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

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

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