Webmin - Linux üçin web esasly ulgam dolandyryş guraly


Webmin, Linux ulgamyny dolandyrmak üçin açyk çeşme web esasly ulgam konfigurasiýa guralydyr. Bu guralyň kömegi bilen, ulanyjy hasaplaryny, disk kwotalaryny, Apache, DNS, PHP, MySQL ýaly faýl konfigurasiýasy, faýl paýlaşmagy we başgalar ýaly içerki ulgam konfigurasiýasyny dolandyryp bileris.

Webmin programmasy Perl modulyna esaslanýar we brauzer arkaly habarlaşmak üçin OpenSSL kitaphanasy bilen TCP port 10000 ulanýar.

Webmin bilen edip boljak käbir zatlaryňyz:

  • Ulgamyňyzdaky ulanyjy hasaplaryny dörediň, redaktirläň we pozuň.
  • Faýllary we direktoriýalary NFS protokoly arkaly beýleki Linux ulgamlary bilen paýlaşyň.
  • Ulanyjylar üçin elýeterli disk ýeriniň mukdaryny dolandyrmak üçin Disk kwotalaryny düzüň.
  • Ulgamdaky programma üpjünçilik paketlerini guruň, görüň we pozuň.
  • Ulgamyň IP adresini, DNS sazlamalaryny we marşrut konfigurasiýasyny üýtgediň.
  • Ulgamyňyzy goramak üçin Linux Firewall guruň.
  • Apache web sahypasy üçin wirtual hostlary dörediň we düzüň.
  • MySQL ýa-da PostgreSQL maglumat bazasy serwerinde maglumat bazalaryny, tablisalary we meýdanlary dolandyryň.
  • Samba faýl paýlaşmasy arkaly faýllary we kataloglary Windows ulgamlary bilen paýlaşyň.

Bu makalada, Webmin ulgam dolandyryş guralynyň iň soňky wersiýasyny Linux ulgamlaryna nädip gurmalydygyny öwrenersiňiz.

Linux-da Webmin dolandyryş panelini gurmak

Webmin ammaryny zerur garaşlylyklary bilen iň soňky Webmin guralyny gurmak üçin ulanýarys we ammar arkaly Webmin-iň häzirki zaman awtomatiki täzelenmelerini alýarys.

Fedora, CentOS, Rocky & AlmaLinux ýaly RHEL esasly paýlamalarda Webmin ammaryny goşmaly we işletmeli, munuň üçin /etc/yum.repos.d/webmin.repo atly bir faýl dörediň we aşakdaky setirleri goşuň kök ulanyjy hökmünde.

# 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

Şeýle hem, paketlere gol çekilen GPG açaryny buýruklar bilen göçürip almaly:

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

Indi buýruklar bilen Webmin gurup bilersiňiz:

# yum install webmin

Şonuň ýaly-da, Ubuntu we Mint ýaly Debian ulgamlaryňyzdaky /etc/apt/sources.list faýlyna Webmin APT ammaryny goşmaly we işletmeli.

$ sudo nano /etc/apt/sources.list

Faýlyň aşagyna aşakdaky setiri goşuň. Saklaň we ýapyň.

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

Ondan soň, Webmin üçin gol çekilen paketleri gurmak üçin GPG açaryny import ediň we guruň.

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

Debian 11 we Ubuntu 22.04 ýa-da has ýokary, buýruklar:

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

Indi buýruklar bilen Webmin gurup bilersiňiz:

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

Linux-da Webmin açmak

Hyzmaty başlamak üçin aşakdaky buýruklary işlediň.

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

3-nji ädim: Webmin dolandyryş paneline girmek

Adaty tertipde Webmin 10000 portda işleýär, şonuň üçin oňa girmek üçin gorag diwarymyzda Webmin portuny açmalydyrys. Gorag diwaryndaky porty açmagyň iň aňsat usuly, aşakdaky buýruklary ulanmakdyr.

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

Indi URL http:// localhost: 10000/ulanyp, Webmin-ä girip, ulanyjy adyny kök we parol (häzirki kök paroly) hökmünde girizip bilmeli, uzakdan girmek üçin ýerlihosty uzakdaky IP adresiňiz bilen çalşyň.

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

Has giňişleýin maglumat üçin webmin resminamalaryna giriň.