Както знаете, дистрибуцията CentOS 7 доста често действа като операционна система, която е инсталирана за управление на сървъри или хостинг. Тук обаче стандартната функционалност на ОС не е достатъчна, така че почти всеки администратор е изправен пред необходимостта да инсталира допълнителни пакети. Една от най-популярните помощни програми е Webmin. Това е инструмент, реализиран под формата на контролен панел и ви позволява да работите със сървъри и хостинг. Ако тепърва започвате пътуването си в този бизнес, предлагаме да проучим двата метода, представени днес, за да разберем как точно е инсталиран този компонент.

Инсталиране на Webmin на CentOS 7

За съжаление, Webmin не е включен по подразбиране в стандартните хранилища, което прави процедурата по инсталиране много по-трудна, особено за начинаещи потребители. На официалния сайт има инструкции, обясняващи принципа на добавяне на пакети, но те са повърхностни и са подходящи само за тези, които вече имат умения в подобни инсталации и знаят английски. Затова съставихме подробно ръководство по тази тема със съответните екранни снимки, описващи двата налични метода за инсталиране на Webmin на CentOS. Нека започнем с първата.

Метод 1: Инсталиране на RPM версията

На първо място, ще разгледаме по-опростен вариант, който се основава на получаване на RPM пакет от официалния сайт с по-нататъшното му инсталиране. Този метод е подходящ дори в ситуации, когато искате да добавите Webmin към друго устройство без интернет връзка, след като сте изтеглили преди това софтуера на сменяем носител. Целият процес изглежда така:

Отидете на официалния уеб сайт на Webmin

  1. Използвайте връзката по-горе, за да стигнете до официалния сайт за разработчици, където веднага ще преминете към раздела „Изтегляния“.
  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 инсталиране 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. По-нататъшни действия ще трябва да се извършват чрез текстов редактор. Можете да използвате абсолютно всеки удобен инструмент и ние ще се съсредоточим върху обикновен нано.Ако вече не е добавен към вашата дистрибуция, използвайте командата sudo yum инсталирате nano.
  2. Команда за инсталиране на текстов редактор при инсталиране на Webmin на CentOS 7

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

  5. Приемете предупреждението за инсталиране на нов пакет. Ако нано вече е добавено към операционната система, ще се появи съобщение "Няма какво да се прави".
  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 Неутрално разпространение
    # baseurl = https: //download.webmin.com/download/yum
    огледален списък = https: //download.webmin.com/download/yum/mirrorlist
    активирано = 1

  12. Попълване на съдържанието на файла на хранилището при инсталиране на Webmin на CentOS 7

  13. След това кликнете върху Ctrl + Oза да запазите промените си.
  14. Запазване на файла на хранилището след извършване на промени за инсталиране на Webmin на CentOS 7

  15. Не променяйте името на файла, просто натиснете клавиша Въведете.
  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 инсталирате webmin за да започне инсталирането на контролния панел, обсъден днес.
  24. Въвеждане на командата за инсталиране на Webmin на CentOS 7 от добавеното хранилище

Както можете да видите, изпълнението на този метод се оказа малко по-сложно от първото, но сега можете да препишете по всяко време sudo yum инсталирате webminнезабавно да инсталирате програмата, ако тя е случайно или умишлено премахната. Останалите стъпки не трябва да се изпълняват, тъй като конфигурацията е запазена в операционната система.

Стартиране на сървъра след инсталация

Webmin не винаги се стартира автоматично след инсталирането, което може да се дължи на различни фактори. Ако това не се случи, преминаването към тестовия сайт ще бъде невъзможно, така че ще трябва да активирате услугата сами, като въведете "Терминал" команда услуга webmin старт.

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

Имайте предвид обаче факта, че този контролен панел не е добавен към стартиране веднага след инсталирането, така че ще бъде деактивиран при създаването на нова сесия. Ако искате да избегнете това, просто напишете един ред chkconfig webmin на и го активирайте.

Команда за добавяне на Webmin на CentOS 7 към стартиране

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