Този път ще говорим за много интересен инструмент за администриране на нашите Linux сървъри, който е Webmin. Webmin е уеб интерфейс, който ни улеснява да управляваме различни параметри на нашите сървъри и от които можем да изпълняваме управленски задачи като:
- Управление на потребителски акаунти
- Конфигурация на Apache
- DNS конфигурация
- Споделяне на файлове, наред с други
Webmin поддържа множество системи Какво:
- TurboLinux, Ubuntu Linux, United Linux, Ute Linux, White Dwarf Linux, Whitebox Linux, Wind River Linux, Windows, X / OS Linux, Xandros Linux, XenServer Linux, Yellow Dog Linux, Yoper Linux, Mac OS X, Linux Mint, Debian , CentOS
Ако искаме да видим повече информация за Webmin, можем да отидем на официалната страница и оттам да видим необходимата документация. Webmin приложенията са базирани на Pearl модули и използват TCP порт 10000 с OpenSSL библиотека за уеб комуникации, предоставяйки ни по -голяма сигурност и надеждност. Последната версия на Webmin е 1 801, издадена на 26 май и включва големи промени и корекции.
1. Инсталиране на Webmin
Нека започнем с Процес на инсталиране на Webmin в среда на Ubuntu 16.04 LTS.
Етап 1
Първата стъпка ще бъде създаването на файла, където ще се съхраняват актуализациите, за това ще активираме това хранилище, като създадем файла webmin.repo:
В среди RHEL, CentOS и Fedora
Пътят е:
/etc/yum.repos.d/webmin.repoЩе въведем следното:
[Webmin] име = неутрално разпространение на Webmin # baseurl = http: //download.webmin.com/download/yum mirrorlist = http: //download.webmin.com/download/yum/mirrorlist enabled = 1
В Debian или Ubuntu среди ще направим следното
Отваряме следния път с помощта на редактора vi или nano: /etc/apt/sources.list
След отваряне ще въведем следните редове:
deb http://download.webmin.com/download/repository sarge contrib deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contribСпестяваме с помощта на комбинацията Ctrl + O и тръгнахме, като натиснахме комбинацията Ctrl + X.
Стъпка 2
След това ще импортираме и инсталираме ключовете за GPC, които ще се използват за пакетите, подписани от Webmin.
Ще използваме в среда Червена шапка следните команди:
wget http://www.webmin.com/jcameron-key.asc rpm --import jcameron-key.ascВ среди Debian ще използваме:
wget http://www.webmin.com/jcameron-key.asc sudo apt-key добавяне на jcameron-key.asc[color = # a9a9a9] wget [/ color]
Стъпка 3
След това ще инсталираме webmin, за това първо ще актуализираме пакетите.
В среди Червена шапка ще използваме следното:
yum update yum install webminВ Debian среди ще използваме следните команди:
sudo apt-get update sudo apt-get install webmin
Приемаме изтеглянето и чакаме пакетите да бъдат изтеглени и инсталирани в нашата система Ubuntu.
Можем да видим, че след като Webmin е инсталиран версията (1.801) и TCP порта, през който ще се осъществи комуникацията (10000).
Стъпка 4
След това ще стартираме услугата Webmin.
В среди Червена шапка ще използваме:
/etc/init.d/webmin старт /etc/init.d/webmin статусВ среди Debian ще използваме:
sudo /etc/init.d/webmin стартиране на sudo /etc/init.d/webmin статус
Стъпка 5
След като извършим този процес, ще конфигурираме достъпа до Webmin, тъй като забелязахме, че Webmin по подразбиране работи на TCP порт 10000, поради което трябва да отворим този порт в защитната стена, така че комуникацията да е правилна, за това ние ще използвайте iptables. (Не забравяйте, че трябва да рестартираме услугата, за да приложим промените).
В среди Червена шапка, CentOS Y Fedora ще използваме следните команди:
iptables -A INPUT -p tcp -m tcp --dport 10000 -j ACCEPT service iptables save /etc/init.d/iptables рестартиранеВ другите среди ще използваме командата:
Sudo ufw позволява 10000След като инсталацията приключи, ще видим нейното използване.
2. Как да използвате Webmin
Сега ще отидем в нашия браузър и въведем IP адреса на нашата машина Ubuntu 16.04, можем да проверим това с помощта на командата ifconfig, в този случай това е 192.168.0.13, трябва да въведем следното:
https://192.168.0.13:10000
Трябва да разрешим достъпа до IP адреса чрез опцията Разширени. След като достъпът бъде разрешен, ще видим следния прозорец, където трябва да въведем идентификационните данни, с които ще влезем в Webmin.
След като въведем тези данни, кликваме върху Login и ще можем да видим следната Webmin среда.
Увеличете
[color = rgb (169,169,169)] Кликнете върху изображението, за да го увеличите [/ color]
Както виждаме от лявата страна имаме различни опции за управление Какво:
- Промяна на паролата
- Преглед на дискове и мрежи
- Процеси, които се изпълняват
- Потребители и групи, наред с други
От централната страна можем да видим цялата информация, свързана със системата, като например името на хоста, версията на Webmin, инсталираната операционна система, процесите, които се изпълняват в този момент и т.н. Информацията, която можем да видим, е много пълна.
Увеличете
[color = rgb (169,169,169)] Кликнете върху изображението, за да го увеличите [/ color]
Нека анализираме някои от задачите, които можем да изпълним с Webmin. Кликнете върху опцията Промяна на паролата и можем да видим следното:
Увеличете
[color = rgb (169,169,169)] Кликнете върху изображението, за да го увеличите [/ color]
Можем да забележим, че активните потребители се появяват в централния панел, можем да кликнете върху някой от тях, за да направите необходимите корекции.
Сега нека натиснем опцията Потребители и групи да могат да наблюдават подробно потребителите, групите, към които принадлежат, директорията, в която се намират и т.н.
Увеличете
[color = rgb (169,169,169)] Кликнете върху изображението, за да го увеличите [/ color]
Чрез Webmin можем да анализираме пакетите, които могат да бъдат актуализирани с помощта на опцията Актуализации на софтуерни пакети.
Увеличете
[color = rgb (169,169,169)] Кликнете върху изображението, за да го увеличите [/ color]
От опция Конфигурация на Webmin в раздела Webmin Можем да редактираме параметрите на платформата, използвайки тази алтернатива, можем да видим следното:
Увеличете
[color = rgb (169,169,169)] Кликнете върху изображението, за да го увеличите [/ color]
Оттам можем да редактираме опции като IP, с който осъществяваме достъп до платформата, потребителския интерфейс, категории, език, сред много други опции.
Webmin е много завършен инструмент която е организирана в жизненоважни категории за управлението на нашия Ubuntu 16, можем да забележим, че има категории за мрежата, системата, клъстерите, хардуера и това прави Webmin наистина интересен, можем да конфигурираме много аспекти на системата, за например чрез натискане на опцията Network Configuration от раздела Networking ще видим следното:
Увеличете
[color = rgb (169,169,169)] Кликнете върху изображението, за да го увеличите [/ color]
Забелязахме, че можем да редактираме рутерите и шлюзовете, мрежовите интерфейси и т.н.
Увеличете
[color = # a9a9a9] Кликнете върху изображението, за да го увеличите [/ color]
Нека не се колебаем да инсталираме и прегледаме множеството опции, които ни предлага. Webmin за нашите управленски задачи и можем да видим, че това без съмнение ще бъде от голяма помощ.