Webmin是目前功能最強大的基於Web的Unix系統管理工具。管理員經過瀏覽器 訪問Webmin的各類管理功能並完成相應的管理動做。目前Webmin支持絕大多數的Unix系統,這些系統除了各類版本的linux覺得還包 括:AIX、HPUX、Solaris、Unixware、Irix和FreeBSD等。 html
Webmin 讓您可以在遠程使用支持 HTTPS (SSL 上的 HTTP)協議的 Web 瀏覽器經過 Web 界面管理您的主機。這在保證了安全性的前提下提供了簡單深刻的遠程管理。這使得 Webmin 對系統管理員很是理想,由於全部主流平臺都有知足甚至超出上述需求的 Web 瀏覽器。並且,Webmin 有其本身的「Web 服務器」,所以不須要運行第三方軟件(好比 Web服務器)。萬事具有。Webmin 的模塊化架構容許您在須要時編寫您本身的配置模塊。除了在此介紹的模塊以外,Webmin 還包括許多模塊。儘管目前咱們將主要關注網絡服務,可是您會看到,幾乎您系統的每一部分都可以經過 Webmin 來配置和管理。 linux
webmin的安裝很是簡單,由於其自身包含一個perl實現的web服務器,因此即使您的系統中沒有apache,也能夠運行! web
webmin提供全自動的安裝腳本:setup.sh。按着提示操做,幾分鐘就完成了!固然了,webmin是基於perl的,得確保系統中安裝了perl(Centos 6中默認已經安裝了Perl)! apache
Step 1 瀏覽器
安裝perl-Net-SSLeay模塊,因爲webmin功能太強大,幾乎能管理linux系統的每一個角落,因此在訪問時最好使用https!避免一些敏感信息被竊取! 安全
#能夠先找到SSLeay包的完整名稱 yum list | grep SSLeay #開始安裝SSLeay yum install perl-Net-SSLeay.x86_64Step 2
很簡單的安裝過程,先去下載安裝包把:http://www.webmin.cn/download.html 服務器
#假設下載的包在opt目錄下 cd /opt tar zxvf webmin-xxx.tar.gz cd webmin-xxx #確保setup.sh文件有執行權限 chmod 755 setup.sh #開始安裝 ./setup.sh安裝截圖:
結束後,就可使用https://ip地址;10000訪問webmin了! 網絡
注意,iptables防火牆中要開啓10000端口! session
webmin在安裝時默認的配置目錄爲/etc/webmin。 架構
啓動,關閉,重啓webmin
啓動:/etc/webmin/start
關閉:/etc/webmin/stop
重啓:/etc/webmin/restart
miniServ配置(Webmin自帶的web服務器)
相關配置文件:/etc/webmin/miniserv.conf
port=10000 #更改端口 root=/opt/webmin mimetypes=/opt/webmin/mime.types addtype_cgi=internal/cgi realm=Webmin Server logfile=/var/log/webmin/miniserv.log #日誌文件路徑 errorlog=/var/log/webmin/miniserv.error pidfile=/var/log/webmin/miniserv.pid logtime=168 ppath= ssl=1 #使用ssl env_WEBMIN_CONFIG=/etc/webmin env_WEBMIN_VAR=/var/log/webmin atboot=1 #開機啓動 logout=/etc/webmin/logout-flag listen=10000 denyfile=\.pl$ log=1 blockhost_failures=5 blockhost_time=60 syslog=1 session=1 premodules=WebminCore server=MiniServ/1.610 userfile=/etc/webmin/miniserv.users keyfile=/etc/webmin/miniserv.pem passwd_file=/etc/shadow passwd_uindex=0 passwd_pindex=1 passwd_cindex=2 passwd_mindex=4 passwd_mode=0 preroot=gray-theme passdelay=1 logouttimes=
打開您的瀏覽器,輸入:https://ip地址:10000,開始體驗強大的Webmin吧!