Każdy z nas w świecie administracji serwerami zawsze lubi tworzenie aplikacji i narzędzi, z których możemy zarządzać wieloma aspektami naszego serwera zarówno na poziomie sprzętu, jak i oprogramowania. Jedną z opcji, która jest obecna od kilku lat, jest Webmin i dlatego Solvetic szczegółowo wyjaśni, co to jest i jak zainstalować na CentOS 8.
Co to jest WebminWebmin został opracowany jako interfejs GUI, który jest oparty na sieci WWW i dzięki któremu będzie można zarządzać niektórymi aspektami i parametrami systemu UNIX.
Webmin jest kompatybilny ze wszystkimi przeglądarkami obsługującymi korzystanie z tabel i formularzy, a także z Javą (wyłącznie dla modułu File Manager), a dzięki Webminowi będzie można konfigurować konta użytkowników, zarządzać Apache, udostępnianiem plików i wieloma zadaniami. CentOS 8.
Narzędzie Webmin składa się z serwera WWW oraz różnych programów CGI, które są stale aktualizowane, a te z kolei aktualizują pliki systemowe, takie jak / etc / passwd. Należy zauważyć, że zarówno serwer WWW, jak i programy CGI zostały napisane w Perlu 5 i nie wykorzystują niestandardowych modułów Perla.
Akcje webminaZa pomocą Webmina możliwe będzie wykonywanie działań takich jak:
- Skonfiguruj zapory, aby zezwolić lub nie na dostęp do sieci.
- Twórz, edytuj lub usuwaj konta Unix.
- Instaluj, przeglądaj lub usuwaj pakiety oprogramowania w RPM i innych obsługiwanych formatach.
- Skonfiguruj przydziały dyskowe, aby zarządzać pamięcią masową na dysku twardym.
- Eksportuj pliki i katalogi do innych systemów za pomocą protokołu NFS.
- Zarządzaj bazami danych, tabelami i polami, jeśli serwer został skonfigurowany jako bazy danych MySQL lub PostgreSQL.
- Twórz i konfiguruj wirtualne serwery WWW dla serwera WWW CentOS 8 Apache.
- Udostępniaj pliki systemom operacyjnym Windows za pomocą usługi Samba Windows File Sharing.
- Edytuj adres IP komputera, ustawienia serwera DNS lub ustawienia routingu.
Jedną z wielkich zalet korzystania z Webmina jest możliwość ochrony przed błędami składniowymi, które możemy popełnić podczas edycji plików konfiguracyjnych, ponieważ jeśli jeden z nich jest źle skonfigurowany, możemy wywołać błędy łańcucha. Webmin ostrzega nas przed podjęciem jakichkolwiek działań uznanych za niebezpieczne.
Webmin został stworzony z modułową konstrukcją, co oznacza, że każda funkcja jest dostępna w module, którego instalację lub demontaż można wykonać bez wpływu na wszystko inne. Moduły Webmin odpowiadają za zarządzanie usługami lub serwerami, takimi jak użytkownicy Unix, serwer WWW Apache itp.
Webmin odczyta standardowe pliki konfiguracyjne CentOS 8 i zadba o ich aktualizację bezpośrednio optymalizując wiele zadań administracyjnych. Musimy pamiętać, że Solvetic przypomina, że Webmin działa ze wszystkimi uprawnieniami roota, dzięki którym będzie miał dostęp do wszystkich parametrów serwera.
W tym przypadku porozmawiamy o Webminie w CentOS 8, ale można go zainstalować w ponad 30 różnych systemach operacyjnych.
1. Jak zainstalować Webmina na CentOS 8
Krok 1
Aby rozpocząć, przechodzimy do CentOS 8 i wykonujemy następujące polecenie:
mniam - zainstaluj @perl
POWIĘKSZAĆ
Krok 2
Zajmuje się to instalacją języka Perl wraz z wymaganymi zależnościami:
POWIĘKSZAĆ
Krok 3
Po wykonaniu tej czynności możemy zainstalować Webmin w CentOS 8. Aby poznać najnowszą dostępną wersję, możemy odwiedzić poniższy link:
Aby zainstalować najnowszą wersję, wykonamy następujące czynności:
wget http://www.webmin.com/download/webmin-current.tar.gzKrok 4
NotatkaW przypadku braku komendy wget możemy ją zainstalować wykonując:
mniam - zainstaluj wget
Tam odbywa się proces pobierania najnowszej dostępnej wersji:
POWIĘKSZAĆ
Krok 5
Przechodzimy do rozpakowania pliku tar.gz:
tar xvf webmin-current.tar.gz
POWIĘKSZAĆ
Krok 6
Teraz usuwamy pobrany plik:
rm -f webmin-aktualny.tar.gz
POWIĘKSZAĆ
Krok 7
Teraz przeniesiemy folder utworzony z Webmina:
mv webmin * / usr / lokalny / webmin
POWIĘKSZAĆ
Krok 8
Uzyskujemy dostęp do katalogu roboczego /usr/local/webmin/ i tam uruchamiamy skrypt instalacyjny Webmina:
cd / usr / local / webmin / (dostęp do katalogu) ./setup.sh (wykonanie skryptu)Zobaczymy:
POWIĘKSZAĆ
Krok 9
Tam możemy nacisnąć Enter, aby skonfigurować:
- Katalog plików
- Plik dziennika
- Perl
POWIĘKSZAĆ
Krok 10
Po skonfigurowaniu Perla widzimy domyślny port dostępu do sieci:
POWIĘKSZAĆ
NotatkaJeśli chcemy zmodyfikować wspomniany port, musimy go wprowadzić i nacisnąć Enter.
Krok 11
Następnie wpisujemy nazwę użytkownika (domyślnie admin) i przypisujemy hasło dostępu:
POWIĘKSZAĆ
Krok 12
Tam odbywa się proces konfiguracji Webmina w CentOS 8 i po jego zakończeniu zobaczymy metodę dostępu:
POWIĘKSZAĆ
Krok 13
Teraz przyznamy uprawnienia do tego portu w zaporze systemowej:
firewall-cmd --add-port = 10000 / tcp --permanent firewall-cmd -reload
POWIĘKSZAĆ
2. Jak uzyskać dostęp do Webmina na CentOS 8
Krok 1
Teraz będzie można uzyskać dostęp do Webmina za pomocą dowolnej z następujących opcji:
http: // Adres_IP: 10000 http: // Nazwa_komputera: 10000Po uzyskaniu dostępu zobaczymy następujące elementy. Tam klikamy przycisk „Ustawienia zaawansowane”:
Krok 2
Klikamy wiersz „Dostęp IP”, aby uzyskać dostęp do środowiska logowania Webmin w CentOS 8:
Krok 3
Wprowadzamy nazwę użytkownika i hasło, które przypisaliśmy podczas procesu konfiguracji i klikamy Zaloguj się, aby uzyskać dostęp do Webmin:
Krok 4
Panel centralnyW panelu centralnym mamy:
- Nazwa zespołu.
- Wersja webmina.
- Aktywność systemu.
- Informacje o procesorze.
- Wykorzystana pamięć RAM.
- Wykorzystanie dysku twardego.
- Używany system operacyjny.
- Wersja jądra.
- Obciążenie procesora.
POWIĘKSZAĆ
Na dole widzimy ostatnie logowania, a także wykorzystanie dysku twardego.
WebminW sekcji „Webmin” znajdujemy kilka aspektów konfiguracji narzędzia, takich jak:
- Ustaw język interfejsu.
- Przypisz motyw (jasny lub ciemny).
- Generuj pliki konfiguracyjne.
- Skonfiguruj Webmina.
- Zobacz użytkowników Webmina.
- Uzyskaj dostęp do indeksu serwera Webmin.
POWIĘKSZAĆ
SystemW sekcji „System” możliwe będzie:
- Zobacz loginy, a także zamknięcia tego samego.
- Zmień hasła.
- Uwierzytelnianie przez PAM.
- Przypisz przydziały dysku twardego.
- Wykonywać polecenia.
- Przydziel zadania.
- Zobacz użytkowników i grupy.
- Dostęp do zdarzeń systemowych.
- Zobacz pakiety oprogramowania.
POWIĘKSZAĆ
SerweryW sekcji „Serwery” mamy dostęp do ustawień takich jak:
- Serwery Apache
- Serwery MySQL
- Serwer SSH
- Uzyskaj dostęp do SAMBY
W takim przypadku musimy najpierw zainstalować każdą z aplikacji, aby Webmin miał do nich dostęp:
POWIĘKSZAĆ
InniW sekcji „Inne” możemy zobaczyć szereg narzędzi, takich jak:
- Tunel HTTP
- Konfiguracja PHP
- Zobacz przesyłanie i pobieranie na serwerze
- Uzyskaj dostęp do terminala, aby uruchamiać polecenia
- Nawiąż połączenia SSH
- Uzyskaj dostęp do menedżera plików
- Dostosuj polecenia
POWIĘKSZAĆ
InternetW „Czerwonym”, jak sama nazwa mówi wszystko, możemy skonfigurować:
- Uprawnienia w zaporze CentOS 8
- Wyświetl ustawienia sieciowe
- Edytuj serwer NIS
- Użyj protokołu Kerberos
- Skonfiguruj IPv6
- Zobacz usługi sieciowe
POWIĘKSZAĆ
Sprzęt komputerowyW "Sprzęcie" możemy skonfigurować:
- Klient ISCI.
- Zobacz czas systemowy.
- Skonfiguruj partycje CentOS 8.
- Zarządzaj drukarkami.
- Zobacz status urządzeń SMART i nie tylko.
POWIĘKSZAĆ
GrupaW sekcji „Klaster” można skonfigurować wszystko, co dotyczy klastrów, takie jak:
- Zobacz użytkowników i grupy.
- Zmień hasła.
- Zarządzaj serwerami Webmin.
- Zobacz polecenia konsoli i więcej zadań.
POWIĘKSZAĆ
Nieużywane moduły "W wierszu „Nieużywane moduły” możemy zobaczyć wszystkie moduły, które nie są już aktywne w Webmin:
POWIĘKSZAĆ
Zresetuj modułyOpcja „Resetuj moduły” odpowiada za resetowanie modułów Webmina w CentOS 8.
Na dole znajdziemy kilka ikon, na których możemy wykonać zadania takie jak:
- Uzyskaj dostęp do terminala.
- Zmień motyw interfejsu.
- Uzyskaj dostęp do ulubionych.
- Wyloguj się itp.
Nauczyłeś się instalować Webmina za pomocą polecenia wget, ale teraz Solvetic wyjaśni inną równie skuteczną metodę.
3. Jak zainstalować Webmina na CentOS 8 za pomocą RPM
Chociaż pierwotnie jest to metoda, która dotyczy RedHat 8, ponieważ CentOS jest pochodną tego, możemy to zrobić bez problemu, proces ten zostanie wykonany w GUI CentOS 8.
Krok 1
Pierwszym krokiem jest dodanie repozytorium Webmin poprzez uruchomienie:
nano /etc/yum.repos.d/webmin.repoW nowo utworzonym pliku dodamy:
[Webmin] name = Webmin Distribution Neutral baseurl = https: //download.webmin.com/download/yum enabled = 1
Krok 2
Zapisujemy zmiany za pomocą klawiszy Ctrl + O i wychodzimy z edytora za pomocą klawiszy Ctrl + X. Teraz importujemy klucz z repozytorium GPG:
rpm --import http://www.webmin.com/jcameron-key.asc
Krok 3
Należy pamiętać, że aktualna wersja Webmin nie weryfikuje systemu RHEL (w tym przypadku CentOS 8) zamierzamy tymczasowo zmienić wersję systemu:
cp /etc/redhat-release /etc/redhat-release.bak echo "CentOS Linux wydanie 7.5.1804 (Core)" | koszulka sudo / etc / redhat-release
Krok 4
Wersja 7.5 została zdefiniowana zamiast CentOS w wersji 8. Teraz instalujemy Webmina, uruchamiając:
mniam - zainstaluj webmin
Krok 5
Widzimy, że pakiety Webmina są ładowane:
Krok 6
Następnie przystępujemy do ich instalacji:
Krok 7
Po zakończeniu instalacji zobaczymy:
Krok 8
Teraz przenieśmy plik wersji CentOS do jego oryginalnej lokalizacji:
mv /etc/redhat-release.bak /etc/redhat-release
Krok 9
Sprawdzamy wersję:
kot / etc / redhat-release
Krok 10
Aby poznać szczegóły pakietu Webmin RPM wykonujemy:
rpm -qi webmin
Krok 11
Dostęp do Webmina uzyskujemy za pomocą składni:
http://localhost: 10000/Na początku zobaczymy ostrzeżenie dotyczące bezpieczeństwa:
Krok 12
Klikamy na Zaawansowane i zobaczymy:
Krok 13
Klikamy Dodaj wyjątek i w wyświetlonym oknie klikamy „Potwierdź wyjątek bezpieczeństwa”:
Krok 14
Teraz możemy wejść z naszymi danymi uwierzytelniającymi:
Krok 15
Więc zainstalowaliśmy Webmin na CentOS 8 przy użyciu RPM:
Jeśli chcesz dowiedzieć się więcej o dostępnych modułach Webmin, odwiedź poniższy link:
Dlatego Solvetic w prosty sposób wyjaśnił, jak zainstalować Webmin w CentOS 8 zarówno normalnie, jak i z RPM.