Jak nastavit řídicí panel serveru Linux pomocí systému Linux Dash

Máte rádi svůj linuxový server, ale chtěli byste mít více informací o tom, jak během dne běží? Pokud ano, Linux Dash může být přesně to, co potřebujete! Je to úhledný nástroj, který po instalaci poskytuje uživatelům řídicí panel serveru Linux, který uživatelům umožňuje v reálném čase zobrazovat informace o zatížení paměti RAM, využití procesoru, síťovém provozu a dokonce i Docker!

SPOILER ALERT: Přejděte dolů a podívejte se na video tutoriál na konci tohoto článku.

Nainstalujte Linux Dash

Software řídicího panelu Linux Dash využívá mnoho různých webových technologií, jako jsou NodeJS, Go, Python a další. Řídicí panel může běžet s kteroukoli z těchto technologií jako hostitel. V této příručce se však zaměříme na NodeJS, protože je trvale nejsnáze použitelný. Pokud byste chtěli nastavit Linux Dash tak, aby běžel na něčem jiném, kromě Node, podívejte se na odkaz zde pro návod.

Zprovoznění softwaru je hračka, protože uživatelé se nemusejí potýkat s balíčkem ke stažení pro Linux Dash. Díky tomu je software řídicího panelu skvělý, protože bez ohledu na to, jaký OS Linux server máte, poběží. Chcete-li zahájit instalaci, otevřete terminál a nechte NodeJS pracovat na vašem linuxovém serveru.

  Jak nainstalovat JetBrains CLion na Linux

Servery Ubuntu/Debian

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

sudo apt install nodejs git

nebo pro Debian:

sudo apt-get install nodejs git

Rhel/CentOS/Suse Enterprise

curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
sudo yum install nodejs npm git

nebo pro systémy Suse proveďte:

sudo zypper install nodejs npm git

NodeJS pracuje na serveru, takže nyní je čas spustit nastavení Linux Dash. Pomocí nástroje Git naklonujte nejnovější verzi kódu.

sudo -s

cd /opt/
git clone --depth 1 https://github.com/afaqurk/linux-dash.git

Linux Dash je ve svém jádru webová aplikace, takže klonování kódu z Githubu je poměrně rychlé. Po dokončení procesu klonování použijte příkaz CD k přesunutí terminálu do adresáře kódu.

cd linux-dash/app/server

Případně, pokud nejste fanouškem Gitu, můžete použít Curl ke stažení kódu na server.

Poznámka: Tuto metodu použijte pouze v případě, že nemůžete nainstalovat nástroj Git.

sudo -s

cd /opt
curl -LOk https://github.com/afaqurk/linux-dash/archive/master.zip

unzip master.zip

rm master.zip
cd linux-dash/app/server

Protože používáme NodeJS jako základ Linux Dash, budeme ho muset použít k instalaci softwaru. Ve složce serveru použijte příkaz npm k instalaci Linux Dash do vašeho systému.

sudo npm install --production

NPM je balicí nástroj NodeJS. Nechte jej nainstalovat software. Po dokončení instalace spusťte Linux Dash pomocí příkazu node.

node index.js --port 8080

Chcete-li získat přístup k řídicímu panelu Linux Dash, otevřete webový prohlížeč a navštivte následující webovou adresu:

https://ip-address-of-server/

Linux Dash In tBackground

Linux Dash je skvělý a uživatelé s ním mohou získat spoustu důležitých informací o svých systémech. Jelikož se však jedná o webovou aplikaci bez tradičního balíčku DEB nebo RPM, neexistuje žádný proces pro její spuštění na pozadí. To znamená, že kdykoli budete chtít vidět své informace, budete muset na server zadat SSH a pro kontrolu spustit příkaz Node, Go nebo Python.

  Jak nainstalovat Ardor Audio Editor na Linux

Naštěstí s trochou znalostí Bash je snadné stáhnout Linux Dash na pozadí. A co je ještě lepší, není třeba si zahrávat se systemd nebo init systémem! Chcete-li tento proces spustit, otevřete terminál, přihlaste se k serveru přes SSH a pomocí dotykového příkazu vytvořte nový prázdný soubor.

ssh server-ip-address

sudo -s 

touch linux-dash-startup

Pomocí příkazu echo přidejte do skriptu Shebang, aby server Linux věděl, co má se skriptem dělat.

echo '#!/bin/bash' >> linux-dash-startup

Přidejte mezeru pomocí echa, abyste uvolnili místo pro kód.

echo ' ' >> linux-dash-startup
echo ' ' >> linux-dash-startup

Vložte do skriptu řádek kódu, který systému sdělí, kde je Linux Dash na vašem linuxovém serveru.

echo 'cd /opt/linux-dash/app/server' >> linux-dash-startup

echo ' ' >> linux-dash-startup

Spusťte echo a zapište spouštěcí příkaz do skriptu. V tomto případě říkáme NodeJS, aby spustil Linux Dash.

  Jak zálohovat systém Linux

Poznámka: Pokud jste se rozhodli nastavit Linux Dash něčím jiným než Node, klidně nahraďte „node index.js“ jiným příkazem.

echo 'node index.js --port 8080 &>/dev/null &' >> linux-dash-startup

Aktualizujte oprávnění skriptu, aby se mohl spustit jako program.

chmod +x linux-dash-startup

Přesuňte skript do /usr/bin. Umístění souboru skriptu sem umožní každému uživateli na serveru snadno spustit Linux Dash jako jakýkoli jiný příkaz.

mv linux-dash-startup /usr/bin

Chcete-li Linux Dash spustit na pozadí, spusťte v terminálu na serveru následující příkaz:

sudo linux-dash-startup