Webmin - E Web-baséiert System Administration Tool fir Linux


Webmin ass en Open-Source Web-baséiert Systemkonfiguratiounstool fir Linux Systemverwaltung. Mat der Hëllef vun dësem Tool kënne mir intern Systemkonfiguratioun verwalten wéi Benotzerkonten, Diskquoten opzestellen, Servicerkonfiguratioun wéi Apache, DNS, PHP, MySQL, Datei Sharing, a vill méi.

Webmin Applikatioun baséiert op Perl Modul an et benotzt TCP port 10000 mat OpenSSL Bibliothéik fir Kommunikatioun iwwer Browser.

E puer vun de Saachen déi Dir mat Webmin maache kënnt sinn:

  • Erstellt, ännert a läscht Benotzerkonten op Ärem System.
  • Deel Dateien a Verzeichnisser mat anere Linux Systemer iwwer den NFS Protokoll.
  • Setzt Disk Quots op fir d'Quantitéit un Disk Space, déi fir Benotzer verfügbar ass, ze verwalten.
  • Software Packagen um System installéieren, kucken a läschen.
  • Ännert d'IP Adress vum System, DNS Astellungen a Routingkonfiguratioun.
  • Setzt eng Linux Firewall op fir Äre System ze sécheren.
  • Erstellt a konfiguréiert virtuelle Hosten fir den Apache Webserver.
  • Verwalten Datenbanken, Dëscher a Felder an engem MySQL oder PostgreSQL Datebankserver.
  • Deelt Dateien an Verzeichnisser mat Windows Systemer iwwer de Samba Datei Sharing.

An dësem Artikel léiert Dir wéi Dir déi lescht Versioun vum Webmin Systemadministratiounstool op Linux Systemer installéiere kënnt.

Webmin Kontrollpanel op Linux installéieren

Mir benotzen de Webmin Repository fir dat lescht Webmin Tool mat hiren erfuerderlechen Ofhängegkeeten z'installéieren a mir kréien och aktuell automatesch Updates vu Webmin iwwer Repository.

Op RHEL-baséiert Verdeelungen, wéi Fedora, CentOS, Rocky & AlmaLinux, musst Dir de Webmin Repository addéieren an aktivéieren, maacht fir dëst eng Datei mam Numm /etc/yum.repos.d/webmin.repo a füügt déi folgend Zeilen un et als root Benotzer.

# vi /etc/yum.repos.d/webmin.repo
[Webmin]
name=Webmin Distribution Neutral
#baseurl=https://download.webmin.com/download/yum
mirrorlist=https://download.webmin.com/download/yum/mirrorlist
enabled=1
gpgkey=https://download.webmin.com/jcameron-key.asc
gpgcheck=1

Dir sollt och den GPG-Schlëssel eroflueden an installéieren, mat deem d'Packagen ënnerschriwwe sinn, mat de Kommandoen:

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

Dir kënnt elo Webmin mat de Kommandoen installéieren:

# yum install webmin

Ähnlech musst Dir Webmin APT Repository an d' /etc/apt/sources.list Datei op Ären Debian Systemer wéi Ubuntu a Mint addéieren an aktivéieren.

$ sudo nano /etc/apt/sources.list

Füügt déi folgend Zeil um Enn vun der Datei. Späicheren an zoumaachen.

deb https://download.webmin.com/download/repository sarge contrib

Als nächst, importéiert an installéiere GPG Key fir ënnerschriwwe Packagen fir Webmin z'installéieren.

$ wget https://download.webmin.com/jcameron-key.asc
$ sudo apt-key add jcameron-key.asc    

Op Debian 11 an Ubuntu 22.04 oder méi héich sinn d'Befehle:

$ wget https://download.webmin.com/jcameron-key.asc
$ sudo cat jcameron-key.asc | gpg --dearmor > /etc/apt/trusted.gpg.d/jcameron-key.gpg

Dir kënnt elo Webmin mat de Kommandoen installéieren:

$ sudo apt-get install apt-transport-https
$ sudo apt-get update
$ sudo apt-get install webmin

Webmin op Linux starten

Fëllt déi folgend Befehle fir de Service unzefänken.

------------------- [on RedHat based systems] -------------------
# /etc/init.d/webmin start
# /etc/init.d/webmin status
------------------- [on Debian based systems] -------------------

$ sudo /etc/init.d/webmin start
$ sudo /etc/init.d/webmin status

Schrëtt 3: Zougang zu Webmin Kontrollpanel

Par défaut leeft Webmin um Hafen 10000, also musse mir de Webmin Hafen op eiser Firewall opmaachen fir Zougang ze kréien. Deen einfachste Wee fir den Hafen op der Firewall opzemaachen ass déi folgend Kommandoen.

------------------- [On FirewallD] -------------------

# firewall-cmd --add-port=10000/tcp
# firewall-cmd --reload
------------------- [On UFW] -------------------

$ sudo ufw allow 10000
------------------- [On IPtables] -------------------

# iptables -A INPUT -p tcp -m tcp --dport 10000 -j ACCEPT
# service iptables save
# /etc/init.d/iptables restart

Elo sollte mir fäeg sinn Zougang zu Webmin mat der URL http://localhost:10000/ anzeloggen an aginn de Benotzernumm als Root a Passwuert (aktuell Root Passwuert), fir Remote Zougang just localhost mat Ärer Remote IP Adress ersetzen.

http://localhost:10000/
OR
http://IP-address:10000/

Fir méi Informatioun besicht d'Webmin Dokumentatioun.