Установка Webmin в CentOS 7

Как известно, дистрибутив CentOS 7 довольно часто выступает в качестве операционной системы, которую устанавливают для управления серверами или хостингами. Однако стандартной функциональностью ОС здесь не обойтись, поэтому практически каждый администратор сталкивается с необходимостью инсталляции дополнительных пакетов. Одной из самых популярных утилит можно смело считать Webmin. Это инструмент, реализованный в виде панели управления и позволяющий работать с серверами и хостингами. Если вы только начинаете свой путь в этом деле, предлагаем изучить два представленных сегодня способа, чтобы понять, как именно осуществляется установка этого компонента.

Устанавливаем Webmin в CentOS 7

К сожалению, Webmin по умолчанию отсутствует в стандартных репозиториях, что значительно затрудняет процедуру установки особенно для начинающих юзеров. На официальном сайте имеются инструкции, объясняющие принцип добавления пакетов, но они поверхностные и подойдут только тем, что уже имеет навык в подобных установках и знает английский язык. Поэтому мы составили детальное руководство по этой теме с соответствующими скриншотами, описав два доступных метода инсталляции Webmin в CentOS. Давайте начнем с первого.

Способ 1: Установка RPM-версии

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

Перейти на официальный сайт Webmin

  1. Воспользуйтесь приведенной выше ссылкой, чтобы попасть на официальный сайт разработчиков, где сразу же переместитесь в раздел «Downloads».
  2. Переход к получению ссылки на скачивание панели управления Webmin в CentOS 7

  3. Здесь вас интересует ссылка на RPM-пакет. Щелкните по ней правой кнопкой мыши и скопируйте через контекстное меню.
  4. Получение ссылки на скачивание Webmin в CentOS 7 на официальном сайте

  5. Можно запустить «Терминал», поскольку все остальные действия будут производиться именно через него. Сначала получим сам пакет, введя команду 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 — стандартный пакетный менеджер CentOS. Он может быстро устанавливать только те программы, которые были добавлены в список репозиториев, хранящийся в специальной папке. Webmin там отсутствует, но ничего не мешает нам добавить его самостоятельно, а затем уже произвести инсталляцию. Пример такой установки как раз и описан на официальном сайте, а детально он выглядит так:

  1. Дальнейшие действия придется производить через текстовый редактор. Можно использовать абсолютно любой удобный инструмент, а мы остановимся на простом nano. Если он еще не добавлен в ваш дистрибутив, задействуйте команду sudo yum install nano.
  2. Команда для установки текстового редактора при инсталляции Webmin в CentOS 7

  3. Подтвердите намерения добавления пакета, указав пароль суперпользователя.
  4. Подтверждение установки текстового редактора при инсталляции Webmin в CentOS 7

  5. Согласитесь с предупреждением об установке нового пакета. Если nano уже добавлен в ОС, появится сообщение «Выполнять нечего».
  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 автоматически запускается после инсталляции, что может быть связано с разными факторами. Если этого не произошло, переход на тестовый сайт будет невозможен, поэтому придется активировать сервис самостоятельно, введя в «Терминале» команду service webmin start.

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

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

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

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

Автор статьи Виктор Бухтеев Вам помогли мои советы?
Получить ответ на Email
Уведомить о

1 Ответ
По рейтингу
Новые Старые
Межтекстовые Отзывы
Посмотреть все комментарии
Аноним
19 октября 2023 14:13

спасибо большое за подсказку, мне помогло на втором этапе

Рекомендуем: