Как да инсталирате Webmin на CentOS 8

Всички ние в света на администрацията на сървъри винаги харесваме разработването на приложения и инструменти, откъдето можем да управляваме много аспекти на нашия сървър както на хардуерно, така и на софтуерно ниво. Една от опциите, която присъства от няколко години, е Webmin и затова Solvetic ще обясни подробно какво е това и как да го инсталирате на CentOS 8.

Какво е WebminWebmin е разработен като GUI интерфейс, който е уеб базиран и благодарение на който ще бъде възможно да се управляват някои аспекти и параметри на UNIX системата.

Webmin е съвместим с всички браузъри, които поддържат използването на таблици и формуляри, както и с Java (изключително за модула File Manager), а с Webmin ще бъде възможно да се конфигурират потребителски акаунти, да се управлява Apache, споделяне на файлове и много задачи. Повече от CentOS 8.

Помощната програма Webmin се състои от уеб сървър, както и различни CGI програми, които постоянно се актуализират и те от своя страна актуализират системни файлове като / etc / passwd. Трябва да се отбележи, че както уеб сървърът, така и CGI програмите са написани на Perl 5 и не използват нестандартни Perl модули.

Действия на WebminС помощта на Webmin ще бъде възможно да се извършват действия като:

  • Конфигурирайте защитните стени, за да разрешите или не достъп до мрежата.
  • Създавайте, редактирайте или изтривайте Unix акаунти.
  • Инсталирайте, преглеждайте или премахвайте софтуерни пакети в RPM и други поддържани формати.
  • Конфигурирайте дисковите квоти за управление на хранилището на твърдия диск.
  • Експортирайте файлове и директории в други системи, използвайки протокола NFS.
  • Управление на бази данни, таблици и полета, ако сървърът е конфигуриран като MySQL или PostgreSQL бази данни.
  • Създайте и конфигурирайте виртуални уеб сървъри за уеб сървъра CentOS 8 Apache.
  • Споделяйте файлове с операционни системи Windows чрез Samba Windows File Sharing.
  • Редактирайте IP адреса на компютъра, настройките на DNS сървъра или настройките за маршрутизиране.

Едно от големите предимства на използването на Webmin е възможността да се предпазим от синтаксични грешки, които можем да направим при редактиране на конфигурационни файлове, тъй като ако някой е неправилно конфигуриран, можем да задействаме верижни грешки. Webmin ни предупреждава, преди да предприемем действия, които се считат за опасни.

Webmin е създаден с модулен дизайн, което означава, че всяка функция е налична в модул, чиято инсталация или премахване може да се извърши, без да се засяга всичко останало. Модулите Webmin отговарят за управление на услуги или сървъри като потребители на Unix, уеб сървър Apache и т.н.

Webmin ще прочете стандартните конфигурационни файлове на CentOS 8 и ще се погрижи за директното им актуализиране, оптимизирайки много административни задачи. Трябва да помним, че Solvetic ви напомня, че Webmin работи с всички root права, с които ще има достъп до всички параметри на сървъра.

За този случай ще говорим за Webmin в CentOS 8, но е възможно да го инсталирате в повече от 30 различни операционни системи.

1. Как да инсталирате Webmin на CentOS 8

Етап 1
За да започнем, отиваме в CentOS 8 и изпълняваме следната команда:

 yum -y инсталирайте @perl

Увеличете

Стъпка 2
Това се грижи за инсталирането на езика Perl заедно с необходимите зависимости:

Увеличете

Стъпка 3
След като това стане, можем да инсталираме Webmin в CentOS 8. За да знаем най -новата налична версия, можем да посетим следната връзка:

Така че, за да инсталираме най -новата версия, ще изпълним следното:

 wget http://www.webmin.com/download/webmin-current.tar.gz
Стъпка 4
ЗабележкаВ случай, че нямаме командата wget, можем да я инсталираме, като изпълним:
 yum -y инсталирайте wget

Там протича процесът на изтегляне на най -новата налична версия:

Увеличете

Стъпка 5
Пристъпваме към разархивиране на файла tar.gz:

 tar xvf webmin-current.tar.gz

