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.