Встановлення Webmin на CentOS 7

Як відомо, дистрибутив CentOS 7 досить часто виступає в якості операційної системи, яку встановлюють для управління серверами або хостингами. Однак стандартною функціональністю ОС тут не обійтися, тому практично кожен адміністратор стикається з необхідністю інсталяції додаткових пакетів. Однією з найпопулярніших утиліт можна сміливо вважати Webmin. Це інструмент, реалізований у вигляді панелі управління і дозволяє працювати з серверами і хостингами. Якщо ви тільки починаєте свій шлях в цій справі, пропонуємо вивчити два представлених сьогодні способу, щоб зрозуміти, як саме здійснюється установка цього компонента.

Встановлення Webmin на CentOS 7

На жаль, Webmin за замовчуванням відсутня в стандартних репозиторіях, що значно ускладнює процедуру установки особливо для початківців користувачів. На офіційному сайті є інструкції, що пояснюють принцип додавання пакетів, але вони поверхневі і підійдуть тільки тим, що вже має навик в подібних установках і знає англійську мову. Тому ми склали детальний посібник з цієї теми з відповідними скріншотами, описавши два доступні методи встановлення Webmin на CentOS. Почнемо з першого.

Спосіб 1: Встановлення версії RPM

В першу чергу розглянемо більш простий варіант, який грунтується на отриманні rpm-пакета з офіційного сайту з подальшою його інсталяцією. Даний спосіб підійде навіть в тих ситуаціях, коли ви хочете додати Webmin на інший пристрій без підключення до Інтернету, попередньо завантаживши ПО на знімний носій. Виглядає весь процес наступним чином:

Перейдіть на офіційний веб-сайт Webmin

  1. Скористайтеся наведеною вище посиланням, щоб потрапити на офіційний сайт розробників, де відразу ж перемістіться в розділ &171;Downloads&187; .
  2. Переход к получению ссылки на скачивание панели управления Webmin в CentOS 7
  3. Тут вас цікавить посилання на пакет RPM. Клацніть по ній правою кнопкою миші і скопіюйте через контекстне меню.
  4. Получение ссылки на скачивание Webmin в CentOS 7 на официальном сайте
  5. Можна запустити &171;Термінал&187; , оскільки всі інші дії будуть проводитися саме через нього. Спочатку отримаємо сам пакет, ввівши команду wget + скопійоване раніше посилання.
  6. Ввод ссылки для скачивания пакета Webmin в CentOS 7 с официального сайта
  7. Завантаження займе певну кількість часу, а внизу буде відображатися прогрес. Під час цього не закривайте консоль, щоб не перервати операцію.
  8. Ожидание завершения загрузки пакета Webmin в CentOS 7 с официального сайта
  9. Перед початком основної процедури встановлення отриманого пакета необхідно перевірити залежності та виправити їх. У цьому допоможе команда sudo yum -y install perl perl-Net-SSLeay openssl perl-IO-Tty .
  10. Установка зависимостей перед инсталляцией Webmin в CentOS 7 с официального сайта
  11. Вона виконується від імені суперкористувача, а значить, для підтвердження доведеться ввести пароль, символи якого не відображаються в рядку при написанні.
  12. Подтверждение установки зависимостей путем ввода пароля Webmin в CentOS 7
  13. Ви будете повідомлені про успішне завершення установки залежностей, і можна переходити до наступної дії.
  14. Уведомление об успешной инсталляции зависимостей Webmin в CentOS 7
  15. Використовуйте команду rpm -U webmin-1.930-1.noarch.rpm , щоб встановити отриманий раніше пакет з Webin, замінивши назву на ім'я вже завантаженого пакета.
  16. Команда для установки Webmin в CentOS 7 с официального сайта
  17. Цей процес займе найбільше часу, тому доведеться запастися терпінням.
  18. Ожидание завершения установки Webmin в CentOS 7 с официального сайта
  19. В кінці ви будете повідомлені про те, що інсталяція завершилася успішно, а також буде надана посилання для авторизації і стандартний пароль.
  20. Информация для авторизации в Webmin в CentOS 7 после установки
  21. Вставте це посилання в браузер і при переході прийміть всі ризики.
  22. Принятие рисков для авторизации в Webmin в CentOS 7 через браузер
  23. Використовуйте стандартний логін і пароль для авторизації, щоб переконатися в коректності роботи доданої панелі управління.
  24. Пробная авторизация в Webmin в CentOS 7 после инсталляции

Виконання даного способу займає від сили десять хвилин, а також не є особливо складним, проте деяким Користувачам він просто не підходить через різні обставини. Спеціально для таких випадків ми і підготували альернативний варіант.

