長期以來,Unix/Linux一直讓人忌諱莫深。對於剛剛接觸Unix的系統管理員來說,正確高效地完成各種關鍵的系統配置簡直是一件不可能的任務。即使是一個很有經驗的Unix的管理員,也常常會為某些復雜的配置文件的格式而苦惱。
Unix程序大多采用從某一個或多個特定名字文本中讀取配置的方式,如果需要配置參數,則需要手工修改這些散落在系統各個角落的文本;windows下的程序則大多將配置參數寫到注冊表內,如要修改則需編輯注冊表。兩者各有其優點,不過Windows下有“魔法兔仔”、“Windows優化大師”等通過GUI界面修改注冊表的第三方管理工具,讓修改注冊表變得簡單而直觀。因此擁有一個Unix上的GUI管理工具一直是廣大Unix愛好者的美好願望。
那麼,Unix到底有沒有“魔法兔仔”呢?當然有,那就是大名鼎鼎的Webmin!!
Webmin是一個基於Web的Unix系統管理工具。管理員通過浏覽器訪問Webmin的各種管理功能並完成相應的管理動作。目前Webmin支持絕大多數的Unix系統,這些系統除了各種版本的Linux以為還包括:AIX、HPUX、Solaris、Unixware、Irix和FreeBSD等。
相對於其他GUI管理工具而言,Webmin具有如下顯著優點:
Web管理方式使得Webmin同時具有本地和遠程管理的能力;
插件式結構使得Webmin具有很強的擴展性和伸縮性。目前Webmin提供的標准管理模塊幾乎涵蓋了常見的Unix管理,而且第三方的管理模塊也被不斷地被開發出來;
訪問控制和SSL支持為遠程管理提供了足夠的安全性;
國際化支持,提供多國語言版本,包括簡體中文。
好了,讓我們試試吧
首先,在webmin的主頁或其鏡象站點,下載webmin,有tar.gz格式和rpm格式等可選,下面我們以最通用的
tar.gz格式來講解安裝步驟:
3.把 webmin-1.0.8.tar.gz 解包到你想安裝Webmin的目錄,譬如/usr/local/webmin
tar vzxf webmin-1.0.8.tar.gz
4.進到該目錄,並運行安裝腳本setup.pl。
cd webmin-1.0.8
./setup.pl
安裝過程會詢問Webmin配置文件目錄、Log目錄和系統的監聽端口(缺省是10000,可以自己修改),還會要求你設置管理員密碼。安裝腳本還會把Webmin安裝成系統的守護進程,在開啟系統時自動啟動。
Webmin的功能異常強大,還請各位自己摸索,筆者這裡只例舉最基本的幾個問題:
(1).將Webmin變為中文界面:
進入Webmin後,依次選Webmin-->;Webmin Configuration-->;Language,然後在Display in language選項那裡選擇Simplified Chinese (ZH_CN),再按Change Language 即可。(如下圖)
(2).選擇硬盤的傳輸模式:
依次選 硬件-->;本地磁盤分區-->;編輯IDE參數
(3).配置單網卡的IP地址:
依次選 網絡-->;網絡接口-->;eth0
(4).配置qmail:
依次選 服務-->;QMail Configuration
Webmin能夠管理與配置的選項眾多,以上例舉的幾個只是萬中之一,若要詳敘其功能,整整一本雜志也不夠,還請各位朋友自己切身感受。
由於Webmin是基於Web的管理工具,所以Webmin本身的安全的重要性就不言而喻了。Webmin的安全性主要體現在如下三個方面:
·SSL支持:通過設定Webmin支持SSL,你可以通過https訪問Webmin。SSL不僅會認證你的Webmin服務器,而且還會對管理的過程中的網絡通信進行加密。
·用戶訪問控制:用戶訪問控制使得管理員能夠控制每個模塊能夠由哪些用戶訪問,訪問某個模塊的用戶能夠對該模塊進行哪些操作等。
·IP訪問控制:IP訪問控制可以限定哪些IP地址可以訪問這個Webmin服務器,不在訪問列表內的IP地址的訪問將被禁止。
安裝步驟:
1、gunzip webmin-1.190.pkg.gz
2、pkgadd -d webmin-1.190.pkg WSwebmin
如果安裝過了要升級安裝,有兩種方法:
1、修改 /var/sadm/install/admin/default 中的instance=unique 為 instance=overwrite
2、#/etc/webmin/stop
#cp -r /etc/webmin /etc/webmin.old
#pkgrm WSwebmin
#mv /etc/webmin.old /etc/webmin
#gunzip webmin-1.190.pkg.gz
#pkgadd -d webmin-1.190.pkg WSwebmin
值得注意的是webmin只分操作系統,不分CPU類型
更新下載連接:
Webmin on Solaris :
Webmin has been tested on Solaris 2.5, 2.5.1, 2.6 and 2.7 and 8 and 9 for both Sparc and X86 CPUs. However, older versions of Solaris do not come with Perl version 5, which is required by Webmin.
You can download Perl for Solaris in pre-compiled package format from
Own downloaded, gunzip the package file and install with a command like
pkgadd -d perl-5.005_02-sol7-sparc-local
The Perl interpreter will be placed at /usr/local/bin/perl or /opt/LWperl/bin/perl, depending on the package you choose.
You can also download the Perl source from
Once downloaded, gunzip and untar the file. Then run configure, make and make install. If everything goes well, the Perl interpreter will be placed at /usr/local/bin/perl.