Linux系统之部署Ajenti服务器管理面板

简介: Linux系统之部署Ajenti服务器管理面板

一、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插件功能

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

在这里插入图片描述

仪表盘——插件,可以看到全部的插件列表。

在这里插入图片描述

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
9月前
|
弹性计算 人工智能 前端开发
在阿里云ECS上部署n8n自动化工作流:U2实例实战
本文介绍如何在阿里云ECS的u2i/u2a实例上部署开源工作流自动化平台n8n,利用Docker快速搭建并配置定时任务,实现如每日抓取MuleRun新AI Agent并推送通知等自动化流程。内容涵盖环境准备、安全组设置、实战案例与优化建议,助力高效构建低维护成本的自动化系统。
2093 5
|
9月前
|
Java Linux Apache
在CentOS服务器上编译并部署NiFi源码
部署Apache NiFi在CentOS上是一个涉及细节的过程,需要注意Java环境、源码编译、配置调整等多个方面。遵循上述步骤,可以在CentOS服务器上成功部署和配置Apache NiFi,从而高效地处理和分发数据。
303 17
|
9月前
|
Shell Linux 网络安全
宝塔服务器面板部署安装git通过第三方应用安装收费怎么办—bash: git: command not found解决方案-优雅草卓伊凡
宝塔服务器面板部署安装git通过第三方应用安装收费怎么办—bash: git: command not found解决方案-优雅草卓伊凡
1438 3
宝塔服务器面板部署安装git通过第三方应用安装收费怎么办—bash: git: command not found解决方案-优雅草卓伊凡
|
存储 Ubuntu Linux
HPE SPP 2025.09.00.00 - HPE 服务器固件、驱动程序和系统软件包 (Released Oct 2025)
HPE SPP 2025.09.00.00 - HPE 服务器固件、驱动程序和系统软件包
311 0
|
10月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
488 18
|
10月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
674 15
|
10月前
|
弹性计算 安全 Linux
使用阿里云服务器安装Z-Blog博客网站流程,新手一键部署教程
本教程教你如何在阿里云99元服务器上,通过宝塔Linux面板一键部署Z-Blog博客。基于CentOS 7.9系统,从远程连接、安装宝塔面板、开放端口到部署Z-Blog全流程详解,操作简单,新手也能轻松搭建个人博客网站。
1177 13
|
10月前
|
弹性计算 Devops Shell
用阿里云 DevOps Flow 实现 ECS 部署自动化:从准备到落地的完整指南
阿里云 DevOps Flow 是一款助力开发者实现自动化部署的高效工具,支持代码流水线构建、测试与部署至ECS实例,显著提升交付效率与稳定性。本文详解如何通过 Flow 自动部署 Bash 脚本至 ECS,涵盖环境准备、流水线搭建、源码接入、部署流程设计及结果验证,助你快速上手云上自动化运维。
821 0