Ajenti是一个免费和开源的基于Web管理面板,它允许用户执行广泛的服务器管理工作,例如安装和更新软件包、管理服务等。
Ajenti面板使用Python和Javascript编写,提供了一个功能强大且直观的UI,它是轻量级且资源友好。此外,Ajenti易于安装,对于不熟悉Linux技术知识的新手用户来说是比较不错的服务器管理工具。
在本文中,小编将简单介绍在Debian和Ubuntu系统中安装Ajenti 控制面板的简单步骤。另外,为便于演示,本文使用的系统是Ubuntu 22.04 LTS Jammy JellyFish版本。
对于基于RHEL的发行版系统,可以参考:简述基于RedHat的Linux发行版安装Ajenti控制面板的详细过程。
注意:
在编写本文时, Ajenti控制面板支持以下操作系统:
- Debian 9及更高版本。
- Ubuntu 18.04及更高版本。
在Ubuntu中安装Ajenti控制面板
首先登录到Ubuntu服务器系统实例并更新本地软件包存储库,命令如下;
$ sudo apt update
更新后,继续下一步并下载Ajenti安装脚本,这将简化Ajenti 的安装。要做到这一点,首先需要使用curl命令下载Ajenti安装脚本,命令如下:
$ curl -O https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh
下载之后,以sudo用户身份运行安装脚本。
$ sudo bash ./install.sh
如上面介绍一样,安装脚本自动安装Ajenti并为你节省手动安装Ajenti所需的时间和精力。
简而言之,安装脚本主要执行以下操作:
- 启用Universe存储库。
- 更新包索引。
- 安装必备包,包括Python3依赖项。
- 安装Ajenti和Ajenti插件。
- 启动Ajenti systemd服务。
安装大约需要10分钟左右才能完成,耐心等待即可。最后应该看到以下输出,表明Ajenti安装成功:
要确认Ajenti服务正在运行,请执行以下命令:
$ sudo systemctl status ajenti
以下输出显示 Ajenti 正在成功运行。
可以使用以下命令启动、停止和重新启动Ajenti服务。
$ sudo systemctl start ajenti $ sudo systemctl stop ajenti $ sudo systemctl restart ajenti
默认情况下,Ajenti侦听 TCP 端口8000。可以使用ss命令验证这一点,命令如下:
$ ss -pnltue | grep 8000
如果已经安装了UFW防火墙,请考虑打开防火墙上的端口,命令如下:
$ sudo ufw allow 8000/tcp $ sudo ufw reload
现在已经安装了Ajenti面板,剩下的唯一步骤就是登录到您的Ajenti管理面板后台。为此,请使用以下URL登录:
https://ip-address:8000
提供你的root密码并单击“Log in”按钮进行登录:
这时会跳转到Ajenti控制面板后台,如下所示。一目了然,主要功能包括基本的系统指标,例如正常运行时间、内存使用情况、CPU使用情况和平均负载。
在左侧边栏中,有用于管理系统的选项,分类为“通用”、“工具”、“软件”和“系统”等主要功能。
总结
以上就是在Ubuntu 22.04 LTS版本上安装Ajenti控制面板的详细步骤。当然,如果是Debian 9及更高版本系统,也可以参考上述教程进行按照。
总装,Ajenti是一款非常不错的服务器管理面板,不但功能强大,而且操作简单,非常适合新手用户使用。如果你在服务器管理方面没有太多的经验,那么强烈推荐大家按照Ajenti面板来管理Linux服务器。