Wśród wielu zadań i ról, które musimy pełnić w obszarze IT, jest administracja wszystkimi serwerami w celu ciągłego monitorowania ich zachowania, stabilności i obciążenia i chociaż istnieje wiele narzędzi, które możemy wykorzystać do administrowania i nadzorowania serwera. zobaczymy proste, potężne narzędzie, które niewątpliwie będzie bardzo pomocne w zadaniach administracyjnych, które mamy: Webmin. W tym badaniu użyjemy środowiska CentOS 7.
Co to jest WebminWebmin to interfejs webowy, który daje nam możliwość zarządzania różnymi parametrami naszych serwerów i z którego możemy wykonywać zadania administracyjne, takie jak:
- Administracja rachunkami użytkownika.
- Konfiguracja Apache.
- Konfiguracja DNS.
- Udostępniaj pliki między systemami Windows za pomocą Samby.
- Ustalić przydziały dyskowe.
- Ustaw między innymi ustawienia zapory.
- Aplikacje Webmin są oparte na Moduły perłowe i używają Port TCP 10000 z Biblioteka OpenSSL dla całego procesu komunikacji internetowej, zapewniając nam większe bezpieczeństwo i niezawodność.
Systemy operacyjne kompatybilne z WebminNiektóre systemy operacyjne obsługiwane przez Webmin to:
- TurboLinux
- Ubuntu Linux
- Zjednoczony Linux
- White Dwarf Linux
- Whitebox Linux
- Wind River Linux
- Okna
- X/OS Linux
- Xandros Linux
- XenServer Linux
- Żółty pies Linux
- Twój system Linux
- Mac OS X
- Mennica Linuksa
- Debiana
- CentOS
NotatkaAby dowiedzieć się więcej o tym wspaniałym narzędziu, odwiedź poniższy link, gdzie znajdziemy wiki z wszystko związane z Webmin:
1. Utwórz repozytorium i zainstaluj Webmin
Krok 1
Pierwszym krokiem, który jest zalecany do wykonania, jest stworzenie własnego repozytorium, w którym musimy przechowywać wszystkie informacje związane z Webminem, w tym celu stworzymy repozytorium o nazwie webmin.repo i do tego procesu użyjemy następującego polecenia:
sudo nano /etc/yum.repos.d/webmin.repoKrok 2
Widzimy, że kiedy uzyskamy dostęp, będziemy mieli pusty plik, musimy dodać do tego pliku:
[Webmin] name = Webmin Distribution Neutral # baseurl = http://download.webmin.com/download/yum mirrorlist = http://download.webmin.com/download/yum/mirrorlist enabled = 1
Krok 3
Zmiany zapisujemy za pomocą kombinacji klawiszy
klawisz kontrolny + LUB
i wychodzimy z edytora za pomocą kombinacji
klawisz kontrolny + x
NotatkaTa kombinacja ma zastosowanie, gdy używamy nano jako edytora, jeśli używamy vi, proces jest inny.
Krok 4
Po zakończeniu tego procesu przystępujemy do pobrania klucza .asc i zaimportowania go za pomocą RPM.
W tym celu użyjemy następującego polecenia:
sudo wget http://www.webmin.com/jcameron-key.asc
Krok 5
Później użyjemy następującego polecenia do importu:
sudo rpm --import jcameron-key.ascKrok 6
Po skonfigurowaniu wszystkich powyższych konfiguracji przystępujemy do instalacji Webmina za pomocą następującego polecenia:
sudo mniam zainstaluj webmin
Krok 7
Mamy nadzieję, że wszystkie pakiety zostaną pobrane i zainstalowane.
Krok 8
W przypadku korzystania z firewalla w CentOS 7 konieczne jest dodanie reguły tak aby port komunikacyjny Webmin był włączony pamiętaj że domyślny port to 10000. W tym celu musimy edytować plik iptables z edytorem, który chcemy, w tym przypadku użyjemy nano i wpiszemy:
sudo nano / etc / sysconfig / iptablesKrok 9
W wyświetlonym oknie dodajemy następującą linię:
-A WEJŚCIE -p tcp -m tcp --dport 10000 -j AKCEPTUJĘ
Krok 10
Zapisujemy zmiany, jak widzieliśmy wcześniej, i wychodzimy z edytora. Konieczne jest ponowne uruchomienie usługi, ponieważ wprowadzamy zmiany w pliku konfiguracyjnym, w tym celu używamy polecenia:
usługa iptables restart
2. Jak uzyskać dostęp do Webmina w CentOS 7
Krok 1
Aby uzyskać dostęp do Webmina, musimy przejść do przeglądarki i wprowadzić następującą składnię:
http://adres_IP: 10000Krok 2
Aby zobaczyć adres IP naszego sprzętu CentOS 7, możemy użyć polecenia ifconfig lub adres IP, w naszym przypadku IP to 192.168.0.68 dla którego wprowadzimy trasę;
http://192.168.0.38:1000Krok 3
W wyświetlonym oknie musimy wprowadź poświadczenia administratora naszego zespołu.
Krok 4
Naciskamy Zaloguj sie aby uzyskać dostęp do konsoli internetowej Webmin, a my będziemy obserwować następujące czynności.
Krok 5
Od tego momentu mamy możliwość zarządzania różnymi parametrami serwera takimi jak:
- System
- Usługi
- Grupa
- Sprzęt komputerowy
- Użytkownicy itp.
W oknie głównym możemy zobaczyć całą aktualną konfigurację systemu, taką jak dostępna pamięć, pamięć wirtualna, typ procesora, wersja Webmina itp.
3. Opcje Webmina w CentOS 7
Gdy uzyskamy dostęp do konsoli, będziemy mieli wiele opcji, wszystkie bardzo przydatne do zarządzania zespołem i użytkowników, przeanalizujemy niektóre z najważniejszych.
SystemZ tej zakładki możemy zarządzać różnymi zadaniami związanymi z system Co:
- Zegarek jakie usługi są uruchomione aktualnie i które zaczynają się na początku logowania
- Zmień hasła
- Zegarek dyski i limits dysków
- Zegarek użytkownicy i grupy
- Zaplanuj zadaniaitp
SerweryZ tej zakładki mamy możliwość zobaczenia jakie role spełnia nasz serwer CentOS 7 i zarządzaj nimi stąd możemy zarządzać takimi rolami jak:
- SSH
- Wyślij maila
- Przyrostek
- Apache itp.
InniZ tej opcji mamy dodatkowe narzędzia do zarządzanie serwerem takie jak logowanie przez SSH, zarządzanie plikami Java, zarządzanie plikami itp.
SiećKorzystając z tej opcji mamy możliwość zarządzania wszystkimi parametrami sieciowymi serwera CentOS 7 takimi jak:
- Włączanie i konfiguracja Zapora
- Administracja IPv4 i IPv6
- Monitorowanie przepustowości
- Administracja parametry sieciowe, itp.
Sprzęt komputerowyDzięki tej opcji mamy dostęp do zarządzać parametrami Co:
- Dyski twarde
- Wolumeny
- czas systemu
- Partycje itp.
GrupaDzięki tej opcji mamy wszystkie możliwości zarządzanie klastrem Co:
- Kopiuj plików
- Stworzenie klastry
- Użytkownicy i grupaklastry
- Polecenia powłoki dla klastrów m.in.
Nieużywane modułyOdnosi się do niektórych modułów, które są już w deprecjacja przez Webmin ale nadal pozostają dostępne do zarządzania.
Jak mogliśmy analizować za pomocą Webmin, mamy całkowicie kompletną platformę pełną opcji dla ról, które pełnimy jako personel IT i wsparcia. Za pomocą tego narzędzia będziesz miał w graficzny i prosty sposób wszystkie niezbędne konfiguracje dla swoich serwerów w Linuksie. Jeśli jesteś administratorem serwera CentOS lub chciałbyś go skonfigurować, proszę bardzo jak stworzyć i skonfigurować serwer w CentOS całkowicie.
Serwer DHCP CentOS