Linux സെർവറുകൾ നിയന്ത്രിക്കുന്നതിന് Ajenti കൺട്രോൾ പാനൽ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


വെബ്uമിൻ സിസ്റ്റം അഡ്മിനിസ്ട്രേഷൻ ടൂളിന് സമാനമായി വെബ് ബ്രൗസറിൽ നിന്ന് റിമോട്ട് ലിനക്സ് സിസ്റ്റം അഡ്മിനിസ്ട്രേഷൻ ടാസ്uക്കുകൾ കൈകാര്യം ചെയ്യുന്നതിനുള്ള ഒരു ഓപ്പൺ സോഴ്uസ് വെബ് അധിഷ്uഠിത സിസ്റ്റം മാനേജ്uമെന്റ് കൺട്രോൾ പാനലാണ് അജെന്റി.

ചെറിയ സെർവർ സജ്ജീകരണങ്ങൾ കൈകാര്യം ചെയ്യുന്നതിനായി വേഗതയേറിയതും പ്രതികരിക്കുന്നതുമായ വെബ് ഇന്റർഫേസ് പ്രദാനം ചെയ്യുന്ന വളരെ ശക്തവും ഭാരം കുറഞ്ഞതുമായ ഉപകരണമാണ് അജെന്റി.

[ നിങ്ങൾക്ക് ഇതും ഇഷ്ടപ്പെടാം: ലിനക്സ് സെർവറുകൾ നിയന്ത്രിക്കുന്നതിനുള്ള മികച്ച നിയന്ത്രണ പാനലുകൾ ]

സെർവർ സോഫ്uറ്റ്uവെയറുകളും അപ്പാച്ചെ, ക്രോൺ, ഫയൽ സിസ്റ്റം, ഫയർവാൾ, MySQL, Nginx, Munin, Samba, FTP, Squid തുടങ്ങിയ സേവനങ്ങളും, ഡെവലപ്പർമാർക്കുള്ള കോഡ് എഡിറ്റർ പോലുള്ള മറ്റ് നിരവധി ടൂളുകളും കോൺഫിഗർ ചെയ്യുന്നതിനും നിരീക്ഷിക്കുന്നതിനുമായി മുൻകൂട്ടി തയ്യാറാക്കിയ നിരവധി പ്ലഗിനുകൾ ഉപയോഗിച്ചാണ് ഇത് നിർമ്മിച്ചിരിക്കുന്നത്. കൂടാതെ ടെർമിനൽ ആക്സസ്.

  • ഡെബിയൻ 9 അല്ലെങ്കിൽ അതിനുശേഷമുള്ളത്
  • ഉബുണ്ടു ബയോണിക് അല്ലെങ്കിൽ പിന്നീട്
  • RHEL 8 അല്ലെങ്കിൽ അതിനുശേഷമുള്ളത്

ഈ ലേഖനത്തിൽ, ഒരു വെബ് ബ്രൗസറിൽ നിന്ന് വൈവിധ്യമാർന്ന ലിനക്സ് സെർവർ മാനേജുമെന്റ് ടാസ്uക്കുകൾ കൈകാര്യം ചെയ്യുന്നതിനായി ഒരു പുതിയ ലിനക്സ് സിസ്റ്റത്തിൽ അജെന്റി കൺട്രോൾ പാനൽ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്ന് നിങ്ങൾ പഠിക്കും.

Linux-ൽ Ajenti കൺട്രോൾ പാനൽ ഇൻസ്റ്റാൾ ചെയ്യുന്നു

Ajenti ഇൻസ്റ്റാൾ ചെയ്യാൻ, ആദ്യം, കാണിച്ചിരിക്കുന്നതുപോലെ നിങ്ങളുടെ സിസ്റ്റം സോഫ്റ്റ്uവെയർ ഏറ്റവും പുതിയ പതിപ്പിലേക്ക് അപ്uഡേറ്റ് ചെയ്യുകയും അപ്uഗ്രേഡ് ചെയ്യുകയും വേണം.

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

സിസ്റ്റം അപ്uഡേറ്റുകൾ പൂർത്തിയായിക്കഴിഞ്ഞാൽ, Ajenti-യുടെ ഇൻസ്റ്റാളേഷൻ ആരംഭിക്കുന്നതിന് മുമ്പ് സിസ്റ്റം റീബൂട്ട് ചെയ്യുക.

