Webmin – Vefbundið kerfisstjórnunartól fyrir Linux


Webmin er opinn veftengt kerfisstillingartæki fyrir Linux kerfisstjórnun. Með hjálp þessa tóls getum við stjórnað innri kerfisstillingu eins og uppsetningu notendareikninga, diskakvóta, þjónustustillingar eins og Apache, DNS, PHP, MySQL, skráamiðlun og margt fleira.

Webmin forritið er byggt á Perl einingu og það notar TCP tengi 10000 með OpenSSL bókasafni til að hafa samskipti í gegnum vafra.

Sumt af því sem þú getur gert með Webmin eru:

  • Búa til, breyta og eyða notendareikningum á kerfinu þínu.
  • Deildu skrám og möppum með öðrum Linux kerfum í gegnum NFS samskiptareglur.
  • Settu upp diskkvóta til að stjórna því hversu mikið diskpláss er tiltækt fyrir notendur.
  • Settu upp, skoðaðu og eyddu hugbúnaðarpökkum á kerfinu.
  • Breyttu IP tölu kerfisins, DNS stillingum og leiðarstillingum.
  • Settu upp Linux eldvegg til að tryggja kerfið þitt.
  • Búðu til og stilltu sýndarhýsingar fyrir Apache vefþjóninn.
  • Hafa umsjón með gagnagrunnum, töflum og reitum á MySQL eða PostgreSQL gagnagrunnsþjóni.
  • Deildu skrám og möppum með Windows kerfum í gegnum Samba skráadeilingu.

Í þessari grein muntu læra hvernig á að setja upp nýjustu útgáfuna af Webmin kerfisstjórnunartólinu í Linux kerfum.

Setur upp Webmin stjórnborðið í Linux

Við erum að nota Webmin geymsluna til að setja upp nýjasta Webmin tólið með nauðsynlegum ósjálfstæðum þeirra og við fáum einnig uppfærðar sjálfvirkar uppfærslur á Webmin í gegnum geymslu.

Á RHEL-undirstaða dreifingar, eins og Fedora, CentOS, Rocky og AlmaLinux, þarftu að bæta við og virkja Webmin geymslu, gerðu til þess að búa til skrá sem heitir /etc/yum.repos.d/webmin.repo og bæta eftirfarandi línum við það sem rót notandi.

# 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

Þú ættir líka að hlaða niður og setja upp GPG lykilinn sem pakkarnir eru undirritaðir með, með skipunum:

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

Þú munt nú geta sett upp Webmin með skipunum:

# yum install webmin

Á sama hátt þarftu að bæta við og virkja Webmin APT geymsluna við /etc/apt/sources.list skrána á Debian kerfum þínum eins og Ubuntu og Mint.

$ sudo nano /etc/apt/sources.list

Bættu við eftirfarandi línu neðst í skránni. Vistaðu og lokaðu því.

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

Næst skaltu flytja inn og setja upp GPG lykil til að setja upp undirritaða pakka fyrir Webmin.

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

Á Debian 11 og Ubuntu 22.04 eða nýrri eru skipanirnar:

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

Þú munt nú geta sett upp Webmin með skipunum:

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

Ræsir Webmin í Linux

Keyrðu eftirfarandi skipanir til að hefja þjónustuna.

------------------- [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

Skref 3: Aðgangur að Webmin stjórnborðinu

Sjálfgefið er að Webmin keyrir á port 10000, þannig að við þurfum að opna Webmin tengið á eldveggnum okkar til að fá aðgang að því. Auðveldasta leiðin til að opna gáttina á eldveggnum er að nota eftirfarandi skipanir.

------------------- [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

Nú ættum við að geta fengið aðgang að og skráð þig inn á Webmin með því að nota URL http://localhost:10000/ og slá inn notandanafnið sem rót og lykilorð (núverandi rót lykilorð), fyrir fjaraðgang skaltu bara skipta út localhost fyrir ytri IP tölu þína.

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

Nánari upplýsingar er að finna í webmin skjölum.