Tym razem porozmawiamy o bardzo ciekawym narzędziu do administrowania naszymi serwerami Linux, jakim jest Webmin. Webmin to interfejs sieciowy, który ułatwia nam zarządzanie różnymi parametrami naszych serwerów i z których możemy wykonywać zadania zarządcze takie jak:
- Zarządzanie kontem użytkownika
- Konfiguracja Apache
- Konfiguracja DNS
- Udostępniaj pliki m.in.
Webmin obsługuje wiele systemów Co:
- 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
Jeśli chcemy zobaczyć więcej informacji o Webmin, możemy przejść na oficjalną stronę i stamtąd zapoznać się z niezbędną dokumentacją. Aplikacje Webmin są oparte na modułach Pearl i używają portu TCP 10000 z biblioteką OpenSSL do komunikacji internetowej, co zapewnia nam większe bezpieczeństwo i niezawodność. Najnowsza wersja Webmina to 1801 wydana 26 maja i zawiera duże zmiany i poprawki.
1. Instalacja Webmina
Zacznijmy od Proces instalacji Webmina w środowisku Ubuntu 16.04 LTS.
Krok 1
Pierwszym krokiem będzie utworzenie pliku, w którym będą przechowywane aktualizacje, w tym celu włączymy to repozytorium, tworząc plik webmin.repo:
W środowiskach RHEL, CentOS i Fedora
Ścieżka to:
/etc/yum.repos.d/webmin.repoWprowadzimy:
[Webmin] name = Webmin Distribution Neutral # baseurl = http://download.webmin.com/download/yum mirrorlist = http://download.webmin.com/download/yum/mirrorlist enabled = 1
W środowiskach Debian lub Ubuntu zrobimy co następuje
Otwieramy następującą ścieżkę za pomocą edytora vi lub nano: /etc/apt/sources.list
Po otwarciu wprowadzimy następujące linie:
deb http://download.webmin.com/download/repository sarge contrib deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contribOszczędzamy używając kombinacji Ctrl + O i wyszliśmy, naciskając kombinację Ctrl + X.
Krok 2
Następnie zaimportujemy i zainstalujemy klucze GPC, które będą używane do pakietów podpisanych przez Webmin.
Będziemy używać w środowiskach Czerwony kapelusz następujące polecenia:
wget http://www.webmin.com/jcameron-key.asc rpm --import jcameron-key.ascW środowiskach Debiana użyjemy:
wget http://www.webmin.com/jcameron-key.asc sudo apt-key dodaj jcameron-key.asc[kolor = # a9a9a9] wget [/ kolor]
Krok 3
Następnie zainstalujemy webmina, w tym celu najpierw zaktualizujemy pakiety.
W środowiskach Czerwony kapelusz wykorzystamy:
mniam aktualizacja mniam zainstaluj webminW środowiskach Debiana będziemy używać następujących poleceń:
sudo apt-get aktualizacja sudo apt-get zainstaluj webmin
Akceptujemy pobieranie i czekamy na pobranie pakietów i zainstalowanie ich w naszym systemie Ubuntu.
Widzimy, że po zainstalowaniu Webmina wersja (1.801) i port TCP, przez który będzie się odbywać komunikacja (10000).
Krok 4
Następnie uruchomimy usługę Webmin.
W środowiskach Czerwony kapelusz użyjemy:
/etc/init.d/webmin start /etc/init.d/webmin statusW środowiskach Debiana użyjemy:
sudo /etc/init.d/webmin uruchom stan sudo /etc/init.d/webmin
Krok 5
Po wykonaniu tego procesu skonfigurujemy dostęp do Webmina, ponieważ zauważyliśmy, że Webmin domyślnie działa na porcie TCP 10000, dlatego musimy otworzyć ten port w firewallu, aby komunikacja była prawidłowa, w tym celu zamierzamy użyj iptables. (Pamiętaj, że musimy ponownie uruchomić usługę, aby zastosować zmiany).
W środowiskach Czerwony kapelusz, CentOS Tak Fedora użyjemy następujących poleceń:
iptables -A INPUT -p tcp -m tcp --dport 10000 -j AKCEPTUJ usługę iptables save /etc/init.d/iptables restartW pozostałych środowiskach użyjemy polecenia:
Sudo ufw pozwala 10000Po zakończeniu instalacji zobaczymy jego zastosowanie.
2. Jak korzystać z Webmina
Teraz przejdziemy do naszej przeglądarki i wprowadzimy adres IP naszej maszyny z Ubuntu 16.04, możemy to sprawdzić za pomocą polecenia ifconfig, w tym przypadku jest to 192.168.0.13, musimy wpisać:
https://192.168.0.13:10000
Musimy autoryzować dostęp do adresu IP poprzez opcję Zaawansowane. Po autoryzacji dostępu zobaczymy następujące okno, w którym musimy wprowadzić dane uwierzytelniające, za pomocą których będziemy logować się do Webmin.
Po wprowadzeniu tych danych klikamy Login i będziemy mogli zobaczyć następujące środowisko Webmin.
POWIĘKSZAĆ
[kolor = rgb (169,169,169)] Kliknij obraz, aby powiększyć [/ kolor]
Jak widzimy po lewej stronie mamy różne opcje zarządzania Co:
- Zmiany hasła
- Wyświetl dyski i sieci
- Procesy, które są uruchomione
- Użytkownicy i grupy m.in.
Po stronie centralnej możemy zobaczyć wszystkie informacje związane z systemem, takie jak nazwa hosta, wersja Webmina, zainstalowany system operacyjny, procesy, które są aktualnie uruchomione itp. Informacje, które widzimy, są bardzo kompletne.
POWIĘKSZAĆ
[kolor = rgb (169,169,169)] Kliknij obraz, aby powiększyć [/ kolor]
Przeanalizujmy niektóre zadania, które możemy wykonać za pomocą Webmin. Kliknij opcję Zmień hasło i widzimy co następuje:
POWIĘKSZAĆ
[kolor = rgb (169,169,169)] Kliknij obraz, aby powiększyć [/ kolor]
Możemy zauważyć, że aktywni użytkownicy pojawiają się w panelu centralnym, możemy kliknąć dowolny z nich, aby wprowadzić niezbędne poprawki.
Teraz naciśnijmy opcję Użytkownicy i grupy aby móc szczegółowo obserwować użytkowników, grupy, do których należą, katalog, w którym się znajdują itp.
POWIĘKSZAĆ
[kolor = rgb (169,169,169)] Kliknij obraz, aby powiększyć [/ kolor]
Poprzez Webmin możemy analizować pakiety, które można aktualizować za pomocą opcji Aktualizacje pakietów oprogramowania.
POWIĘKSZAĆ
[kolor = rgb (169,169,169)] Kliknij obraz, aby powiększyć [/ kolor]
Z opcji Konfiguracja Webmina na karcie Webmin Możemy edytować parametry platformy za pomocą tej alternatywy, widzimy następujące:
POWIĘKSZAĆ
[kolor = rgb (169,169,169)] Kliknij obraz, aby powiększyć [/ kolor]
Z tego miejsca możemy edytować opcje, takie jak adres IP, za pomocą którego uzyskujemy dostęp do platformy, interfejs użytkownika, kategorie, język i wiele innych opcji.
Webmin to bardzo kompletne narzędzie który jest zorganizowany w ważne kategorie do zarządzania naszym Ubuntu 16, możemy zauważyć, że istnieją kategorie dla sieci, systemu, klastrów, sprzętu i to sprawia, że Webmin jest naprawdę interesujący, możemy skonfigurować wiele aspektów systemu, dla przykład po naciśnięciu opcji Konfiguracja sieci z zakładki Sieć zobaczymy:
POWIĘKSZAĆ
[kolor = rgb (169,169,169)] Kliknij obraz, aby powiększyć [/ kolor]
Zauważyliśmy, że możemy edytować routery i bramy, interfejsy sieciowe itp.
POWIĘKSZAĆ
[kolor = # a9a9a9] Kliknij obraz, aby powiększyć [/ kolor]
Nie wahaj się zainstalować i przejrzeć wiele opcji, które nam oferuje. Webmin za nasze zadania zarządcze i widzimy, że będzie to bez wątpienia bardzo pomocne.