$ sudo systemctl reboot

റീബൂട്ട് ചെയ്തതിന് ശേഷം, ഇനിപ്പറയുന്ന curl കമാൻഡ് ഉപയോഗിച്ച് Ajenti ഇൻസ്റ്റലേഷൻ സ്ക്രിപ്റ്റ് ഡൗൺലോഡ് ചെയ്യുക, അത് കാണിച്ചിരിക്കുന്നതുപോലെ ആവശ്യമായ എല്ലാ ഡിപൻഡൻസികളും സഹിതം Ajenti ഇൻസ്റ്റാൾ ചെയ്യും.

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

RHEL അടിസ്ഥാനമാക്കിയുള്ള വിതരണങ്ങളിൽ, കാണിച്ചിരിക്കുന്നതുപോലെ ആവശ്യമായ Ajenti ഡിപൻഡൻസികൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന് നിങ്ങൾ EPEL ശേഖരണം പ്രവർത്തനക്ഷമമാക്കേണ്ടതുണ്ട്.

$ 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

ആവശ്യമായ എല്ലാ ഡിപൻഡൻസികളും ഇൻസ്റ്റാൾ ചെയ്ത ശേഷം, ഇപ്പോൾ കാണിച്ചിരിക്കുന്നതുപോലെ ഇൻസ്റ്റലേഷൻ സ്ക്രിപ്റ്റ് ഉപയോഗിച്ച് Ajenti ഇൻസ്റ്റാൾ ചെയ്യുക.

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

Ajenti ഇൻസ്റ്റാളേഷൻ പൂർത്തിയായ ശേഷം, വെബ് ഇന്റർഫേസിന്റെ റിമോട്ട് ആക്uസസിനായി ഫയർവാളിൽ/റൂട്ടറിലെ 8000 പോർട്ട് തുറക്കുക.

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

Ajenti കൺട്രോൾ പാനൽ വെബ് ഇന്റർഫേസ് ആക്uസസ് ചെയ്യാൻ, ഒരു വെബ് ബ്രൗസർ തുറന്ന് ഞങ്ങൾ Ajenti ഇൻസ്റ്റാൾ ചെയ്uത സെർവറിന്റെ IP ടൈപ്പ് ചെയ്യുക, നിങ്ങളുടെ സിസ്റ്റത്തിന്റെ ക്രെഡൻഷ്യലുകൾ നൽകുക: ഉപയോക്തൃനാമം root , റൂട്ട് പാസ്uവേഡ്.

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

ഇനിപ്പറയുന്ന കമാൻഡുകൾ ഉപയോഗിച്ച് Ajenti സേവനം ആരംഭിക്കാനും നിർത്താനും പുനരാരംഭിക്കാനും കഴിയും.

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

Linux-ൽ Ajenti കൺട്രോൾ പാനൽ അൺഇൻസ്റ്റാൾ ചെയ്യുക

ഒരു systemd സ്ക്രിപ്റ്റ് ഉപയോഗിച്ച് വിതരണം ചെയ്ത പൈപ്പ് ഉപയോഗിച്ച് ഇൻസ്റ്റാൾ ചെയ്ത പൈത്തൺ മൊഡ്യൂളുകളുടെ ഒരു കൂട്ടമാണ് Ajenti. അതിനാൽ systemd സ്ക്രിപ്റ്റ്, പിന്നീട് പൈത്തൺ ലൈബ്രറികൾ, കോൺഫിഗറേഷൻ ഫയലുകൾ എന്നിവ ഇല്ലാതാക്കേണ്ടത് അത്യാവശ്യമാണ്.

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

തുടർന്ന് എല്ലാ പൈത്തൺ മൊഡ്യൂളുകളും നീക്കം ചെയ്യുക:

$ 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

നിങ്ങൾക്ക് കോൺഫിഗറേഷൻ ഫയലുകൾ ആവശ്യമില്ലെങ്കിൽ, /etc/ajenti/ എന്ന ഡയറക്ടറി ഇല്ലാതാക്കുക:

$ sudo rm -rf /etc/ajenti/

കൂടുതൽ വിവരങ്ങൾക്ക് അജന്തി ഹോംപേജ് സന്ദർശിക്കുക.