Com instal·lar el tauler de control Ajenti per gestionar servidors Linux


Ajenti és un tauler de control de gestió del sistema basat en web de codi obert per gestionar tasques d'administració del sistema Linux a distància des del navegador web molt semblant a l'eina d'administració del sistema Webmin.

Ajenti és una eina molt potent i lleugera, que proporciona una interfície web ràpida i sensible per gestionar petites configuracions de servidors i també és més adequada per a servidors VPS i dedicats.

[ També us pot agradar: Els millors panells de control per gestionar servidors Linux ]

S'ha creat amb molts complements prefabricats per configurar i supervisar programari i serveis de servidor com Apache, Cron, File System, Firewall, MySQL, Nginx, Munin, Samba, FTP, Squid i moltes altres eines com l'Editor de codi per a desenvolupadors. i Accés al terminal.

  • Debian 9 o posterior
  • Ubuntu Bionic o posterior
  • RHEL 8 o posterior

En aquest article, aprendràs a instal·lar el tauler de control Ajenti en un sistema Linux nou per gestionar una varietat de tasques de gestió de servidors Linux des d'un navegador web.

Instal·lació del tauler de control Ajenti a Linux

Per instal·lar Ajenti, primer, heu d'actualitzar i actualitzar el programari del vostre sistema a la darrera versió, tal com es mostra.

$ sudo apt update && sudo apt upgrade -y    [On Ubuntu & Debian]
$ sudo dnf update && sudo dnf upgrade -y    [On RHEL]

Un cop finalitzades les actualitzacions del sistema, reinicieu el sistema abans d'iniciar la instal·lació d'Ajenti.

$ sudo systemctl reboot

Després de reiniciar, descarregueu l'script d'instal·lació d'Ajenti mitjançant l'ordre curl següent, que instal·larà Ajenti juntament amb totes les dependències necessàries tal com es mostra.

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

A les distribucions basades en RHEL, heu d'habilitar el dipòsit EPEL per instal·lar les dependències d'Ajenti necessàries tal com es mostra.

$ 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

Després d'instal·lar totes les dependències necessàries, ara instal·leu Ajenti mitjançant l'script d'instal·lació tal com es mostra.

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

Un cop finalitzi la instal·lació d'Ajenti, obriu el port 8000 al tallafoc/encaminador per accedir remot a la interfície web.

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

Per accedir a la interfície web del tauler de control d'Ajenti, obriu un navegador web i escriviu l'IP del servidor on hem instal·lat Ajenti i introduïu les credencials del vostre sistema: nom d'usuari root i contrasenya root.

https://localhost:8000
OR
https://ip-address:8000

El servei Ajenti es pot iniciar, aturar i reiniciar mitjançant les ordres següents.

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

Desinstal·leu Ajenti Control Panel a Linux

Ajenti és un grup de mòduls Python instal·lats amb pip, publicats amb un script systemd. Per tant, és essencial suprimir l'script systemd, després les biblioteques de Python i els fitxers de configuració.

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

A continuació, elimineu tots els mòduls de 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

Si no necessiteu fitxers de configuració, suprimiu el directori /etc/ajenti/:

$ sudo rm -rf /etc/ajenti/

Per obtenir més informació, visiteu la pàgina d'inici d'Ajenti.