Увеличете

Стъпка 6
Сега изтриваме изтегления файл:

 rm -f webmin -current.tar.gz

Увеличете

Стъпка 7
Сега ще преместим папката, създадена от Webmin:

 mv webmin * / usr / local / webmin

Увеличете

Стъпка 8
Осъществяваме достъп до работната директория / usr / local / webmin / и там ще изпълним инсталационния скрипт на Webmin:

 cd / usr / local / webmin / (достъп до директория) ./setup.sh (Изпълнение на скрипт)
Ще видим следното:

Увеличете

Стъпка 9
Там можем да натиснем Enter, за да конфигурираме следното:

  • Файлова директория
  • Лог файл
  • Perl

Увеличете

Стъпка 10
След конфигуриране на Perl виждаме порта за уеб достъп по подразбиране:

Увеличете

ЗабележкаАко искаме да променим споменатия порт, трябва да го въведем и да натиснем Enter.

Стъпка 11
След това въвеждаме потребителското име (по подразбиране администратор) и задаваме парола за достъп:

Увеличете

Стъпка 12
Там се извършва процесът на конфигуриране на Webmin в CentOS 8 и след като приключи, ще видим метода за достъп:

Увеличете

Стъпка 13
Сега ще дадем разрешение на този порт в защитната стена на системата:

 защитна стена-cmd --add-port = 10000 / tcp-постоянна защитна стена-cmd -презареждане

Увеличете

2. Как да получите достъп до Webmin на CentOS 8

Етап 1
Сега ще има възможност за достъп до Webmin с някоя от следните опции:

 http: // IP_адрес: 10000 http: // Име на компютър: 10000
При достъп ще видим следното. Там кликваме върху бутона „Разширени настройки“:

Стъпка 2
Щракваме върху реда „Access IP“ за достъп до средата за вход Webmin в CentOS 8:

Стъпка 3
Въвеждаме потребителското име и паролата, които сме задали по време на процеса на конфигуриране и кликваме върху Вход за достъп до Webmin:

Стъпка 4

Централен панелВ централния панел имаме следното:

  • Име на отбора.
  • Версия на Webmin.
  • Системна дейност.
  • Информация за процесора.
  • Използвана RAM памет.
  • Използване на твърдия диск.
  • Използвана операционна система.
  • Версия на ядрото.
  • Натоварване на процесора.

Увеличете

В долната част можем да видим последните влизания, както и използването на твърдия диск.

WebminВ секцията „Webmin“ откриваме някои аспекти от конфигурацията на помощната програма, като например:

  • Задайте езика на интерфейса.
  • Задайте тема (светла или тъмна).
  • Генерирайте конфигурационни файлове.
  • Конфигурирайте Webmin.
  • Преглед на потребителите на Webmin.
  • Достъп до индекса на сървъра на Webmin.

Увеличете

СистемаВ секцията „Система“ ще бъде възможно:

  • Прегледайте данните за вход, както и затварянето на същите.
  • Промяна на пароли.
  • Удостоверяване чрез PAM.
  • Задайте квоти за твърдия диск.
  • Изпълнява команди.
  • Възлагайте задачи.
  • Преглед на потребители и групи.
  • Достъп до системни събития.
  • Вижте софтуерни пакети.

Увеличете

СървъриВ секцията „Сървъри“ имаме достъп до настройки като:

  • Apache сървъри
  • MySQL сървъри
  • SSH сървър
  • Достъп до SAMBA

В този случай първо трябва да инсталираме всяко от приложенията за Webmin за достъп до тях:

Увеличете

ДругиВ секцията „Други“ можем да видим поредица от помощни програми като:

  • HTTP тунел
  • PHP конфигурация
  • Вижте качването и изтеглянето на сървъра
  • Достъп до терминала за изпълнение на команди
  • Установете SSH връзки
  • Достъп до файловия мениджър
  • Персонализирайте команди

Увеличете

