[分享]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 下玩轉 C 語言
- 揭祕 YYModel 的魔法(下)
- unix時間轉換為datetimedatetime轉換為unixtime
- windows txt怎麼轉成unix 格式Windows
- hp-unix下的高可用叢集設定
- 如何將UTC時間轉換為Unix時間戳(How to convert UTC time to unix timestamp)時間戳
- 一些有趣的 CSS 魔法和佈局(下)CSS
- C++中UNIX時間戳與日期互轉C++時間戳
- Qsv格式轉換分享:騰訊下載的影片怎麼轉換成mp4?
- 《Unix 網路程式設計》11:名字和地址轉換程式設計
- 在 Linux/Unix/Mac 下清除 DNS 查詢快取LinuxMacDNS快取
- Unix pthreadthread
- Unix哲學(Unix程式設計藝術)程式設計
- 如何在 Unix 和 DOS 格式之間轉換文字檔案
- Golang 開源庫分享:anko - 給 Go 加點“指令碼魔法”Golang指令碼
- 【UNIX】DBA常用的linux命令Linux
- 【伺服器資料恢復】Unix環境zfs檔案系統下重組RAID5案例分享伺服器資料恢復AI
- Python的魔法函式Python函式
- 神奇的Cookie互通魔法Cookie
- 《Unix 網路程式設計》15:Unix 域協議程式設計協議
- 大資料Spark Sql中日期轉換FROM_UNIXTIME和UNIX_TIMESTAMP的使用大資料SparkSQL
- iOS H5容器的一些探究(二):iOS下的黑魔法NSURLProtoiOSH5
- 魔法逝
- 如何製作一款Galgame(三):《魔法使之夜》的“演出魔法”GAM
- Unix, Linux 和MacOSLinuxMac
- Windows & Unix 檔案格式之迷, 空格、回車換行、tab 轉換及其相關工具(轉載)Windows
- JavaScript魔法:線上Excel附件上傳與下載的完美解決方案JavaScriptExcel
- 玩轉 PHP 網路程式設計全套之 unix 本地域 socket 通訊PHP程式設計
- 什麼樣的魔法棒,能讓AI魔法師一夜成名?AI
- 魔法手鍊
- 魔法披風
- 字串魔法(easy)字串
- 【轉】整整30天終於走完,分享下我的崑山人才引進落戶經歷
- UNIX 常用命令
- unix signal : signalfd, eventfd, timerfd
- 一個免費好用的魔法
- 新浪微博分享不跳轉
- 譯| 關於 Unix 命令 `yes` 的小故事
- 理解 Linux/Unix 登入指令碼的技巧Linux指令碼