- 1. Как да инсталирате хранилища Webmin на Ubuntu Server 19.04
- 2. Как да включите ключа PGP на Webmin
- 3. Как да актуализирате пакетите на Webmin
- 4. Как да инсталирате Webmin на Ubuntu Server 19.04
- 5. Как да активирате защитната стена в Linux
- 6. Как да получите достъп до Webmin на Ubuntu Server 19.04
- 7. Опции за използване на Webmin в Ubuntu Server 19.04
Ако сте системен или мрежов администратор, принадлежите към областта за поддръжка на вашата компания или просто сте любител на операционните системи Linux, Solvetic има страхотни новини за вас и това е, че имате специална помощна програма за управление на различни ( ако не всички) аспектите на вашата система както на ниво услуги, процеси, потребители, така и разрешения, информация и задачи, които изпълняваме всеки ден.
Знаем, че Linux ни предлага някои дистрибуции с графична среда (GUI), но когато става въпрос за операционна система на ниво сървър, нормално е да я използваме в Core режим (терминал) и задачите за поддръжка могат да станат донякъде досадни и склонни към грешки.
След това ще видим инструмент за улесняване на тези задачи и тази помощна програма е Webmin. Поради тази причина ви молим да прочетете подробно този урок, който Solvetic ви е подготвил изцяло, за да можете да го внедрите във вашата организация, независимо от неговия размер. За този случай ще използваме Ubuntu 19.04 Server и ако все още го нямате, ви каним да го изтеглите на следната връзка:
Какво е WebminНа първо място, трябва да знаем каква помощна програма ще използваме и какви са нейните предимства. Webmin е буквално разработен като уеб-базиран интерфейс, тоест достъп чрез текущи браузъри, за да изпълнява администрирането на Unix системи (в рамките на които е Ubuntu Server) по прост, но динамичен начин.
Можем да използваме настоящите браузъри с единственото условие, че поддържат Java, таблици и формуляри, ако е така, ще бъде възможно да се конфигурират потребителски акаунти, да се управлява сървърът на Apache, да се конфигурира DNS, да се редактират файлове и много други задачи, фокусирани върху администрацията и подкрепа.
Инструментът Webmin е интегриран от уеб сървър, който има различни CGI програми, чиято цел е да актуализират системните файлове, като /etc/inetd.conf и / etc / passwd са едни от най -известните, както сървърът Webmin, така и програмите CGI имат са написани в Perl версия 5 и не използват нестандартни Perl модули за по-добра производителност и време за реакция спрямо нуждите на всеки един от нас.
В този случай ще използваме Webmin на Ubuntu Server 19.04, но не се притеснявайте, тъй като Webmin може да бъде инсталиран на операционни системи като:
Поддържани от Webmin операционни системи на Ubuntu Server 19.04
- Cygwin
- Дарвин
- Debian
- Защитна стена на Endian Linux
- Fedora Linux
- FreeBSD
- Общ Linux
- Gentoo Linux
- CentOS Linux
- CloudLinux
- HP / UX
- IBM AIX
- Immunix Linux
- Lanthan Linux
- Linux Mint
- LinuxPPC
- Lycoris Desktop / LX
- Mac OS X
- Корпоративен сървър на Mandrake Linux
- Mandriva Linux
- Mandriva Linux Enterprise Server
- NetBSD
- OpenBSD
- OpenDarwin
- openmamba Linux
- OpenNA Linux
- Oracle Enterprise Linux
- Oracle VM
- Redhat Enterprise Linux
- Redhat Linux
- Redhat Linux Desktop и много други
Webmin включва 113 стандартни модула по подразбиране и можем да използваме много повече от трети страни, но ще видим нещо за това по -късно. Без допълнителни думи ще видим как да инсталираме Webmin на Ubuntu Server 19.04.
1. Как да инсталирате хранилища Webmin на Ubuntu Server 19.04
Първата съществена стъпка, за да работи всичко според очакванията, е да добавим хранилището на Webmin към системата, тъй като това ни позволява да инсталираме и актуализираме Webmin чрез мениджъра на пакети.
Етап 1
Това хранилище трябва да бъде добавено към файла /etc/apt/sources.list, така че да използваме желания редактор (nano или vim) и да изпълним следното:
sudo nano /etc/apt/sources.listВ отворения файл трябва да въведем следния ред в края му:
deb http://download.webmin.com/download/repository sarge contribСтъпка 2
Това е официалното хранилище на Webmin за Ubuntu.
Увеличете
Запазваме промените във файла с помощта на клавишите Ctrl + O и ще го излезем с клавишите Ctrl + X.
2. Как да включите ключа PGP на Webmin
Етап 1
Сега ще добавим PGP ключа Webmin, така че системата да има достъп до хранилището и да извърши изтеглянето, за да постигнем това, ще изпълним следното в конзолата:
wget http://www.webmin.com/jcameron-key.asc
Увеличете
Стъпка 2
Сега трябва да интегрираме ключа, като изпълним:
sudo apt-key добавете jcameron-key.asc
Увеличете
3. Как да актуализирате пакетите на Webmin
След като процесът е успешен, ние ще актуализираме пакетите от хранилища на Webmin, които сме добавили, за това изпълняваме следното:
sudo apt актуализация
Увеличете
4. Как да инсталирате Webmin на Ubuntu Server 19.04
Етап 1
Очакваното от всички време е пристигнало и е да инсталираме Webmin на сървъра, за това ще изпълним следното:
sudo apt инсталирате webmin
Увеличете
Стъпка 2
Въвеждаме буквата Y, за да потвърдим изтеглянето и инсталирането на Webmin на сървъра, когато процесът приключи, ще видим следното обобщение:
Увеличете
Имайте предвид, че в последния раздел на обобщението намираме начина за достъп до панела Webmin със синтаксиса:
https: // IP_address: 10000 / https: // machine_name: 10000 /
5. Как да активирате защитната стена в Linux
До този момент сме инсталирали Webmin и следващата стъпка ще бъде да се даде разрешение за свързване, тъй като това ще бъде от уеб браузър, това се постига чрез предоставяне на разрешение за порт 10000 в защитната стена на Ubuntu Server 19.04, за това разрешение е достатъчно да изпълните следното:
sudo ufw позволяват 10000
Увеличете
6. Как да получите достъп до Webmin на Ubuntu Server 19.04
Етап 1
Време е да се запознаем с интерфейса и използването на Webmin на нашия сървър, за това отиваме в браузър, в този случай Google Chrome, и в адресната лента въвеждаме някоя от следните опции:
https: // solutiontic: 10000 / https: // Server_IP: 10000 /Стъпка 2
Ще видим следното предупреждение, тъй като това е защитена HTTPS връзка:
Стъпка 3
Кликваме върху бутона Разширени настройки и там кликваме върху реда „Продължи към … (не е защитено)“:
Стъпка 4
Като щракнете там, ще бъдем пренасочени към прозореца за вход в Webmin, където ще въведем идентификационните данни, с които влизаме в системата:
Стъпка 5
Щракнете върху бутона Вход и първоначалната среда на Webmin в Ubuntu Server 19.04 ще бъде следната:
Увеличете
ТаблоВ първоначалния прозорец, наречен Dashboard, намираме конкретни подробности като:
- Име на отбора.
- Използвана версия на Webmin.
- Време за използване на системата.
- Информация за процесора.
- Текуща RAM памет.
- Пространство на твърдия диск.
- Използвана операционна система.
- Версия на ядрото.
- Виртуална памет и др.
Стъпка 6
В долната част откриваме два раздела, където ще бъде възможно да видите най -новите данни за вход, както и използването на диска:
Увеличете
7. Опции за използване на Webmin в Ubuntu Server 19.04
От лявата страна намираме поредица от опции, които са менютата на Webmin и от където е възможно да получите достъп до необходимата информация, както и да конфигурирате инструмента, ако е необходимо.
WebminТова е разделът за конфигуриране на помощната програма, който е разделен на секции като:
- Конфигурация на Webmin (теми, анонимни достъпи, използване на модули и много други)
- Регулирайте интерфейса и езика
- Настройки за архивиране
- Потребителска конфигурация на Webmin
- История на акциите и др
Увеличете
СистемаТой е един от най -деликатните, тъй като оттам нататък ще бъде възможно:
- Преглед на текущите сървърни процеси
- Промяна на пароли
- Преглеждайте и актуализирайте софтуерни пакети
- Коригирайте планираните задачи
- PAM конфигурация
- Достъп до системни събития
- Стартирайте архивиране на данни
- Преглед на потребители и групи
Увеличете
СървъриТози раздел е предназначен за конфигуриране на пощенски сървъри като Exim, Qmail, Postfix и Sendmail
Увеличете
ДругиМожем да класифицираме този раздел като набор от инструменти за работа на сървъра, те включват:
- Файлов мениджър
- Командна конзола
- Възможност за създаване на персонализирани команди
- Установете SSH връзки
- Преглед на състоянието на системата и сървъра
- Достъп до защитени уеб директории
- Използвайте HTTP тунела
Увеличете
Като точка за отбелязване, разделът „Състояние на системата и сървъра“ е идеален за пълен преглед на поведението на Ubuntu Server със състояния като добро, справедливо или лошо:
Увеличете
НетКакто подсказва името му, ние обработваме всички аспекти на мрежата такава, каквато е:
- Управление на защитна стена
- Обща конфигурация на мрежови интерфейси
- Управление на използваната честотна лента
- Конфигурирайте NIS клиент и сървър и др
Увеличете
ХардуерРаздел, посветен на хардуерните компоненти на нашия сървър на Ubuntu, като например:
- Управление на принтери.
- Управление на логически томове.
- Задайте системно време.
- Управление на Linux RAID.
- ISCSI конфигурация.
- Преглед на текущите дялове на твърдия диск.
Увеличете
КлъстерТози раздел е специално интегриран, за да конфигурира всичко свързано с клъстера (ако го имаме) в системата, там ще бъде възможно:
- Присвояване на потребители
- Промяна на пароли
- Копиране на файлове
- Използвайте конзолни команди
- Проверете вградените сървъри
Увеличете
Неизползвани модулиТук откриваме всички модули, които по една или друга причина вече не се използват в Webmin и при избора на някой от тях ще видим описание на тяхната работа и роля.
Увеличете
Нулиране на модулитеТази опция ни позволява да конфигурираме модулите до фабричното им състояние.
В долната част откриваме поредица от икони, които ни позволяват да извършваме конкретни действия в Webmin като:
- Закачете навигационното меню.
- Използвайте нощен режим.
- Достъп до терминала.
- Добави към любими.
- Задайте общата тема.
- Редактирайте потребителя, с който осъществяваме достъп.
Увеличете
В началото на проучването говорихме за модулите Webmin, ще споменем само няколко, за да разберем и видим обхвата, който ни предоставя тази помощна програма:
- ADSL клиент
- BSD защитна стена
- Apache уеб сървър
- Стартиране и изключване
- Архивни конфигурационни файлове
- Клъстер Cron Jobs
- Клъстерни потребителски сървъри
- Дискови и мрежови файлови системи
- Файлов мениджър
- GRUB Boot Loader
- Защитна стенаD
- HTTP тунел
- Първоначално стартиране на системата
- Linux IPv6 защитна стена
- Linux защитна стена
- MySQL сървър за бази данни
- Мрежови услуги и протоколи
Виждаме как Webmin е мощен инструмент за управление на различни аспекти на нашия сървър и по този начин има много по -пълно администриране.