Как известно, дистрибутив CentOS 7 довольно часто выступает в роли операционной системы, устанавливаемой для управления серверами или хостингом. Однако стандартной функциональности ОС здесь недостаточно, поэтому практически все администраторы сталкиваются с необходимостью установки дополнительных пакетов. Одна из самых популярных утилит — Webmin. Этот инструмент реализован в виде панели управления и позволяет работать с серверами и хостингом. Если вы только начинаете свой путь в этом бизнесе, мы предлагаем вам изучить два представленных сегодня метода, чтобы понять, как именно выполняется установка этого компонента.
Устанавливаем Webmin в CentOS 7
К сожалению, Webmin по умолчанию не включен в стандартные репозитории, что значительно усложняет процедуру установки, особенно для начинающих пользователей. На официальном сайте есть инструкции, объясняющие принцип добавления пакетов, но они поверхностны и подходят только для тех, кто уже имеет опыт таких установок и знает английский язык. Поэтому мы составили подробное руководство по этой теме с соответствующими снимками экрана, описывающими два доступных метода установки Webmin на CentOS. Начнем с первого.
Способ 1: Установка RPM-версии
В первую очередь мы рассмотрим более простой вариант, который основан на получении RPM-пакета с официального сайта с последующей его установкой. Этот метод также подходит в ситуациях, когда вы хотите добавить Webmin на другое устройство без подключения к Интернету, предварительно загрузив программное обеспечение на съемный носитель. Весь процесс выглядит так:
- Воспользуйтесь ссылкой выше, чтобы попасть на официальный сайт разработчика, откуда вы сразу перейдете в раздел «Загрузки».
- Здесь вас интересует ссылка на пакет RPM. Щелкните его правой кнопкой мыши и скопируйте через контекстное меню.
- Вы можете запустить «Терминал», так как все остальные действия будут выполняться через него. Сначала получаем сам пакет, введя команду wget + скопированную ранее ссылку.
- Загрузка займет некоторое время, и прогресс будет отображаться ниже. При этом не закрывайте консоль, чтобы не прервать работу.
- Перед тем, как начать основную процедуру установки получившегося пакета, необходимо проверить зависимости и исправить их. В этом поможет команда sudo yum -y install perl perl-Net-SSLeay openssl perl-IO-Tty.
- Выполняется от имени суперпользователя, а это значит, что для подтверждения потребуется ввести пароль, символы которого не отображаются в строке при записи.
- Вы получите уведомление об успешной установке зависимости и сможете перейти к следующему шагу.
- Используйте команду rpm -U webmin-1.930-1.noarch.rpm, чтобы установить ранее загруженный пакет Webin, заменив имя на имя уже загруженного пакета.
- Этот процесс займет больше времени, так что наберитесь терпения.
- По завершении вы получите уведомление об успешной установке, а также получите ссылку для авторизации и стандартный пароль.
- Вставьте эту ссылку в свой браузер и примите на себя все риски.
- Используйте стандартный логин и пароль для авторизации, чтобы убедиться, что добавленная панель управления работает корректно.
Этот метод занимает максимум десять минут и не представляет особой сложности, но для некоторых пользователей он просто не подходит в силу различных обстоятельств. Специально для этих случаев мы подготовили альтернативный вариант.
Способ 2: Добавление репозитория YUM
Как вы знаете, YUM — это стандартный менеджер пакетов CentOS. Он может быстро установить только те программы, которые были добавлены в список репозиториев, хранящихся в специальной папке. Webmin нет, но нам ничего не мешает добавить его самим, а затем установить. Пример такой установки только что описан на официальном сайте и подробно он выглядит так:
- Дальнейшие действия необходимо будет произвести через текстовый редактор. Вы можете использовать абсолютно любой удобный инструмент, а мы остановимся на простом нано. Если он еще не добавлен в ваш дистрибутив, используйте команду sudo yum install nano.
- Подтвердите свое намерение добавить пакет, указав пароль суперпользователя.
- Примите предупреждение об установке нового пакета. Если nano уже был добавлен в операционную систему, отображается сообщение «Ничего не делать».
- Теперь создадим файл, в котором будет храниться информация о пакете загрузки. Это делается через sudo nano /etc/yum.repos.d/webmin.repo.
- Когда вы откроете текстовый редактор, вы сразу же получите уведомление о том, что это новый файл. Не пугайтесь, так и должно быть.
- Вставьте содержимое ниже.
[Webmin]
name = Webmin Нейтральное распространение
#baseurl=https://download.webmin.com/download/yum
mirrorlist=https://download.webmin.com/download/yum/mirrorlist
включен = 1 - Затем нажмите Ctrl + O, чтобы сохранить изменения.
- Не меняйте имя файла, просто нажмите клавишу Enter.
- Так что вы можете спокойно выйти из текстового редактора, нажав комбинацию Ctrl + X.
- Следующим шагом будет получение открытого ключа, который потребуется для успешной установки пакетов. Сначала загрузите его через wget http://www.webmin.com/jcameron-key.asc.
- Затем запустите команду sudo rpm —import jcameron-key.asc, чтобы импортировать ее в систему.
- Осталось только зарегистрировать sudo yum install webmin, чтобы начать установку панели управления, которую мы сегодня рассматриваем.
Как видите, реализация этого метода оказалась немного сложнее первого, но теперь вы можете в любой момент переписать sudo yum install webmin, чтобы сразу установить программу, если она была случайно или намеренно удалена. Остальные шаги выполнять не нужно, так как конфигурация сохранена в операционной системе.
Запуск сервера после инсталляции
Webmin не всегда запускается автоматически после установки, что может быть связано с различными факторами. Если этого не произойдет, переход на тестовый сайт будет невозможен, поэтому вам придется активировать сервис самостоятельно, введя команду запуска сервиса webmin в «Терминале.
Однако обратите внимание, что эта панель управления не добавляется при запуске сразу после установки, поэтому она будет отключена при создании нового сеанса. Если вы хотите избежать этого, просто напишите строку в chkconfig webmin и активируйте ее.
Вы знакомы с двумя способами установки Webmin на CentOS 7. Вам просто нужно выбрать лучший вариант для себя и следовать данным инструкциям, чтобы весь процесс прошел успешно.