Всички ние в света на администрацията на сървъри винаги харесваме разработването на приложения и инструменти, откъдето можем да управляваме много аспекти на нашия сървър както на хардуерно, така и на софтуерно ниво. Една от опциите, която присъства от няколко години, е 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.