期以來,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格式來講解安裝步驟: 1.安裝Webmin需要先安裝perl5.0.6或以上版本。如果目標系統上沒有安裝perl的話,需要到http://www.cpan.org下載並安裝{perl-for- linux},同時需要安裝常用的perl模塊;如果你需要Webmin支持SSL,你還需要安裝OpenSSL和perl模塊Net::SSLeay。 2.到http://www.webmin.com/webmin下載webmin,我使用的是1.080 版本的(以下的安裝以1.080版本為例) 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安裝成系統的守護進程,在開啟系統時自動啟動。 5.重新啟動系統,訪問http://localhost: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地址的訪問將被禁止。 通過這些安全性加強,你大可以安心地使用Webmin作為你的系統管理工具。 Webmin提供了簡單的可擴展的GUI管理工具,它比“魔法兔仔”等Windows下的優化軟件更加強大,隨著管理模塊的不斷豐富,Webmin一定能夠成為管理小型Unix系統的利器。 相關網站: http://www.webmin.com/webmin/download.Html下載最新版Webmin http://webmin.thirdpartymodules.com/ 下載第三方Webmin的管理模塊 http://www.webmin.com/webmin/index2.html 獲取Webmin用戶手冊 http://www.webmin.com/webmin/index3.html 獲取Webmin的技術文檔 http://www.sourceforge.net 上查找第三方Webmin的管理模塊 幾點注意事項: (1).Webmin雖然是web界面的,但並不需要apache支持,所以可以在未安裝apache的情形下安裝使用; (2).對於手工安裝的軟件包,由於Webmin無法自動定位其配置文件的位置,因此需要手工指定; (3).筆者在配置多網卡NAT的時候,發現用Webmin指定第二塊網卡的屬性會錯寫配置文件,推薦各位在配置NAT的時候手工進行; (4).關於其他的咨詢,可以訪問其主頁www.webmin.com 查閱,但由於某些原因,該站在國內無法訪問,請通過代理訪問。