@TOC

一、Ajenti介绍

1.Ajenti简介

Ajenti是一款开源的Linux服务器治理面板,采纳Python架构,能够应用插件的形式配置Apache 、Cron工作打算、文件系统、防火墙、MySQL 、Nginx 、Munin 、Samba 、FTP等工具利用。

2.Ajenti性能

  • 易于装置:Ajenti 2能够通过pip和提供的脚本轻松装置。
  • 现有配置:无需任何筹备,即可获取以后配置并按原样在现有零碎上工作。
  • 关心:不会笼罩您的配置文件,选项和正文。所有更改都是非破坏性的。
  • 包含的电池:包含许多用于零碎和软件配置,监督和治理的插件。
  • 可扩大:应用Python能够轻松扩大Ajenti 2。应用Ajenti API,插件开发是一个疾速而欢快的过程。编写您的第一个插件。
  • 古代格调:悦人的外观,令人满意的点击成果,可从平板电脑和手机随时随地拜访。
  • 轻量级:较小的内存占用空间和CPU使用率。在低端机器,墙上插头,路由器等上运行。

二、本地环境规划

本地实际环境规划介绍
hostnameIP地址操作系统版本
jeven192.168.3.166centos 7.6

三、部署前环境筹备工作

1.查看本地操作系统版本

查看本地操作系统版本,本次实际应用的是centos7.6 版本。
[root@jeven ~]# cat /etc/centos-releaseCentOS Linux release 7.6.1810 (Core) 

2.查看yum仓库镜像源

配置阿里的镜像源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup  #备份yum仓库文件curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo # 配置ali镜像源sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo #替换地址
查看本地yum仓库各镜像源状态
[root@jeven ~]# yum repolist all |grep enable !ajenti/7/x86_64                          Ajenti                 enabled:    158!base/7/x86_64                            CentOS-7 - Base - mirr enabled: 10,072!docker-ce-stable/7/x86_64                Docker CE Stable - x86 enabled:    223!elrepo                                   ELRepo.org Community E enabled:    145!epel/x86_64                              Extra Packages for Ent enabled: 13,770!extras/7/x86_64                          CentOS-7 - Extras - mi enabled:    515!mysql-connectors-community/x86_64        MySQL Connectors Commu enabled:    213!mysql-tools-community/x86_64             MySQL Tools Community  enabled:     96!mysql57-community/x86_64                 MySQL 5.7 Community Se enabled:    642!pgdg-common/7/x86_64                     PostgreSQL common RPMs enabled:    404!pgdg11/7/x86_64                          PostgreSQL 11 for RHEL enabled:  1,457!pgdg12/7/x86_64                          PostgreSQL 12 for RHEL enabled:  1,079!pgdg13/7/x86_64                          PostgreSQL 13 for RHEL enabled:    831!pgdg14/7/x86_64                          PostgreSQL 14 for RHEL enabled:    560!pgdg15/7/x86_64                          PostgreSQL 15 for RHEL enabled:    271!remi-safe                                Safe Remi's RPM reposi enabled:  5,146!updates/7/x86_64                         CentOS-7 - Updates - m enabled:  4,886

四、部署Ajenti服务器治理面板

1.Ajenti官网

官网地址:https://ajenti.org/

2.其余操作系统部署形式

  • centos6
curl https://raw.githubusercontent.com/Eugeny/ajenti/master/scripts/install-rhel.sh | sh
  • centos7
curl https://raw.githubusercontent.com/Eugeny/ajenti/master/scripts/install-rhel7.sh | sh
  • debian6
wget -O- https://raw.github.com/Eugeny/ajenti/master/scripts/install-debian.sh | sh
  • Ubuntu
wget -O- https://raw.github.com/Eugeny/ajenti/master/scripts/install-ubuntu.sh | sudo sh

3.部署Ajenti

在本地间接部署署Ajenti,装置胜利会有如下提醒。
curl https://raw.githubusercontent.com/Eugeny/ajenti/master/scripts/install-rhel7.sh | sh

4.查看Ajenti服务

查看Ajenti服务监听端口
[root@jeven ~]# netstat -tunlp |grep 8000tcp        0      0 0.0.0.0:8000            0.0.0.0:*               LISTEN      45362/python  

五、拜访Ajenti服务器治理面板

1.进入Ajenti的登录界面

拜访地址:https://192.168.3.166:8000/
默认管理员账号和明码为:root/admin

2.拜访Ajenti首页

输出默认账号密码后,进入Ajenti首页

六、Ajenti的根本应用

1.设置零碎中文

配置Ajenti零碎中文语言,Configure——General——Language,抉择中文语言,保留确定即可。

重启Ajenti服务后,登录后配置失效。
systemctl restart ajenti.service

2.查看零碎的文件系统

在左侧菜单栏中,抉择文件系统,能够查看Linux的文件系统状况。

3.用户治理

治理Linux零碎上的所有用户。

4.查看服务器的所有文件目录

查看Linux中的所有目录及文件状况。

5.进入命令行终端

抉择工具——终端,进入Linux的终端治理界面

6.日志文件性能

将本地的日志文件应用Ajenti展示进去。

7.Ajenti插件性能

插件的相干配置,配置——插件。

仪表盘——插件,能够看到全副的插件列表。