Kako namestiti orodje za skrbništvo nad sistemom Webmin na RHEL 8


Webmin je sodobno spletno orodje za upravljanje Linuxa (podobno kot Cockpit Web Console), ki vam omogoča spremljanje različnih sistemskih meritev. S programom Webmin lahko izvajate tudi skrbniške naloge, na primer upravljanje uporabniških računov, spreminjanje nastavitev in konfiguriranje nastavitev DNS.

Webmin ponuja grafični uporabniški vmesnik, ki prikazuje sistemske meritve, kot so na primer CPU, RAM in uporaba diska. Te informacije lahko uporabite za diagnosticiranje težav, ki bi lahko vplivale na delovanje vašega sistema.

Webmin vam omogoča izvajanje naslednjih nalog sysadmin:

  • Spremenite gesla uporabniškega računa.
  • Namestite, posodobite, nadgradite in odstranite pakete.
  • Konfiguracija pravil požarnega zidu.
  • Ponovni zagon ali zaustavitev.
  • Ogled dnevniških datotek.
  • Načrtujte opravila cron.
  • Nastavite nove uporabniške račune ali odstranite obstoječe.

V tem priročniku gremo skozi namestitev Webmin na RHEL 8.

1. korak: Namestite predpogoje za Webmin

Za začetek bomo namestili nekaj predpogojev, ki so potrebni med namestitvijo Webmin. Torej. pojdi naprej in zaženi ukaz dnf:

$ sudo dnf install -y wget perl perl-Net-SSLeay openssl unzip perl-Encode-Detect perl-Data-Dumper

Ko je namestitev končana, nadaljujte z naslednjim korakom.

2. korak: Omogočite odlagališče Webmin

Naslednji korak je prenos Webminovega GPG ključa za šifriranje in podpisovanje sporočil z naslednjim ukazom wget.

# wget https://download.webmin.com/jcameron-key.asc

Ko ga prenesete, ga uvozite z ukazom rpm, kot sledi.

# sudo rpm --import jcameron-key.asc

3. korak: Namestite Webmin na RHEL 8

Z nameščenim ključem GPG je zadnji korak namestitev Webmin. Uradni ukaz wget, kot je prikazano.

$ wget https://prdownloads.sourceforge.net/webadmin/webmin-1.970-1.noarch.rpm

Ko je prenos končan, namestite Webmin z ukazom:

$ sudo rpm -Uvh webmin-1.970-1.noarch.rpm

Ko je postopek namestitve končan, preverite, ali se Webmin izvaja.

$ sudo systemctl status webmin.service

Spodnji izhod potrjuje, da se Webmin izvaja.

4. korak: Odprite vrata Webmin na požarnem zidu

Privzeto Webmin posluša na vratih TCP 10000. Za potrditev uporabite ukaz netstat, kot je prikazano.

# sudo netstat -pnltu | grep 10000

Če ste za požarnim zidom, odprite vrata TCP 10000:

$ sudo firewall-cmd --add-port=10000/tcp --zone=public --permanent
$ sudo  firewall-cmd --reload

4. korak: Dostop do Webmin Interaface

Z vsem nastavljenim je zdaj čas za dostop do Webmin in to bomo storili prek spletnega brskalnika. Zaženite spletni brskalnik in pobrskajte po URL-ju:

https://server-ip:10000/

Sprva boste prejeli opozorilo, da je vaša povezava zasebna. Ampak ne skrbi. To samo kaže, da je potrdilo SSL Webmin samopodpisano in ga CA ne prepozna. Torej, kliknite zavihek 'Advanced'.

Nato kliknite "nadaljuj na naslov IP strežnika". Odpre se stran za prijavo Webmin, kjer se boste prijavili s korenskimi poverilnicami.

Ko se prijavite, se nadzorna plošča prikaže, kot je prikazano.

In to je to. Uspešno ste namestili Webmin na RHEL 8.