Webmin - Għodda ta' Amministrazzjoni tas-Sistema Ibbażata fuq il-Web għal Linux
Webmin hija għodda ta' konfigurazzjoni ta' sistema bbażata fuq il-web ta' sors miftuħ għall-amministrazzjoni tas-sistema Linux. Bl-għajnuna ta 'din l-għodda, nistgħu nimmaniġġjaw il-konfigurazzjoni tas-sistema interna bħall-istabbiliment ta' kontijiet tal-utent, kwoti tad-disk, konfigurazzjoni ta 'servizzi bħal Apache, DNS, PHP, MySQL, qsim ta' fajls, u ħafna aktar.
L-applikazzjoni Webmin hija bbażata fuq il-modulu Perl u tuża l-port TCP 10000 bil-librerija OpenSSL għall-komunikazzjoni permezz tal-browser.
Uħud mill-affarijiet li tista 'tagħmel ma' Webmin huma:
- Oħloq, editja u ħassar kontijiet tal-utent fis-sistema tiegħek.
- Aqsam Fajls u Direttorji ma' sistemi Linux oħra permezz tal-protokoll NFS.
- Imwaqqaf Kwoti tad-Disk biex timmaniġġja l-ammont ta' spazju fuq id-diska disponibbli għall-utenti.
- Installa, ara, u ħassar pakketti tas-softwer fuq is-sistema.
- Ibdel l-indirizz IP tas-sistema, is-settings tad-DNS, u l-konfigurazzjoni tar-rotot.
- Imwaqqaf Linux Firewall biex tiżgura s-sistema tiegħek.
- Oħloq u kkonfigurat hosts virtwali għall-Apache Webserver.
- Immaniġġja databases, tabelli, u oqsma f'server ta' database MySQL jew PostgreSQL.
- Aqsam fajls u direttorji mas-sistemi Windows permezz tal-kondiviżjoni tal-fajls Samba.
F'dan l-artikolu, titgħallem kif tinstalla l-aħħar verżjoni tal-għodda tal-amministrazzjoni tas-sistema Webmin fis-sistemi Linux.
Installazzjoni Webmin Control Panel fil-Linux
Qed nużaw ir-repożitorju tal-Webmin għall-installazzjoni tal-aħħar għodda tal-Webmin bid-dipendenzi meħtieġa tagħhom u nirċievu wkoll aġġornamenti awtomatiċi aġġornati tal-Webmin permezz tar-repożitorju.
Fuq distribuzzjonijiet ibbażati fuq RHEL, bħal Fedora, CentOS, Rocky & AlmaLinux, għandek bżonn iżżid u tattiva r-repożitorju ta' Webmin, agħmel biex toħloq fajl imsejjaħ /etc/yum.repos.d/webmin.repo u żid il-linji li ġejjin ma' bħala utent għerq.
# 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
Għandek ukoll tniżżel u tinstalla ċ-ċavetta GPG li biha huma ffirmati l-pakketti, bil-kmandi:
# wget https://download.webmin.com/jcameron-key.asc # rpm --import jcameron-key.asc
Issa tkun tista' tinstalla Webmin bil-kmandi:
# yum install webmin
Bl-istess mod, għandek bżonn iżżid u tattiva r-repożitorju Webmin APT fil-fajl /etc/apt/sources.list fis-sistemi Debian tiegħek bħal Ubuntu u Mint.
$ sudo nano /etc/apt/sources.list
Żid il-linja li ġejja fil-qiegħ tal-fajl. Ħlief u agħlaqha.
deb https://download.webmin.com/download/repository sarge contrib
Sussegwentement, importazzjoni u installa GPG Key għall-installazzjoni ta 'pakketti ffirmati għal Webmin.
$ wget https://download.webmin.com/jcameron-key.asc $ sudo apt-key add jcameron-key.asc
Fuq Debian 11 u Ubuntu 22.04 jew ogħla, il-kmandi huma:
$ wget https://download.webmin.com/jcameron-key.asc $ sudo cat jcameron-key.asc | gpg --dearmor > /etc/apt/trusted.gpg.d/jcameron-key.gpg
Issa tkun tista' tinstalla Webmin bil-kmandi:
$ sudo apt-get install apt-transport-https $ sudo apt-get update $ sudo apt-get install webmin
Nibda Webmin fil-Linux
Mexxi l-kmandi li ġejjin biex tibda s-servizz.
------------------- [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
Pass 3: Aċċess għall-Panew tal-Kontroll tal-Webmin
B'mod awtomatiku Webmin jaħdem fuq il-port 10000, għalhekk irridu niftħu l-port Webmin fuq il-firewall tagħna biex naċċessawha. L-eħfef mod biex tiftaħ il-port fuq il-firewall huwa li tuża l-kmandi li ġejjin.
------------------- [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
Issa għandna nkunu nistgħu naċċessaw u nilloggjaw għal Webmin billi tuża l-URL http://localhost:10000/ u daħħal l-isem tal-utent bħala root u password (password kurrenti tal-għeruq), għal aċċess remot biss ibdel localhost bl-indirizz IP remot tiegħek.
http://localhost:10000/ OR http://IP-address:10000/
Għal aktar informazzjoni żur id-dokumentazzjoni tal-webmin.