НетВ „Червено“, както името му казва всичко, можем да конфигурираме:

  • Разрешения в защитната стена на CentOS 8
  • Преглед на мрежовите настройки
  • Редактирайте NIS сървъра
  • Използвайте Kerberos
  • Конфигурирайте IPv6
  • Вижте мрежовите услуги

Увеличете

ХардуерВ "Хардуер" можем да конфигурираме:

  • ISCI клиент.
  • Преглед на системното време.
  • Конфигурирайте дялове CentOS 8.
  • Управление на принтери.
  • Преглед на състоянието на SMART устройства и др.

Увеличете

КлъстерВ секцията „Клъстер“ е възможно да се конфигурира всичко свързано с клъстери като:

  • Преглед на потребители и групи.
  • Промяна на пароли.
  • Управление на Webmin сървъри.
  • Преглед на конзолни команди и още задачи.

Увеличете

Неизползвани модули "В реда "Неизползвани модули" можем да видим всички модули, които вече не са активни в Webmin:

Увеличете

Нулиране на модулитеОпцията „Нулиране на модули“ отговаря за нулиране на модулите Webmin в CentOS 8.

В долната част намираме някои икони, където можем да изпълняваме задачи като:

  • Достъп до терминала.
  • Променете темата на интерфейса.
  • Достъп до любими.
  • Излезте и т.н.

Научихте как да инсталирате Webmin чрез командата wget, но сега Solvetic ще обясни друг също толкова ефективен метод.

3. Как да инсталирате Webmin на CentOS 8 с помощта на RPM


Въпреки че първоначално това е метод, който се прилага за RedHat 8, тъй като CentOS е производно на това, можем да го направим без проблем, този процес ще бъде направен в CentOS 8 GUI.

Етап 1
Първата стъпка е да добавите хранилището на Webmin, като изпълните следното:

 nano /etc/yum.repos.d/webmin.repo
В новия създаден файл ще добавим следното:
 [Webmin] име = Неутрален baseurl за разпространение на Webmin = https: //download.webmin.com/download/yum активиран = 1

Стъпка 2
Запазваме промените с помощта на клавишите Ctrl + O и излизаме от редактора с помощта на клавишите Ctrl + X. Сега импортираме ключа от хранилището на GPG:

 rpm --import http://www.webmin.com/jcameron-key.asc

Стъпка 3
Моля, обърнете внимание, че текущата версия на Webmin не валидира системата RHEL (в този случай CentOS 8), ние ще променим временно системната версия:

 cp / etc / redhat-release /etc/redhat-release.bak echo "CentOS Linux release 7.5.1804 (Core)" | sudo tee / etc / redhat-release

Стъпка 4
Версия 7.5 е дефинирана вместо CentOS версия 8. Сега инсталираме Webmin, като стартираме:

 yum -y инсталирайте webmin

Стъпка 5
Можем да видим, че пакетите Webmin са заредени:

Стъпка 6
След това пристъпваме към инсталирането им:

Стъпка 7
След като инсталацията приключи, ще видим следното:

Стъпка 8
Сега нека преместим файла с версията на CentOS на първоначалното му място:

 mv /etc/redhat-release.bak / etc / redhat-release

Стъпка 9
Проверяваме версията:

 cat / etc / redhat-release

Стъпка 10
За да знаете подробности за пакета Webmin RPM, който изпълняваме:

 rpm -qi webmin

Стъпка 11
Достъпваме до Webmin, използвайки синтаксиса:

 http: // localhost: 10000 /
В началото ще видим предупреждението за сигурност:

Стъпка 12
Кликваме върху Разширени и ще видим следното:

Стъпка 13
Кликваме върху Добавяне на изключение и в показания прозорец кликваме върху „Потвърждаване на изключението за сигурност“:

Стъпка 14
Сега можем да въведем с нашите идентификационни данни:

Стъпка 15
Затова инсталирахме Webmin на CentOS 8, използвайки RPM:

Ако искате да научите повече за наличните модули на Webmin, можете да посетите следната връзка:

По този начин Solvetic обясни по прост начин как да инсталирате Webmin в CentOS 8 както нормално, така и с RPM.

wave wave wave wave wave