Kif Tinstalla Ajenti Control Panel biex Immaniġġja Servers Linux


Ajenti huwa pannell tal-kontroll tal-ġestjoni tas-sistema bbażata fuq il-web b'sors miftuħ għall-ġestjoni tal-kompiti remoti tal-amministrazzjoni tas-sistema Linux mill-web browser simili ħafna għall-għodda tal-amministrazzjoni tas-sistema Webmin.

Ajenti hija għodda qawwija ħafna u ħafifa, li tipprovdi interface tal-web veloċi u li tirreaġixxi għall-ġestjoni ta' set-ups ta' servers żgħar u hija wkoll l-aħjar adattata għal servers VPS u Dedikati.

[ Tista 'tħobb ukoll: L-Aħjar Pannelli ta' Kontroll biex Immaniġġja Servers Linux ]

Inbena b'ħafna plugins magħmula minn qabel għall-konfigurazzjoni u l-monitoraġġ tas-softwer u s-servizzi tas-server bħal Apache, Cron, File System, Firewall, MySQL, Nginx, Munin, Samba, FTP, Squid, u ħafna għodod oħra bħall-Editur tal-Kodiċi għall-iżviluppaturi u Aċċess għat-Terminal.

  • Debian 9 jew aktar tard
  • Ubuntu Bionic jew aktar tard
  • RHEL 8 jew aktar tard

F'dan l-artikolu, titgħallem kif tinstalla Ajenti Control Panel fuq sistema Linux ġdida biex tmexxi varjetà ta 'kompiti ta' ġestjoni tas-server Linux minn web browser.

Installazzjoni Ajenti Control Panel fil-Linux

Biex tinstalla Ajenti, l-ewwel, għandek bżonn taġġorna u taġġorna s-softwer tas-sistema tiegħek għall-aħħar verżjoni kif muri.

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

Ladarba jitlestew l-aġġornamenti tas-sistema, reboot is-sistema qabel tibda l-installazzjoni ta 'Ajenti.

$ sudo systemctl reboot

Wara reboot, niżżel l-iskrittura ta 'installazzjoni Ajenti billi tuża l-kmand curl li ġej, li se tinstalla Ajenti flimkien mad-dipendenzi kollha meħtieġa kif muri.

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

Fuq distribuzzjonijiet ibbażati fuq RHEL, għandek bżonn li r-repożitorju EPEL jinstalla d-dipendenzi Ajenti meħtieġa kif muri.

$ 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

Wara li tinstalla d-dipendenzi kollha meħtieġa, issa installa Ajenti billi tuża l-iskript tal-installazzjoni kif muri.

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

Wara li tispiċċa l-installazzjoni ta 'Ajenti, iftaħ il-port 8000 fuq il-firewall/router għal aċċess remot tal-interface tal-web.

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

Biex taċċessa l-interface tal-web tal-pannell tal-kontroll Ajenti, iftaħ web browser u ikteb l-IP tas-server fejn installajna Ajenti, u daħħal il-kredenzjali tas-sistema tiegħek: username root u password root.

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

Is-servizz Ajenti jista 'jinbeda, jitwaqqaf, jerġa' jinbeda bl-użu tal-kmandi li ġejjin.

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

Iddiżinstalla Ajenti Control Panel fil-Linux

Ajenti huwa grupp ta 'moduli Python installati bil-pip, maħruġa bi script systemd. Għalhekk huwa essenzjali li tħassar l-iskrittura systemd, imbagħad il-libreriji Python, u l-fajls tal-konfigurazzjonijiet.

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

Imbagħad sempliċement neħħi l-moduli Python kollha:

$ 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

Jekk m'għandekx bżonn fajls ta' konfigurazzjoni, ħassar biss id-direttorju /etc/ajenti/:

$ sudo rm -rf /etc/ajenti/

Għal aktar informazzjoni żur il-homepage tal-Ajenti.