Спосіб 2: додавання сховища YUM

Як відомо, YUM &8212; стандартний пакетний менеджер CentOS. Він може швидко встановлювати тільки ті програми, які були додані в список репозиторіїв, що зберігається в спеціальній папці. Webmin там відсутній, але нічого не заважає нам додати його самостійно, а потім вже зробити інсталяцію. Приклад такої установки якраз і описаний на офіційному сайті, а детально він виглядає так:

  1. Подальші дії доведеться проводити через текстовий редактор. Можна використовувати абсолютно будь-який зручний інструмент, а ми зупинимося на простому nano. Якщо він ще не доданий в ваш дистрибутив, задійте команду sudo yum install nano .
  2. Команда для установки текстового редактора при инсталляции Webmin в CentOS 7
  3. Підтвердьте наміри додавання пакета, вказавши пароль суперкористувача.
  4. Подтверждение установки текстового редактора при инсталляции Webmin в CentOS 7
  5. Погодьтеся з попередженням про встановлення нового пакету. Якщо nano вже додано до ОС, з'явиться повідомлення &171;нічого не робити&187; .
  6. Успешная инсталляция текстового редактора при установке Webmin в CentOS 7
  7. Тепер створимо файл, де і буде зберігатися інформація про пакет для скачування. Здійснюється це через sudo nano /etc/yum.repos.d/webmin.repo .
  8. Создание файла репозитория при инсталляции Webmin в CentOS 7
  9. При відкритті текстового редактора ви відразу ж будете повідомлені про те, що це новий файл. Не лякайтеся, адже так і повинно бути.
  10. Информация о создании нового файла репозитория при установке Webmin в CentOS 7
  11. Вставте туди вказаний нижче вміст.

    [Webmin]
    name=Webmin Distribution Neutral
    baseurl=https://download.webmin.com/download/yum
    mirrorlist=https://download.webmin.com/download/yum/mirrorlist
    enabled=1

  12. Заполнение содержимого файла репозитория при инсталляции Webmin в CentOS 7
  13. Після цього натисніть на Ctrl + O , щоб зберегти зміни.
  14. Сохранение файла репозитория после внесения изменений для инсталляции Webmin в CentOS 7
  15. Не змінюйте ім'я файлу, а просто натисніть на клавішу Enter .
  16. Отмена изменения названия файла репозитория при инсталляции Webmin в CentOS 7
  17. Потім можна сміливо покинути текстовий редактор, натиснувши комбінацію Ctrl + X .
  18. Закрытие текстового редактора после внесения изменений при инсталляции Webmin в CentOS 7
  19. Наступним кроком буде отримання публічного ключа, який буде потрібно для коректної інсталяції пакетів. Спочатку завантажте його через wget http://www.webmin.com/jcameron-key.asc .
  20. Ввод команды для скачивания публичного ключа Webmin в CentOS 7 с добавленного репозитория
  21. Після виконайте команду sudo rpm --import jcameron-key.asc , щоб імпортувати його в систему.
  22. Команда для импорта публичного ключа при инсталляции Webmin в CentOS 7
  23. Залишилося тільки прописати sudo yum install webmin для запуску установки розглянутої сьогодні панелі управління.
  24. Ввод команды для инсталляции Webmin в CentOS 7 с добавленного репозитория

Як бачите, реалізація цього методу виявилася трохи складніше першого, однак тепер ви в будь-який момент можете повторно прописати sudo yum install webmin , щоб відразу ж встановити Програму при її випадковому або навмисному видаленні. Інші дії виконувати не потрібно, оскільки конфігурація збереглася в ОС.

Запуск сервера після інсталяції

Не завжди Webmin автоматично запускається після інсталяції, що може бути пов'язано з різними факторами. Якщо цього не сталося, перехід на тестовий сайт буде неможливий, тому доведеться активувати сервіс самостійно, ввівши в &171;терміналі&187; команду service webmin start .

Команда для активации Webmin в CentOS 7 после инсталляции

Однак враховуйте ще той факт, що дана панель управління не додається в автозавантаження відразу ж після установки, тому при створенні нового сеансу вона буде відключена. Якщо ви хочете уникнути цього, просто пропишіть один рядок chkconfig webmin on і активуйте її.

Команда для добавления Webmin в CentOS 7 в автозагрузку

Ви знайомі з двома способами встановлення Webmin на CentOS 7. Залишилося тільки підібрати оптимальний для себе варіант і слідувати наведеним інструкціям, щоб весь процес пройшов успішно.

більше статей на цю тему: