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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
简介: 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插件功能

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

在这里插入图片描述

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

在这里插入图片描述

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
5天前
|
弹性计算 运维 监控
【阿里云】控制台使用指南:从创建ECS到系统诊断测评
本文介绍了如何通过阿里云获取ECS云服务器并进行操作系统配置与组件安装,以实现高效的资源管理和系统监控。阿里云凭借强大的基础设施和丰富的服务成为用户首选。文中详细描述了获取ECS、RAM授权、开通操作系统控制台及组件安装的步骤,并展示了如何利用控制台实时监控性能指标、诊断系统问题及优化性能。特别针对idle进程进行了深入分析,提出了优化建议。最后,建议定期进行系统健康检查,并希望阿里云能推出更友好的低成本套餐,满足学生等群体的需求。
62 17
【阿里云】控制台使用指南:从创建ECS到系统诊断测评
|
4天前
|
存储 缓存 Linux
Linux系统中如何查看CPU信息
本文介绍了查看CPU核心信息的方法,包括使用`lscpu`命令和读取`/proc/cpuinfo`文件。`lscpu`能快速提供逻辑CPU数量、物理核心数、插槽数等基本信息;而`/proc/cpuinfo`则包含更详细的配置数据,如核心ID和处理器编号。此外,还介绍了如何通过`lscpu`和`dmidecode`命令获取CPU型号、制造商及序列号,并解释了CPU频率与缓存大小的相关信息。最后,详细解析了`lscpu`命令输出的各项参数含义,帮助用户更好地理解CPU的具体配置。
33 8
|
2天前
|
运维 监控 安全
Linux 面板推荐:Websoft9
Websoft9 是一款高效 Linux 服务器管理面板,支持一键部署 200+ 开源应用,提供全生命周期安全防护与轻量化资源占用,适配主流系统,适合开发者及企业快速搭建业务环境
17 2
|
4天前
|
存储 运维 监控
深度体验阿里云系统控制台:SysOM 让 Linux 服务器监控变得如此简单
作为一名经历过无数个凌晨三点被服务器报警电话惊醒的运维工程师,我对监控工具有着近乎苛刻的要求。记得去年那次大型活动,我们的主站流量暴增,服务器内存莫名其妙地飙升到90%以上,却找不到原因。如果当时有一款像阿里云 SysOM 这样直观的监控工具,也许我就不用熬通宵排查问题了。今天,我想分享一下我使用 SysOM 的亲身体验,特别是它那令人印象深刻的内存诊断功能。
|
7天前
|
弹性计算
【已解决】Matomo本地SMTP配置可以发邮件,但部署到阿里云ECS就发不了邮件
在阿里云ECS上使用Matomo和PHPMailer发送邮件时遇到问题,邮件无法发出且接口调用Pending。经过排查,发现是ECS安全组未开放25/465端口,导致SMTP请求无法正常通信。解决方法为在安全组中配置并开放25/465端口,从而恢复邮件发送功能。
|
7天前
|
弹性计算 监控 安全
阿里云 ECS 服务器面板如何选择?
阿里云ECS服务器面板是管理云服务器的工具,如同手机的控制中心。它简化了复杂操作,提供一键建站、监控状态、安全管理等功能。常用面板有宝塔(适合个人和小团队)、Websoft9(阿里云官方合作,开机即用)和cPanel(适合企业级需求)。新手使用面板可避免技术坑、节省时间和成本。选择时,根据需求和使用习惯决定:深度用户选Websoft9,极客选宝塔,企业选cPanel。
74 1
|
10天前
|
弹性计算 API Docker
在ECS上使用百炼部署满血版DeepSeek R1
本文为您介绍如何在ECS实例上部署Open WebUI,并通过大模型服务平台百炼API调用DeepSeek-R1模型推理服务。帮助您快速体验满血版DeepSeek-R1模型。
|
9天前
|
Linux 虚拟化 Docker
Linux服务器部署docker windows
在当今软件开发中,Docker成为流行的虚拟化技术,支持在Linux服务器上运行Windows容器。流程包括:1) 安装Docker;2) 配置支持Windows容器;3) 获取Windows镜像;4) 运行Windows容器;5) 验证容器状态。通过这些步骤,你可以在Linux环境中顺利部署和管理Windows应用,提高开发和运维效率。
59 1
|
1天前
|
Docker Python 容器
Docker——阿里云服务器使用Docker部署python项目全程小记
本文记录了我在阿里云服务器上使用Docker部署python项目(flask为例)的全过程,在这里记录和分享一下,希望可以给大家提供一些参考。
|
2天前
|
Windows
Windows系统云服务器配置多用户登录
本教程介绍了在Windows云服务器上配置远程桌面服务的详细步骤,包括安装桌面会话主机和远程桌面授权、允许多用户远程连接以及配置新用户并加入远程桌面用户组。通过添加角色和功能、设置组策略以及管理用户权限,实现多用户同时登录和远程访问。按照指引操作,可顺利完成服务器的远程访问配置,提升管理和使用效率。
16 0