[分享]Unix下的“魔法兔仔”(轉)
[分享]Unix下的“魔法兔仔”(轉)[@more@] 長期以來,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的話,需要到下載並安裝{perl-for- linux},同時需要安裝常用的perl模組;如果你需要Webmin支援SSL,你還需要安裝OpenSSL和perl模組Net::SSLeay。
2.到下載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.重新啟動系統,訪問,如果出現了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程式。找到適合sun solaris的壓縮包,本例為 webmin-1.190.pkg.gz (現在最新版本是1.210)
安裝步驟:
1、gunzip webmin-1.190.pkg.gz
2、pkgadd -d webmin-1.190.pkg WSwebmin
就在 /opt/webmin 下安裝了webmin的程式,就可以 對機器進行控制了
如果安裝過了要升級安裝,有兩種方法:
1、修改 /var/sadm/install/admin/default 中的instance=unique 為 instance=overwrite
2、#/etc/webmin/stop
#cp -r /etc/webmin /etc/webmin.old
#pkgrm WSwebmin
#mv /etc/webmin.old /etc/webmin
#gunzip webmin-1.190.pkg.gz
#pkgadd -d webmin-1.190.pkg WSwebmin
值得注意的是webmin只分作業系統,不分CPU型別
更新下載連線:
http://webmin.mamemu.de/devel/tarballs/webmin-1.210.tar.gz
Webmin on Solaris :
Webmin has been tested on Solaris 2.5, 2.5.1, 2.6 and 2.7 and 8 and 9 for both Sparc and X86 CPUs. However, older versions of Solaris do not come with Perl version 5, which is required by Webmin.
You can download Perl for Solaris in pre-compiled package format from
Own downloaded, gunzip the package file and install with a command like
pkgadd -d perl-5.005_02-sol7-sparc-local
The Perl interpreter will be placed at /usr/local/bin/perl or /opt/LWperl/bin/perl, depending on the package you choose.
You can also download the Perl source from
Once downloaded, gunzip and untar the file. Then run configure, make and make install. If everything goes well, the Perl interpreter will be placed at /usr/local/bin/perl.
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的話,需要到下載並安裝{perl-for- linux},同時需要安裝常用的perl模組;如果你需要Webmin支援SSL,你還需要安裝OpenSSL和perl模組Net::SSLeay。
2.到下載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.重新啟動系統,訪問,如果出現了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程式。找到適合sun solaris的壓縮包,本例為 webmin-1.190.pkg.gz (現在最新版本是1.210)
安裝步驟:
1、gunzip webmin-1.190.pkg.gz
2、pkgadd -d webmin-1.190.pkg WSwebmin
就在 /opt/webmin 下安裝了webmin的程式,就可以 對機器進行控制了
如果安裝過了要升級安裝,有兩種方法:
1、修改 /var/sadm/install/admin/default 中的instance=unique 為 instance=overwrite
2、#/etc/webmin/stop
#cp -r /etc/webmin /etc/webmin.old
#pkgrm WSwebmin
#mv /etc/webmin.old /etc/webmin
#gunzip webmin-1.190.pkg.gz
#pkgadd -d webmin-1.190.pkg WSwebmin
值得注意的是webmin只分作業系統,不分CPU型別
更新下載連線:
http://webmin.mamemu.de/devel/tarballs/webmin-1.210.tar.gz
Webmin on Solaris :
Webmin has been tested on Solaris 2.5, 2.5.1, 2.6 and 2.7 and 8 and 9 for both Sparc and X86 CPUs. However, older versions of Solaris do not come with Perl version 5, which is required by Webmin.
You can download Perl for Solaris in pre-compiled package format from
Own downloaded, gunzip the package file and install with a command like
pkgadd -d perl-5.005_02-sol7-sparc-local
The Perl interpreter will be placed at /usr/local/bin/perl or /opt/LWperl/bin/perl, depending on the package you choose.
You can also download the Perl source from
Once downloaded, gunzip and untar the file. Then run configure, make and make install. If everything goes well, the Perl interpreter will be placed at /usr/local/bin/perl.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-958807/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Unix下打包命令的使用(轉)
- UNIX下的PHP環境配置,+apache (轉)PHPApache
- SCO UNIX下的反刪除(undelete)(轉)delete
- unix下複製檔案(轉)
- SCO-UNIX在vmware下的安裝(轉)
- UNIX系統下各檔案的作用(轉)
- UNIX系統下的使用者限制(轉)
- unix下 nohup 命令使用方法(轉)
- UNIX下VG遷移(謹慎) - 轉
- Unix下常見shell簡介(轉)
- [下載]PHP 5.1.2 for Unix/Linux(轉)PHPLinux
- Unix與FreeBSD下檔案的屬性(轉)
- unix下幾個有用的小shell指令碼(轉)指令碼
- 揭祕 YYModel 的魔法(下)
- 轉:Linux、AIX UNIX、SCO UNIX下檢視硬體配置小結LinuxAI
- Linux/Unix環境下的make命令詳解(轉)Linux
- UNIX下裝置驅動程式的基本結構(轉)
- SCO Unix系統下網路印表機的使用(轉)
- 魔法牌裡的模式(Bridge) (轉)模式
- 簡單的介紹UNIX下的常用編輯工具VI(轉)
- unix下編寫socket程式的一般步驟(轉)
- 本文幫你在 Unix 下玩轉 C 語言
- SCO UNIX 下裝置驅動程式開發 (轉)
- SCO UNIX 下裝置驅動程式開發(轉)
- 轉載hp--unix下檔案系統的擴充套件套件
- windows下的unix增強工具Windows
- UNIX下檔案的刪除與回收-“ rm”煩惱的解決(轉)
- 準備轉一下學習方向,搞搞Unix了
- Linux/Unix下pid檔案作用淺析(轉)Linux
- 類unix系統下常用工具及命令(轉)
- 在Unix系統下用shell製作通用介面(轉)
- Unix/Linux系統下輕量級Shell工具(轉)Linux
- UNIX下讓ORACLE定時執行*.sql檔案(轉)OracleSQL
- 常用UNIX命令(轉)
- UNIX簡介(轉)
- BOOT0的主要程式碼兼Unix下彙編小節(轉)boot
- 魔法轉換 (2千字)
- unix的AWK命令介紹(轉)