一臺典型的Linux服務(wù)器運行命令行環(huán)境中,并已經(jīng)包括了一些用于安裝和配置各種沒(méi)有界面的服務(wù)的基本工具。和一些成熟的具有圖形界面的桌面軟件相比,就安全性、資源消費和速度來(lái)說(shuō),僅需要少量的設置無(wú)疑是一個(gè)優(yōu)點(diǎn)。
如果你習慣了使用基于圖形界面的軟件環(huán)境,你也許會(huì )想在Linux服務(wù)器中是否也有圖形界面。典型的Linux桌面環(huán)境如GNOME、KDE等,與它們提供的功能相比,其所占用的系統資源負擔是很不值得的,而且還不夠安全,因為越多的代碼越會(huì )帶來(lái)安全弱點(diǎn)。
另外一個(gè)成熟的桌面GUI的可選替代是使用 基于Web的管理工具?,F在已經(jīng)有許多基于Web的配置管理工具,如 Webmin、ISPconfig、Zentyal等。
在這篇教程中, 我會(huì )講述怎樣利用基于Web的界面工具來(lái)管理和配置Linux服務(wù)器。
Webmin 是一個(gè)用Perl語(yǔ)言寫(xiě)的輕量級 (~20 MB) 系統配置工具。 Webmin 具有內置的web服務(wù)器, 允許用戶(hù)通過(guò)web接口來(lái)配置Linux服務(wù)器。 其中一個(gè)優(yōu)點(diǎn)是由于它是基于模塊架構的,你可以選擇性加載模塊來(lái)擴展其功能。
Linux服務(wù)器上安裝Webmin
在 Ubuntu 或 Debian 系統中安裝Webmin, 你可以使用如下命令。
$ sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python
$ wget http://prdownloads.sourceforge.net/webadmin/webmin_1.660_all.deb
$ sudo dpkg -i webmin_1.660_all.deb
在CentOS 或 RHEL 系統中安裝Webmin, 使用如下命令:
$ wget http://prdownloads.sourceforge.net/webadmin/webmin_1.660_all.deb
$ sudo rpm -U webmin-1.660-1.noarch.rpm
使用 Webmin
安裝好Webmin之后,你可以通過(guò)在瀏覽器中輸入 https://<主機的IP地址>:10000 來(lái)使用。 如果你開(kāi)啟了防火墻, 請確保TCP端口 10000 沒(méi)有被攔截。
同時(shí), 請注意你應該使用 HTTPS, 而不是 HTTP。 否則, 會(huì )出現重定向錯誤。 Webmin 默認使用其自己生成的的SSL驗證模式。
一旦你進(jìn)入了Webmin登錄頁(yè)面, 你可以使用root身份登錄 (當然需要輸入root賬戶(hù)密碼)或者使用具有root權限的任何用戶(hù)賬戶(hù)登錄。 登錄成功后, 你可以看到如下Linux服務(wù)器的狀態(tài)信息。

Webmin 的特點(diǎn)
Webmin 一個(gè)引以為豪的優(yōu)點(diǎn)就是它幾乎能夠配置任何Linux服務(wù)器所支持的配置。接下來(lái)我來(lái)介紹,讓你們大體了解它的一些重要功能。
設置引導時(shí)自動(dòng)啟動(dòng)的服務(wù),同時(shí)顯示他們相關(guān)配置信息。

實(shí)時(shí)監控服務(wù)器狀態(tài)和其他服務(wù),同時(shí)配置定時(shí)監控及郵件提醒。你也可以監控一系列服務(wù)器守護進(jìn)程如 NFS、MySQL、BIND DNS、Squid proxy、Apache Web server等,或者監控系統資源如磁盤(pán)存儲情況、內存使用和網(wǎng)絡(luò )占用等。

配置 iptables-based firewall。

配置本地路由表和網(wǎng)關(guān)。

掛載和配置文件系統。

通過(guò)文件管理接口來(lái)查看和修改本地文件,但是這需要瀏覽器有相關(guān)的java插件。

通過(guò)改變Webmin的相關(guān)配置,你可以控制管理 IP 地址,添加/刪除 Webmin 功能模塊,開(kāi)啟雙因子認證來(lái)使用安全登錄功能,或者創(chuàng )建證書(shū)驗證等。

注:以上圖片上傳到紅聯(lián)Linux系統教程頻道中。
聯(lián)系客服