基于Web的控制面板Ajenti:Linux服务器管理利器

简介:

Ajenti是一款基于Web的开源系统管理控制面板,可用于通过Web浏览器,管理远程系统管理性任务,这一点与Webmin模块非常相似。Ajenti是一款功能非常强大的轻型工具,它提供了快速的、反应灵敏的Web界面,可用于管理小型服务器环境,还最适合虚拟专用服务器(VPS)和专门服务器。它随带许多预制的插件,可用于配置和监控服务器软件和服务,比如Apache、计划任务(Cron)、文件系统、防火墙、MySQL、Nginx、Munin、Samba、FTP和Squid,以及其他许多工具,比如文件管理器(File Manager)、面向开发人员的代码编辑器(Code Editor)和终端访问。

wKioJlKdlwDxaOPtAAB1hqOrDB0630.jpg

安装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"来安装。

 
  1. # wget http://repo.ajenti.org/ajenti-repo-1.0-1.noarch.rpm

  2. # rpm -i ajenti-repo-1.0-1.noarch.rpm

使用"YUM"程序包管理器工具来安装程序包。

 
  1. # yum install ajenti

一旦安装工作完毕,打开防火墙/路由器上的"8000"端口,即可远程访问Web界面。使用VI编辑器,打开下面这个文件。

 
  1. # vi /etc/sysconfig/iptables

将下面两行添加到文件末尾,保存后关闭。

 
  1. -A INPUT -p udp -m state --state NEW --dport 8000 -j ACCEPT

  2. -A INPUT -p tcp -m state --state NEW --dport 8000 -j ACCEPT

接下来,重新启动iptables服务。

 
  1. # service iptables restart

将Ajenti安装到Ubuntu/Debian和Linux Mint上

正如我在上面所说的那样,Ajenti并不包含在默认软件库里面,它需要添加上去。所以,不妨下载ajenti PPA软件库,并将它添加到"/etc/apt/sources.list"。

 
  1. # wget http://repo.ajenti.org/debian/key -O- | apt-key add -

  2. # echo "deb http://repo.ajenti.org/ng/debian main main" >> /etc/apt/sources.list

一旦PPA软件库添加完毕,更新系统,然后安装程序包。

 
  1. # apt-get update && apt-get install ajenti

想进行验证,打开Web浏览器,输入我们已安装有Ajenti的那台服务器的IP地址,并输入默认的用户名"admin"或"root",密码是"admin"。

 
  1. https://localhost:8000

  2. OR

  3. https://ip-address:8000

登录屏幕

wKioOVKdmBCgPzGzAABNrqSKuV0872.jpg

Ajenti登录屏幕

仪表板

wKioJlKdmEmy-cKhAABoxp9sZQk154.jpg

仪表板

插件

wKioJlKdmGPSlFP-AABxjzwo8Mg146.jpg

Ajenti插件

文件系统

wKioOVKdmI6Bw78jAABxkGQ9j84352.jpg

文件系统

防火墙

wKioJlKdmPqTWSLwAAB49Tj4Qww033.jpg

防火墙

系统程序包

wKioJlKdmK6x3jhnAABvrbptMlw813.jpg

程序包

运行中进程

wKioOVKdmQ7SZniGAABuAmxlKtI324.jpg

Linux运行中进程

文件管理器

wKioOVKdmZDi15zuAABuAmxlKtI899.jpg

Linux文件管理器

运行中服务

wKioOVKdmdqASfl2AABuiARWB4c862.jpg

Linux服务



本文转自pizibaidu 51CTO博客,原文链接:http://blog.51cto.com/pizibaidu/1358550,如需转载请自行联系原作者
相关文章
|
14天前
|
Java Linux
Springboot 解决linux服务器下获取不到项目Resources下资源
Springboot 解决linux服务器下获取不到项目Resources下资源
|
17天前
|
Linux
linux下搭建tftp服务器教程
在Linux中搭建TFTP服务器,需安装`tftp-server`(如`tftpd-hpa`)。步骤包括:更新软件包列表,安装`tftpd-hpa`,启动并设置开机自启,配置服务器(编辑`/etc/default/tftpd-hpa`),添加选项,然后重启服务。完成后,可用`tftp`命令进行文件传输。例如,从IP`192.168.1.100`下载`file.txt`: ``` tftp 192.168.1.100 <<EOF binary put file.txt quit EOF ```
28 4
|
1月前
|
Linux Shell 网络安全
【Shell 命令集合 网络通讯 】Linux 与SMB服务器进行交互 smbclient命令 使用指南
【Shell 命令集合 网络通讯 】Linux 与SMB服务器进行交互 smbclient命令 使用指南
45 1
|
29天前
|
前端开发 应用服务中间件 nginx
使用Docker快速搭建Web服务器Nginx
本文指导如何使用Docker快速搭建Nginx服务器。首先,通过`docker pull`命令获取Nginx镜像,然后以容器形式运行Nginx并映射端口。通过挂载目录实现本地文件与容器共享,便于自定义网页。使用`docker ps`检查运行状态,访问IP:8088确认部署成功。最后,介绍了停止、删除Nginx容器的命令,强调Docker简化了服务器部署和管理。
42 0
|
4天前
|
网络协议 安全 Linux
IDEA通过内网穿透实现固定公网地址远程SSH连接本地Linux服务器
IDEA通过内网穿透实现固定公网地址远程SSH连接本地Linux服务器
|
10天前
|
Linux 数据安全/隐私保护
Linux基础与服务器架构综合小实践
【4月更文挑战第9天】Linux基础与服务器架构综合小实践
1228 8
|
19天前
|
资源调度 JavaScript 安全
Linux系统之部署web-check网站分析工具
【4月更文挑战第3天】Linux系统之部署web-check网站分析工具
64 9
|
22天前
|
Ubuntu Linux 虚拟化
【Linux】ubuntu安装samba服务器
【Linux】ubuntu安装samba服务器
|
22天前
|
Linux
Linux安装bind9搭建自己的域名服务器
Linux安装bind9搭建自己的域名服务器
11 0
|
25天前
|
网络协议 Linux 网络安全
Linux服务器DNS服务器配置实现bind的正向解释和反向解释
Linux服务器DNS服务器配置实现bind的正向解释和反向解释
17 0