Сред множеството задачи и роли, които трябва да изпълняваме в ИТ областта, е администрирането на всички сървъри за непрекъснато наблюдение на тяхното поведение, стабилност и натоварване и въпреки че има много инструменти, които можем да използваме за администриране и надзор на сървъра Днес ние ще видите прост, мощен инструмент, който несъмнено ще бъде от голяма помощ за административната задача, която имаме: Webmin. За това изследване ще използваме среда CentOS 7.
Какво е WebminWebmin е уеб интерфейс, който ни дава възможност да управляваме различни параметри на нашите сървъри и от който можем да изпълняваме административни задачи като:
- Администриране на сметки на потребителя.
- Конфигурация Apache.
- DNS конфигурация.
- Споделяйте файлове между Windows системи, използвайки Samba.
- Установете дискови квоти.
- Задайте настройките на защитната стена сред другите функции.
- Webmin приложенията се основават на Перлени модули и те използват TCP порт 10000 с Библиотека на OpenSSL за целия процес на уеб комуникация, предоставяйки ни по -голяма сигурност и надеждност.
Съвместими с Webmin операционни системиНякои от операционните системи, които Webmin поддържа са:
- TurboLinux
- Ubuntu Linux
- Обединен Linux
- Бели джуджета Linux
- Whitebox Linux
- Wind River Linux
- Windows
- X / OS Linux
- Xandros Linux
- XenServer Linux
- Жълто куче Linux
- Yoper Linux
- Mac OS X
- Linux Mint
- Debian
- CentOS
ЗабележкаЗа да научите повече за този страхотен инструмент, можем да посетим следната връзка, където ще намерим wiki с всичко свързано с Webmin:
1. Създайте хранилището и инсталирайте Webmin
Етап 1
Първата стъпка, която се препоръчва да се изпълни, е да създадем наше собствено хранилище, където трябва да съхраняваме цялата информация, свързана с Webmin, за това ще създадем хранилище, наречено webmin.repo и ще използваме следната команда за този процес:
sudo nano /etc/yum.repos.d/webmin.repoСтъпка 2
Можем да видим, че когато имаме достъп, ще имаме празен файл, трябва да добавим следното към споменатия файл:
[Webmin] име = неутрално разпространение на Webmin # baseurl = http: //download.webmin.com/download/yum mirrorlist = http: //download.webmin.com/download/yum/mirrorlist enabled = 1
Стъпка 3
Запазваме промените с помощта на клавишната комбинация
Ctrl + ИЛИ
и излизаме от редактора, използвайки комбинацията
Ctrl + х
ЗабележкаТази комбинация се прилага, когато използваме nano като редактор, ако използваме vi, процесът е различен.
Стъпка 4
След като този процес приключи, пристъпваме към изтегляне на .asc ключ и го импортираме с помощта на RPM.
За това ще използваме следната команда:
sudo wget http://www.webmin.com/jcameron-key.asc
Стъпка 5
По -късно ще използваме следната команда за импортиране:
sudo rpm --import jcameron-key.ascСтъпка 6
С всичко конфигурирано по -горе, пристъпваме към инсталиране на Webmin, като използваме следната команда:
sudo yum инсталирайте webmin
Стъпка 7
Надяваме се, че всички пакети са изтеглени и инсталирани.
Стъпка 8
В случай, че използваме защитната стена в CentOS 7, е необходимо да добавим правило, така че комуникационният порт Webmin да е активиран, не забравяйте, че портът по подразбиране е 10000. За това трябва да редактираме файла iptables с редактора, който искаме, за този случай ще използваме nano и ще въведем следното:
sudo nano / etc / sysconfig / iptablesСтъпка 9
В показания прозорец добавяме следния ред:
-A ВХОД -p tcp -m tcp --dport 10000 -j ПРИЕМАМ
Стъпка 10
Запазваме промените, както видяхме преди, и излизаме от редактора. Необходимо е да рестартирате услугата, тъй като правим промени в конфигурационен файл, за това използваме командата:
услугата iptables се рестартира
2. Как да получите достъп до Webmin на CentOS 7
Етап 1
За достъп до Webmin трябва да отидем в браузър и да въведем следния синтаксис:
http: // IP_адрес: 10000Стъпка 2
За да видите IP на нашето оборудване CentOS 7, можем да използваме командата ifconfig или ip addr, в нашия случай IP е 192.168.0.68, за който ще въведем маршрута;
http://192.168.0.38:1000Стъпка 3
В показания прозорец трябва въведете идентификационни данни за root на нашия екип.
Стъпка 4
Натискаме Влизам за достъп до уеб конзолата Webmin и ще наблюдаваме следното.
Стъпка 5
От този момент имаме възможност за управление на различни параметри на сървъра като:
- Система
- Услуги
- Клъстер
- Хардуер
- Потребители и др.
В главния прозорец можем да видим цялата текуща системна конфигурация, като налична памет, виртуална памет, тип процесор, версия на Webmin и т.н.
3. Опции за Webmin в CentOS 7
Когато влезем в конзолата, ще имаме много опции, всички много полезно за управление на екип и потребителите, ще анализираме някои от най -важните.
СистемаОт този раздел можем да управляваме различни задачи, свързани с система Какво:
- Гледам какви услуги работят в момента и кои започват в началото на влизането
- Промяна на пароли
- Гледам дискове и квотаs на дискове
- Гледам потребители и групи
- Планирайте задачии др
СървъриОт този раздел имаме възможност да видим какви роли изпълнява нашият сървър CentOS 7 и да ги управляваме от тук, можем да управляваме роли като:
- SSH
- Изпрати писмо
- Postfix
- Apache и др.
ДругиОт тази опция имаме допълнителни инструменти за управление на сървъра като влизане чрез SSH, управление на Java файлове, управление на файлове и др.
Работа в мрежаИзползвайки тази опция, имаме цялото управление на мрежовите параметри на сървъра CentOS 7, като например:
- Активиране и конфигуриране Защитна стена
- Администрация на IPv4 и IPv6
- Мониторинг на честотната лента
- Администрация на мрежови параметри, и т.н.
ХардуерЧрез тази опция имаме достъп до управление на параметрите Какво:
- Твърди дискове
- Обеми
- Системно време
- Прегради и др.
КлъстерЧрез тази опция имаме всички възможности за управление на клъстери Какво:
- копие на файлове
- Създаване на клъстери
- Потребители и групаклъстери
- Команди на Shell за клъстери, наред с други.
Неизползвани модулиПозовава се на някои модули, които вече са включени оттегляне от Webmin но те все още остават достъпни за управление.
Както успяхме да анализираме с Webmin, имаме напълно завършена платформа, пълна с възможности за ролите, които изпълняваме като ИТ и персонал за поддръжка. С този инструмент ще имате по графичен и прост начин всички необходими конфигурации за вашите сървъри в Linux. Ако сте администратор на CentOS сървър или искате да го настроите, ето го как да създадете и конфигурирате сървър в CentOS напълно.
CentOS DHCP сървър