Hvordan installere Webmin System Administration Tool på RHEL 8
Webmin er et moderne nettbasert Linux-administrasjonsverktøy (ligner på Cockpit Web Console) som lar deg overvåke ulike systemmålinger. Med Webmin kan du også utføre administrative oppgaver som å administrere brukerkontoer, endre innstillinger og konfigurere DNS-innstillinger.
Webmin gir et GUI som viser systemverdier som CPU, RAM og diskutnyttelse. Denne informasjonen kan brukes til å diagnostisere eventuelle problemer som potensielt kan påvirke systemets ytelse.
Webmin lar deg utføre følgende systemadministratoroppgaver:
- Endre passord for brukerkontoer.
- Installer, oppdater, oppgrader og fjern pakker.
- Konfigurasjon av brannmurregler.
- Starter på nytt eller slår av.
- Viser loggfiler.
- Planlegg cron-jobber.
- Sett opp nye brukerkontoer eller fjern eksisterende.
I denne veiledningen går vi gjennom installasjonen av Webmin på RHEL 8.
Trinn 1: Installer forutsetninger for Webmin
For å komme i gang skal vi installere noen forutsetninger som kreves under installasjonen av Webmin. Så. gå videre og kjør dnf-kommandoen:
sudo dnf install -y wget perl perl-Net-SSLeay openssl unzip perl-Encode-Detect perl-Data-Dumper
Når installasjonen er fullført, fortsett til neste trinn.
Trinn 2: Aktiver Webmin Repository
Den neste handlingen er å laste ned Webmins GPG-nøkkel for kryptering og signering av meldinger ved å bruke følgende wget-kommando.
wget https://download.webmin.com/jcameron-key.asc
Når den er lastet ned, importerer du den ved å bruke rpm-kommandoen som følger.
sudo rpm --import jcameron-key.asc
Trinn 3: Installer Webmin på RHEL 8
Med GPG-nøkkelen på plass, er det siste trinnet å installere Webmin. Den offisielle nedlastingssiden for Webmin inneholder Webmin-pakker for Linux-distribusjoner som Debian, CentOS, osv. Siden vi installerer Webmin på RHEL, må du hente RPM-pakken ved å bruke wget-kommandoen som vist.
wget https://prdownloads.sourceforge.net/webadmin/webmin-1.970-1.noarch.rpm
Når nedlastingen er fullført, installer Webmin ved å bruke kommandoen:
sudo rpm -Uvh webmin-1.970-1.noarch.rpm
Når installasjonsprosessen er fullført, kontrollerer du at Webmin kjører.
sudo systemctl status webmin.service
Utdataene nedenfor bekrefter at Webmin kjører.
Trinn 4: Åpne Webmin-porten på brannmuren
Som standard lytter Webmin på TCP-port 10000. For å bekrefte dette, bruk netstat-kommandoen som vist.
sudo netstat -pnltu | grep 10000
Hvis du er bak en brannmur, åpne TCP-porten 10000:
sudo firewall-cmd --add-port=10000/tcp --zone=public --permanent
sudo firewall-cmd --reload
Trinn 4: Få tilgang til Webmin Interaface
Med alt innstilt er det nå på tide å få tilgang til Webmin, og vi vil gjøre dette via en nettleser. Så start nettleseren din og bla gjennom URL-en:
https://server-ip:10000/
Først vil du få et varsel om at tilkoblingen din er privat. Men ikke bekymre deg. Dette viser bare at Webmin SSL-sertifikatet er selvsignert og ikke gjenkjent av CA. Så klikk på «Avansert»-fanen.
Klikk deretter på «fortsett til serverens IP-adresse». Dette tar deg til Webmin-påloggingssiden hvor du logger på med rotlegitimasjonen.
Når du er logget på, vil dashbordet vises som vist.
Og det er det. Du har installert Webmin på RHEL 8.