相信大多數人在配置Linux下的各種服務時都會感到頭痛。
沒錯!Linux下的服務太多,而且每一種服務看起來都不容易配置。熟悉Windows NT環境下配置網絡服務的人對Linux下手工編寫配置文件一定會很不習慣。即使,配置文件中寫錯一個字符,相應的服務都不能正常工作,真是太不方便了。
要是能有一個圖形化的界面工具來幫助完成各項配置工作的話,那就好多了。你還別說,在Linux下還真有這樣的工具!
本文介紹的是一種可以通過瀏覽器對Linux服務器上的各項服務器進行配置的工具——Webmin,它可以讓你輕松配置Linux服務器,甚至是遠程配置目前Linux上運行的所有服務。
Webmin有很多特點,它可以配置幾乎所有運行在Linux上的服務器。通過增加模塊,它的功能可以被不斷擴展,這是因為Webmin支持開發者增加新的模塊,用戶可以針對自己的需求自行開發,也可以使用別人開發的模塊。
Webmin下載網址:
·http//www.webmin.com/webmin,
目前版本為Webmin0.84,支持簡體中文。
Webmin的管理配置簡介
Webmin的管理工作是通過網頁的方式來實現的,所有操作簡單、直觀,非常適合初學者。
全部功能可以分為五個部分:Webmin自身配置、系統配置管理、服務配置管理、硬件配置、其他配置。
Webmin自身配置:包括使用幫助、配置Webmin,包括服務端口號、服務模塊管理、日志、用戶界面、訪問控制等;
系統配置:是對系統文件、系統日志、用戶及組、進程、軟件包、cron等進行管理,而這些管理工作通常都是管理員通過控制臺進行維護的,使用Webmin對系統進行維護的界面如圖1所示;

服務配置管理:包括在“系統”欄目中可配置的各種服務:Apache服務、Fpt服務、域名服務、代理服務、郵件及郵件列表服務(其中包括Sendmail、Profix等郵件服務器管理)、Samba服務器等;
硬件配置管理:磁盤分區、RAID配置、DHCP、打印機配置等;
其他配置欄目:有很多運行在Linux環境下的應用服務器可配置。
Webmin的安裝及使用
1. Webmin的安裝過程
首先,解壓縮軟件包:
# tar -zxvf Webmin-0.84.tar.gz
# cd Webmin-0.84
# sh setup.sh
第二步,選擇perl路徑(缺省為/usr/bin/perl,具體情況以實際安裝路徑為準)、選擇配置文件存放路徑(缺省為/etc/Webmin)、選擇Linux的發行版種類(目前Webmin支持市面上流行的幾乎所有的發行版,筆者正在使用的發行版為Red hat)。
第三步,安裝程序還要求繼續選擇Red hat的具體版本,如:筆者用的是Red Hat 6.2。實際上,如果你使用的系統比較新(或者你的Webmin版本較早),它也許不能正確識別出最新的發行版。這種情況下,你可以選擇一個較老的版本(如筆者以前在TurboLinux 6.0上安裝Webmin 0.72時,安裝程序還不能識別出6.0的TurboLinux,但是選擇TurboLinux 4.0也可以正常運行)。
安裝過程中,安裝程序提示用戶輸入端口號(缺省為10000),這個端口可以在/etc/Webmin.conf文件中找到,如果你要自行改變端口設置值,可以直接在這個配置文件中修改。
最后,為了安全,系統要求輸入有權通過頁面使用Webmin進行系統管理的管理員名(缺省為admin)及管理員口令。
此外,Webmin安裝程序還會詢問安裝者是否需要在系統啟動后自動啟動Webmin服務,筆者建議取消自動啟動,在需要進行遠程控制管理時,啟動此服務即可。至此,安裝完成。
2.使用Webmin對Linux主機進行管理與配置
假定你的Linux系統IP地址為:192.168.1.1,通過本地局域網,使用另一臺計算機,在其瀏覽器URL欄鍵入:htpt://192.168.1.200:10000(端口10000是安裝時程序缺省提供的htpt服務器端口,安裝時可以根據自己的情況隨意設定,不過,一般不要占用小于1024的端口),這時,會彈出一個窗口,要求用戶輸入管理員名稱及口令。
至此已經表明,安裝在Linux系統下的Webmin可以正常工作了。正確輸入用戶名及口令,就可以對系統管理了。在Webmin 0.8以后的版本中,增加了對簡體中文支持,所以可以選擇語言為簡體中文,確定后,所有的提示都會變為簡體中文。
首先,進入“Webmin configuration” 進行語言設置,選擇語言,從選單中選擇簡體中文,點擊“change langue”改變語言,系統即可進入簡體中文界面。
最主要的一個功能是服務配置管理,可以對幾乎所有在Linux下運行的服務進行配置,如:域名服務器、文件服務器——Samba、代理服務器、Web服務器、Fpt服務器、郵件服務器等。一些較為復雜的服務器配置(如:Sendmail——一直被大家公認的最不易配置的應用),在Webmin的幫助下也變得容易了。
Webmin目前所提供的服務如圖2所示。對其他服務的配置管理可以通過增加模塊來添加。

由圖3可看出,目前Internet所提供的幾乎所有服務都可以通過Webmin來進行管理。這對系統管理員來說,實在是太簡單了。而且,如果管理員出差在外,也不必Telnet到服務器,只需使用瀏覽器就可以輕松管理自己的服務器,是不是很方便?!
