![Sådan reducerer du WindowServers CPU-brug på din Mac](/f/527c35ec993c2f10c42001bb11438b96.jpg?width=100&height=100)
Ajenti er et open source webbaseret systemstyringskontrolpanel til styring af fjernstyring af Linux-systemadministrationsopgaver fra webbrowseren, der ligner meget Webmin systemadministrationsværktøj.
Ajenti er et meget kraftfuldt og let værktøj, der giver en hurtig og responsiv webgrænseflade til styring af små serveropsætninger og er også bedst egnet til VPS og Dedikeret servere.
[Du kan måske også lide: Bedste kontrolpaneler til at administrere Linux-servere ]
Den er bygget med mange præfabrikerede plugins til konfiguration og overvågning af serversoftware og tjenester som f.eks Apache, Cron, Filsystem, Firewall, MySQL, Nginx, Munin, Samba, FTP, Blæksprutte, og mange andre værktøjer som f.eks Filhåndtering, Kode Editor for udviklere og Terminal adgang.
I denne artikel lærer du, hvordan du installerer Ajenti kontrolpanel på et nyt Linux-system til at styre en række Linux-serveradministrationsopgaver fra en webbrowser.
At installere Ajenti, først skal du opdatere og opgradere din systemsoftware til den nyeste version som vist.
$ sudo apt update && sudo apt upgrade -y [Til Ubuntu og Debian] $ sudo dnf opdatering && sudo dnf upgrade -y [TilRHEL]
Når systemopdateringerne er gennemført, skal du genstarte systemet, før du starter installationen af Ajenti.
$ sudo systemctl genstart.
Efter genstart skal du downloade Ajenti-installationsscriptet ved at bruge følgende curl kommando, som vil installere Ajenti sammen med alle de nødvendige afhængigheder som vist.
$ krølle https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | sudo bash -s -
På RHEL-baserede distributioner, skal du aktivere EPEL-lageret for at installere nødvendige Ajenti-afhængigheder som vist.
$ sudo dnf installation https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm. $ dnf install -y gcc python3-devel python3-pip python3-pude python3-augeas python3-dbus chrony openssl-devel redhat-lsb-core.
Efter at have installeret alle de nødvendige afhængigheder, skal du nu installere Ajenti ved hjælp af installationsscriptet som vist.
$ krølle https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | sudo bash -s -
Når Ajenti-installationen er færdig, skal du åbne "8000” port på firewallen/routeren for fjernadgang til webgrænsefladen.
$ sudo ufw tillade 8000 [Til Ubuntu og Debian] $ sudo firewall-cmd --permanent --zone=public --add-port=8000/tcp [TilRHEL] $ sudo firewall-cmd --genindlæs.
For at få adgang til Ajenti kontrolpanelets webgrænseflade, åbn en webbrowser og skriv IP af serveren, hvor vi har installeret Ajenti, og indtast legitimationsoplysninger for dit system: brugernavn "rod” og root-adgangskode.
https://localhost: 8000. ELLER. https://ip-address: 8000.
Ajenti-tjenesten kan startes, stoppes, genstartes ved hjælp af følgende kommandoer.
$ sudo systemctl stop ajenti. $ sudo systemctl start ajenti. $ sudo systemctl genstart ajenti. $ sudo systemctl status ajenti.
Ajenti er en gruppe af Python-moduler installeret med pip, udstedt med et systemd script. Så det er vigtigt at slette systemd-scriptet, derefter Python-bibliotekerne og konfigurationsfilerne.
$ sudo systemctl stop ajenti.service. $ sudo systemctl deaktiver ajenti.service. $ sudo systemctl daemon-genindlæs. $ sudo rm -f /lib/systemd/system/ajenti.service.
Så skal du blot fjerne alle Python-moduler:
$ sudo pip3 afinstaller -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.
Hvis du ikke har brug for konfigurationsfiler, skal du bare slette mappen /etc/ajenti/:
$ sudo rm -rf /etc/ajenti/
For mere information besøg Ajentis hjemmeside.