相信大多數(shù)人在配置Linux下的各種服務(wù)時(shí)都會(huì)感到頭痛。
沒錯(cuò)!Linux下的服務(wù)太多,而且每一種服務(wù)看起來都不容易配置。熟悉Windows NT環(huán)境下配置網(wǎng)絡(luò)服務(wù)的人對(duì)Linux下手工編寫配置文件一定會(huì)很不習(xí)慣。即使,配置文件中寫錯(cuò)一個(gè)字符,相應(yīng)的服務(wù)都不能正常工作,真是太不方便了。
要是能有一個(gè)圖形化的界面工具來幫助完成各項(xiàng)配置工作的話,那就好多了。你還別說,在Linux下還真有這樣的工具!
本文介紹的是一種可以通過瀏覽器對(duì)Linux服務(wù)器上的各項(xiàng)服務(wù)器進(jìn)行配置的工具——Webmin,它可以讓你輕松配置Linux服務(wù)器,甚至是遠(yuǎn)程配置目前Linux上運(yùn)行的所有服務(wù)。
Webmin有很多特點(diǎn),它可以配置幾乎所有運(yùn)行在Linux上的服務(wù)器。通過增加模塊,它的功能可以被不斷擴(kuò)展,這是因?yàn)閃ebmin支持開發(fā)者增加新的模塊,用戶可以針對(duì)自己的需求自行開發(fā),也可以使用別人開發(fā)的模塊。
Webmin下載網(wǎng)址:
·http//www.webmin.com/webmin,
目前版本為Webmin0.84,支持簡(jiǎn)體中文。
Webmin的管理配置簡(jiǎn)介
Webmin的管理工作是通過網(wǎng)頁的方式來實(shí)現(xiàn)的,所有操作簡(jiǎn)單、直觀,非常適合初學(xué)者。
全部功能可以分為五個(gè)部分:Webmin自身配置、系統(tǒng)配置管理、服務(wù)配置管理、硬件配置、其他配置。
Webmin自身配置:包括使用幫助、配置Webmin,包括服務(wù)端口號(hào)、服務(wù)模塊管理、日志、用戶界面、訪問控制等;
系統(tǒng)配置:是對(duì)系統(tǒng)文件、系統(tǒng)日志、用戶及組、進(jìn)程、軟件包、cron等進(jìn)行管理,而這些管理工作通常都是管理員通過控制臺(tái)進(jìn)行維護(hù)的,使用Webmin對(duì)系統(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,具體情況以實(shí)際安裝路徑為準(zhǔn))、選擇配置文件存放路徑(缺省為/etc/Webmin)、選擇Linux的發(fā)行版種類(目前Webmin支持市面上流行的幾乎所有的發(fā)行版,筆者正在使用的發(fā)行版為Red hat)。
第三步,安裝程序還要求繼續(xù)選擇Red hat的具體版本,如:筆者用的是Red Hat 6.2。實(shí)際上,如果你使用的系統(tǒng)比較新(或者你的Webmin版本較早),它也許不能正確識(shí)別出最新的發(fā)行版。這種情況下,你可以選擇一個(gè)較老的版本(如筆者以前在TurboLinux 6.0上安裝Webmin 0.72時(shí),安裝程序還不能識(shí)別出6.0的TurboLinux,但是選擇TurboLinux 4.0也可以正常運(yùn)行)。
安裝過程中,安裝程序提示用戶輸入端口號(hào)(缺省為10000),這個(gè)端口可以在/etc/Webmin.conf文件中找到,如果你要自行改變端口設(shè)置值,可以直接在這個(gè)配置文件中修改。
最后,為了安全,系統(tǒng)要求輸入有權(quán)通過頁面使用Webmin進(jìn)行系統(tǒng)管理的管理員名(缺省為admin)及管理員口令。
此外,Webmin安裝程序還會(huì)詢問安裝者是否需要在系統(tǒng)啟動(dòng)后自動(dòng)啟動(dòng)Webmin服務(wù),筆者建議取消自動(dòng)啟動(dòng),在需要進(jìn)行遠(yuǎn)程控制管理時(shí),啟動(dòng)此服務(wù)即可。至此,安裝完成。
2.使用Webmin對(duì)Linux主機(jī)進(jìn)行管理與配置
假定你的Linux系統(tǒng)IP地址為:192.168.1.1,通過本地局域網(wǎng),使用另一臺(tái)計(jì)算機(jī),在其瀏覽器URL欄鍵入:htpt://192.168.1.200:10000(端口10000是安裝時(shí)程序缺省提供的htpt服務(wù)器端口,安裝時(shí)可以根據(jù)自己的情況隨意設(shè)定,不過,一般不要占用小于1024的端口),這時(shí),會(huì)彈出一個(gè)窗口,要求用戶輸入管理員名稱及口令。
至此已經(jīng)表明,安裝在Linux系統(tǒng)下的Webmin可以正常工作了。正確輸入用戶名及口令,就可以對(duì)系統(tǒng)管理了。在Webmin 0.8以后的版本中,增加了對(duì)簡(jiǎn)體中文支持,所以可以選擇語言為簡(jiǎn)體中文,確定后,所有的提示都會(huì)變?yōu)楹?jiǎn)體中文。
首先,進(jìn)入“Webmin configuration” 進(jìn)行語言設(shè)置,選擇語言,從選單中選擇簡(jiǎn)體中文,點(diǎn)擊“change langue”改變語言,系統(tǒng)即可進(jìn)入簡(jiǎn)體中文界面。
最主要的一個(gè)功能是服務(wù)配置管理,可以對(duì)幾乎所有在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所示。對(duì)其他服務(wù)的配置管理可以通過增加模塊來添加。

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