分享最新优惠信息
购买主机更加划算

简述基于RedHat的Linux发行版安装Ajenti控制面板的详细过程

Ajenti是一个基于Web的开源系统管理控制面板,用于从Web浏览器远程管理Linux系统任务,基本上类似于Webmin系统管理工具。

Ajenti是一个功能强大且轻量级的工具,它为管理小型Linux服务器设置提供了一个快速响应的Web界面,并且最适合VPS和独立服务器使用。

Ajenti内置了许多用于配置和监控服务器软件和服务的预制插件,例如Apache、文件系统、防火墙、MySQL、Nginx、Munin、Samba、FTP、Squid。此外,还包括许多其它工具,如文件管理器、开发人员和终端访问的编辑器

Linux服务器安装Ajenti控制面板

在本文中,小编将简单介绍在Linux服务器上安装Ajenti控制面板的详细过程,以及通过Web浏览器管理各种Linux服务器任务。

安装系统要求

  • Debian 9或更高版本
  • Ubuntu Bionic或更高版本
  • RHEL 8或更高版本

在Linux系统中安装Ajenti控制面板

要安装Ajenti,首先需要将系统软件更新并升级到最新版本,输入以下命令:

$ sudo apt update && sudo apt upgrade -y    [Ubuntu和Debian系统]
$ sudo dnf update && sudo dnf upgrade -y    [RHEL系统]

系统更新完成后,在开始安装Ajenti之前重新启动系统。

$ sudo systemctl reboot

重新启动系统之后,使用以下curl 命令下载Ajenti安装脚本,这样将会安装Ajenti以及所有需要的依赖项,命令如下:

在Debian/Ubuntu上安装Ajenti

$ curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | sudo bash -s -

在RHEL/Rocky和AlmaLinux上安装Ajenti

在基于RHEL的发行版上需要启用EPEL存储库以便安装Ajenti所需的依赖项,命令如下:

$ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
$ dnf install -y gcc python3-devel python3-pip python3-pillow python3-augeas python3-dbus chrony openssl-devel redhat-lsb-core

安装所有必需的依赖项后,现在使用安装脚本安装Ajenti,命令如下:

$ curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | sudo bash -s -

Ajenti面板安装

等等几分钟即可安装完成:

Ajenti面板安装完成

Ajenti安装完成后,打开防火墙/路由器上的“ 8000 ”端口,即可远程访问Web界面。

$ sudo ufw allow 8000   [Ubuntu和Debian系统]
$ sudo firewall-cmd --permanent --zone=public --add-port=8000/tcp  [RHEL系统]
$ sudo firewall-cmd --reload

要访问Ajenti控制面板Web界面,可以打开Web浏览器并输入安装Ajenti服务器的IP地址 ,然后输入系统“ root ”用户名和 root 密码。

https://localhost:8000
或者
https://ip-address:8000

Ajenti面板登录

Ajenti控制面板仪表板

从Ajenti访问终端:

从Ajenti访问终端

可以使用以下命令启动、停止、重新启动Ajenti服务。

$ sudo systemctl stop ajenti
$ sudo systemctl start ajenti
$ sudo systemctl restart ajenti
$ sudo systemctl status ajenti

在Linux系统中卸载Ajenti控制面板

Ajenti是一组使用pip安装的Python模块,使用systemd 脚本发布。因此,必须删除systemd脚本、Python库和配置文件。

$ sudo systemctl stop ajenti.service
$ sudo systemctl disable ajenti.service
$ sudo systemctl daemon-reload
$ sudo rm -f /lib/systemd/system/ajenti.service

然后简单地删除所有Python模块:

$ sudo pip3 uninstall -y aj ajenti-panel ajenti.plugin.ace ajenti.plugin.auth-users ajenti.plugin.core ajenti.plugin.dashboard ajenti.plugin.filesystem ajenti.plugin.passwd ajenti.plugin.plugins ajenti.plugin.session-list ajenti.plugin.settings

如果不需要配置文件,只需删除目录/etc/ajenti/即可:

$ sudo rm -rf /etc/ajenti/

卸载Ajenti控制面板

总结

以上就是Linux服务器安装Ajenti面板的全部过程, 有不清楚的小伙伴可以参考上述教程进行安装。

总之,Ajenti是一款轻量型Web控制面板,使用起来相对方面,如果是不太大的VPS或独立服务器,那么都建议安装Ajenti面板管理服务器。

未经允许不得转载:惠主机 » 简述基于RedHat的Linux发行版安装Ajenti控制面板的详细过程