Webmin – Ngwá ọrụ nchịkwa sistemụ dabere na webụ maka Linux


Webmin bụ ngwa ọrụ nhazi sistemụ webụ mepere emepe maka nchịkwa sistemụ Linux. Site n'enyemaka nke ngwá ọrụ a, anyị nwere ike ijikwa nhazi usoro dị n'ime dị ka ịmepụta akaụntụ onye ọrụ, oke diski, nhazi ọrụ dị ka Apache, DNS, PHP, MySQL, nkesa faịlụ, na ọtụtụ ndị ọzọ.

Ngwa Webmin dabere na modul Perl ma ọ na-eji ọdụ ụgbọ mmiri TCP 10000 nwere ọbá akwụkwọ OpenSSL maka ịkparịta ụka site na ihe nchọgharị.

Ụfọdụ ihe ị nwere ike ime na Webmin bụ:

  • Mepụta, dezie ma hichapụ akaụntụ onye ọrụ na sistemụ gị.
  • Kekọrịta faịlụ na akwụkwọ ndekọ aha na sistemụ Linux ndị ọzọ site na protocol NFS.
  • Halite oke Disk iji jikwaa oke ohere diski dị maka ndị ọrụ.
  • Wụnye, lelee ma hichapụ ngwungwu ngwanrọ na sistemụ.
  • Gbagharịa adreesị IP nke sistemu, ntọala DNS na nhazi ụzọ.
  • Hazie ọkụ ọkụ Linux iji chekwaa sistemụ gị.
  • Mepụta ma hazie ndị ọbịa nke ọma maka sava weebụ Apache.
  • Jikwaa ọdụ data, tebụl, na ubi na MySQL ma ọ bụ PostgreSQL nkesa nchekwa data.
  • Kekọrịta faịlụ na akwụkwọ ndekọ aha na sistemụ Windows site na nkesa faịlụ Samba.

N'edemede a, ị ga-amụta ka esi etinye ngwa nchịkwa sistemụ Webmin kachasị ọhụrụ na sistemụ Linux.

Ịwụnye Webmin Control Panel na Linux

Anyị na-eji ebe nchekwa webụmin maka ịwụnye ngwa Webmin kachasị ọhụrụ yana dabere ha chọrọ yana anyị na-enwetakwa mmelite akpaka nke Webmin ọhụrụ site na ebe nchekwa.

Na nkesa dabere na RHEL, dị ka Fedora, CentOS, Rocky & AlmaLinux, ịkwesịrị ịgbakwunye ma mee ka ebe nchekwa Webmin rụọ ọrụ, mee nke a mepụta faịlụ a na-akpọ /etc/yum.repos.d/webmin.repo ma tinye ahịrị ndị a na ya dị ka onye ọrụ mgbọrọgwụ.

# 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

I kwesịkwara ibudata ma wụnye igodo GPG nke ejiri ngwungwu bịanyere aka na ya, yana iwu:

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

Ị ga-enwe ike ịwụnye Webmin na iwu ndị a:

# yum install webmin

N'otu aka ahụ, ịkwesịrị ịgbakwunye ma mee ka ebe nchekwa Webmin APT dị na faịlụ /etc/apt/sources.list na sistemụ Debian gị dị ka Ubuntu na Mint.

$ sudo nano /etc/apt/sources.list

Tinye ahịrị na-esonụ na ala nke faịlụ ahụ. Chekwa ma mechie ya.

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

Na-esote, bubata ma wụnye igodo GPG maka ịwụnye ngwugwu mbinye aka maka Webmin.

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

Na Debian 11 na Ubuntu 22.04 ma ọ bụ karịa, iwu ndị a bụ:

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

Ị ga-enwe ike ịwụnye Webmin na iwu ndị a:

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

Malite Webmin na Linux

Gbaa iwu ndị a ka ịmalite ọrụ.

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

Nzọụkwụ 3: Ịnweta Webmin Control Panel

Site na ndabara Webmin na-agba na ọdụ ụgbọ mmiri 10000, yabụ anyị kwesịrị imepe ọdụ ụgbọ mmiri Webmin na firewall anyị iji nweta ya. Ụzọ kachasị mfe iji mepee ọdụ ụgbọ mmiri na firewall bụ iji iwu ndị a.

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

Ugbu a, anyị ga-enwe ike ịnweta ma banye na Webmin site na iji URL http://localhost:10000/ wee tinye aha njirimara dị ka mgbọrọgwụ na paswọọdụ (okwuntughe mgbọrọgwụ ugbu a), maka ịnweta ohere dị anya dochie localhost na adreesị IP gị dịpụrụ adịpụ.

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

Maka ozi ndị ọzọ, gaa na akwụkwọ webmin.