Поиск по сайту:

Как установить инструмент системного администрирования Webmin на RHEL 8


Webmin — это современный веб-инструмент управления Linux (похожий на веб-консоль Cockpit), который позволяет отслеживать различные системные показатели. С помощью Webmin вы также можете выполнять административные задачи, такие как управление учетными записями пользователей, изменение настроек и настройка параметров DNS.

Webmin предоставляет графический интерфейс, который отображает системные показатели, такие как использование ЦП, ОЗУ и диска. Эту информацию можно использовать для диагностики любых проблем, которые потенциально влияют на производительность вашей системы.

Webmin позволяет выполнять следующие задачи системного администратора:

  • Измените пароли учетных записей пользователей.
  • Устанавливайте, обновляйте, обновляйте и удаляйте пакеты.
  • Настройка правил брандмауэра.
  • Перезагрузка или выключение.
  • Просмотр файлов журналов.
  • Запланируйте задания cron.
  • Настройте новые учетные записи пользователей или удалите существующие.

В этом руководстве мы рассмотрим установку Webmin на RHEL 8.

Шаг 1. Установите необходимые компоненты для Webmin

Для начала мы собираемся установить некоторые предварительные условия, которые необходимы во время установки Webmin. Так. продолжайте и запустите команду dnf:

sudo dnf install -y wget perl perl-Net-SSLeay openssl unzip perl-Encode-Detect perl-Data-Dumper

Когда установка будет завершена, перейдите к следующему шагу.

Шаг 2. Включите репозиторий Webmin

Следующее действие — загрузить GPG-ключ Webmin для шифрования и подписи сообщений с помощью следующей команды wget.

wget https://download.webmin.com/jcameron-key.asc

После загрузки импортируйте его с помощью команды rpm следующим образом.

sudo rpm --import jcameron-key.asc

Шаг 3. Установите Webmin на RHEL 8.

После установки ключа GPG последним шагом будет установка Webmin. Официальная страница загрузки Webmin содержит пакеты Webmin для основных дистрибутивов Linux, таких как Debian, CentOS и т. д. Поскольку мы устанавливаем Webmin на RHEL, вам нужно получить пакет RPM с помощью команды wget, как показано.

wget https://prdownloads.sourceforge.net/webadmin/webmin-1.970-1.noarch.rpm

Когда загрузка завершится, установите Webmin с помощью команды:

sudo rpm -Uvh webmin-1.970-1.noarch.rpm

После завершения процесса установки убедитесь, что Webmin запущен.

sudo systemctl status webmin.service

Вывод ниже подтверждает, что Webmin запущен.

Шаг 4. Откройте порт Webmin на брандмауэре.

По умолчанию Webmin прослушивает TCP-порт 10000. Чтобы подтвердить это, используйте команду netstat, как показано.

sudo netstat -pnltu | grep 10000

Если вы находитесь за брандмауэром, откройте TCP-порт 10000:

sudo firewall-cmd --add-port=10000/tcp --zone=public --permanent
sudo  firewall-cmd --reload

Шаг 4. Доступ к интерфейсу Webmin

Когда все настроено, пришло время получить доступ к Webmin, и мы сделаем это через веб-браузер. Итак, запустите веб-браузер и просмотрите URL-адрес:

https://server-ip:10000/

Сначала вы получите предупреждение о том, что ваше соединение является частным. Но не волнуйтесь. Это только показывает, что сертификат Webmin SSL является самоподписанным и не распознается центром сертификации. Итак, нажмите вкладку «Дополнительно».

Затем нажмите «перейти к IP-адресу сервера». Вы попадете на страницу входа в Webmin, где вы войдете в систему, используя учетные данные root.

После входа в систему панель мониторинга будет отображаться, как показано на рисунке.

Вот и все. Вы успешно установили Webmin на RHEL 8.