关于运维:Linux系统之部署Ajenti服务器管理面板

117次阅读

共计 2864 个字符,预计需要花费 8 分钟才能阅读完成。

@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 使用率。在低端机器,墙上插头,路由器等上运行。

二、本地环境规划

本地实际环境规划介绍

hostname IP 地址 操作系统版本
jeven 192.168.3.166 centos 7.6

三、部署前环境筹备工作

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

查看本地操作系统版本,本次实际应用的是 centos7.6 版本。

[root@jeven ~]# cat /etc/centos-release
CentOS 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 8000
tcp        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 插件性能

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

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

正文完
 0