Ajenti je webový ovládací panel správy systému s otevřeným zdrojovým kódem pro správu úloh vzdálené správy systému Linux z webového prohlížeče velmi podobný nástroji pro správu systému Webmin.
Ajenti je velmi výkonný a lehký nástroj, který poskytuje rychlé a citlivé webové rozhraní pro správu malých nastavení serveru a je také nejvhodnější pro VPS a Věnováno servery.
[ Také by se vám mohlo líbit:Nejlepší ovládací panely pro správu serverů Linux ]
Byl vytvořen s mnoha předpřipravenými pluginy pro konfiguraci a monitorování serverového softwaru a služeb, jako je Apache , Cron , Systém souborů , Firewall , MySQL , Nginx , Munin , Samba , FTP , Oliheň a mnoho dalších nástrojů, jako je Správce souborů , Editor kódu pro vývojáře a Terminál přístup.
Požadavky
- Debian 9 nebo novější
- Ubuntu Bionic nebo novější
- RHEL 8 nebo novější
V tomto článku se dozvíte, jak nainstalovat Ajenti Control Panel na čerstvém systému Linux ke správě různých úloh správy serveru Linux z webového prohlížeče.
Instalace Ajenti Control Panel v systému Linux
Chcete-li nainstalovat Ajenti , nejprve musíte aktualizovat a upgradovat systémový software na nejnovější verzi, jak je uvedeno.
$ sudo apt update && sudo apt upgrade -y [On Ubuntu & Debian] $ sudo dnf update && sudo dnf upgrade -y [On RHEL]
Po dokončení aktualizací systému restartujte systém před zahájením instalace Ajenti.
$ sudo systemctl reboot
Po restartu si stáhněte instalační skript Ajenti pomocí následujícího příkazu curl, který nainstaluje Ajenti spolu se všemi potřebnými závislostmi, jak je znázorněno.
Nainstalujte Ajenti na Debian/Ubuntu
$ curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | sudo bash -s -
Nainstalujte Ajenti na RHEL/Rocky &AlmaLinux
U distribucí založených na RHEL musíte povolit úložiště EPEL, aby bylo možné nainstalovat potřebné závislosti Ajenti, jak je znázorněno.
$ 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
Po instalaci všech požadovaných závislostí nyní nainstalujte Ajenti pomocí instalačního skriptu, jak je uvedeno.
$ curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | sudo bash -s -
Po dokončení instalace Ajenti otevřete soubor „8000 ” port na firewallu/routeru pro vzdálený přístup k webovému rozhraní.
$ sudo ufw allow 8000 [On Ubuntu & Debian] $ sudo firewall-cmd --permanent --zone=public --add-port=8000/tcp [On RHEL] $ sudo firewall-cmd --reload
Pro přístup k Ajenti ovládací panel, otevřete webový prohlížeč a zadejte IP serveru, na který jsme nainstalovali Ajenti, a zadejte přihlašovací údaje vašeho systému:uživatelské jméno „root “ a heslo uživatele root.
https://localhost:8000 OR https://ip-address:8000
Službu Ajenti lze spustit, zastavit a restartovat pomocí následujících příkazů.
$ sudo systemctl stop ajenti $ sudo systemctl start ajenti $ sudo systemctl restart ajenti $ sudo systemctl status ajenti
Odinstalujte Ajenti Control Panel v systému Linux
Ajenti je skupina modulů Pythonu nainstalovaných s pip, vydávaných se skriptem systemd. Je tedy nezbytné odstranit skript systemd, poté knihovny Pythonu a konfigurační soubory.
$ sudo systemctl stop ajenti.service $ sudo systemctl disable ajenti.service $ sudo systemctl daemon-reload $ sudo rm -f /lib/systemd/system/ajenti.service
Poté jednoduše odeberte všechny moduly Pythonu:
$ 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
Pokud konfigurační soubory nepotřebujete, stačí smazat adresář /etc/ajenti/ :
$ sudo rm -rf /etc/ajenti/
Pro více informací navštivte domovskou stránku Ajenti.