基于Web的控制面板Ajenti:Linux服務器管理利器
譯文【51CTO精選譯文】Ajenti是一款基于Web的開源系統管理控制面板,可用于通過Web瀏覽器,管理遠程系統管理性任務,這一點與Webmin模塊非常相似。Ajenti是一款功能非常強大的輕型工具,它提供了快速的、反應靈敏的Web界面,可用于管理小型服務器環境,還最適合虛擬專用服務器(VPS)和專門服務器。它隨帶許多預制的插件,可用于配置和監控服務器軟件和服務,比如Apache、計劃任務(Cron)、文件系統、防火墻、MySQL、Nginx、Munin、Samba、FTP和Squid,以及其他許多工具,比如文件管理器(File Manager)、面向開發人員的代碼編輯器(Code Editor)和終端訪問。
安裝Ajenti控制面板
在本文中,我們將為大家介紹如何使用各自的ajenti軟件庫,將Ajenti服務器管理器工具安裝到RHEL 6.4/6.3/6.2/6.1/6/5.8、CentOS 6.4/6.3/6.2/6.1/6/5.8、Fedora 19/18/17/16/15/14/13/12、Ubuntu 13.04/12.10/12.04/11.10、Linux Mint 15/14/13/12以及Debian Sid、Debian Wheezy和Debian Squeeze系統上。
將Ajenti安裝到RHEL/CentOS和Fedora上
Ajenti是一款第三方工具,需要在我們的系統上啟用EPEL軟件庫,才能安裝依賴關系程序包。使用下面這個鏈接,即可安裝它。《啟用EPEL軟件庫》,一旦啟用完畢,現在我們可以進一步下載和安裝Ajenti的官方軟件庫了,只要使用"wget"命令。如果你沒有"wget"程序包,可以使用"yum install wget"來安裝。
- # wget http://repo.ajenti.org/ajenti-repo-1.0-1.noarch.rpm
- # rpm -i ajenti-repo-1.0-1.noarch.rpm
使用"YUM"程序包管理器工具來安裝程序包。
- # yum install ajenti
一旦安裝工作完畢,打開防火墻/路由器上的"8000"端口,即可遠程訪問Web界面。使用VI編輯器,打開下面這個文件。
- # vi /etc/sysconfig/iptables
將下面兩行添加到文件末尾,保存后關閉。
- -A INPUT -p udp -m state --state NEW --dport 8000 -j ACCEPT
- -A INPUT -p tcp -m state --state NEW --dport 8000 -j ACCEPT
接下來,重新啟動iptables服務。
- # service iptables restart
將Ajenti安裝到Ubuntu/Debian和Linux Mint上
正如我在上面所說的那樣,Ajenti并不包含在默認軟件庫里面,它需要添加上去。所以,不妨下載ajenti PPA軟件庫,并將它添加到"/etc/apt/sources.list"。
- # wget http://repo.ajenti.org/debian/key -O- | apt-key add -
- # echo "deb http://repo.ajenti.org/ng/debian main main" >> /etc/apt/sources.list
一旦PPA軟件庫添加完畢,更新系統,然后安裝程序包。
- # apt-get update && apt-get install ajenti
想進行驗證,打開Web瀏覽器,輸入我們已安裝有Ajenti的那臺服務器的IP地址,并輸入默認的用戶名"admin"或"root",密碼是"admin"。
- https://localhost:8000
- OR
- https://ip-address:8000
登錄屏幕
Ajenti登錄屏幕
儀表板
儀表板
插件
Ajenti插件
文件系統
文件系統
防火墻
防火墻
系統程序包
程序包
運行中進程
Linux運行中進程
文件管理器
Linux文件管理器
運行中服務
Linux服務
參考鏈接:Ajenti的主頁
原文鏈接:http://www.tecmint.com/install-ajenti-a-web-based-control-panel-for-managing-linux-server/