Ich liebe deinen Linux-Server, wünschte, du hättest mehrInformationen darüber, wie es den ganzen Tag läuft? Dann ist Linux Dash genau das Richtige für Sie! Es ist ein nettes Tool, das Benutzern nach der Installation ein Linux-Server-Dashboard zur Verfügung stellt, mit dem sie in Echtzeit Informationen über RAM-Auslastung, CPU-Auslastung, Netzwerkverkehr und sogar Docker anzeigen können.
SPOILER ALARM: Scrollen Sie nach unten und sehen Sie sich das Video-Tutorial am Ende dieses Artikels an.
Installieren Sie Linux Dash
Die Linux Dash-Dashboard-Software verwendet aviele verschiedene Webtechnologien, wie NodeJS, Go, Python und andere. Das Dashboard kann mit jeder dieser Technologien als Host ausgeführt werden. In diesem Handbuch konzentrieren wir uns jedoch auf NodeJS, da es durchweg am einfachsten zu verwenden ist. Wenn Sie Linux Dash so einrichten möchten, dass es auf einem anderen Computer als Node ausgeführt wird, überprüfen Sie den Link hier, um Anweisungen zu erhalten.
Als Benutzer ist es ein Kinderspiel, die Software zum Laufen zu bringenSie müssen nicht mit einem herunterladbaren Paket für Linux Dash herumspielen. Dies macht die Dashboard-Software zu einer großartigen Software, unabhängig davon, welches Linux-Server-Betriebssystem Sie verwenden. Um die Installation zu starten, öffnen Sie ein Terminal und bringen NodeJS auf Ihrem Linux-Server zum Laufen.
Ubuntu / Debian-Server
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt install nodejs git
oder für 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
oder für Suse-Systeme:
sudo zypper install nodejs npm git
NodeJS arbeitet auf dem Server. Jetzt ist es an der Zeit, ein Linux Dash-Setup durchzuführen. Verwendung der Git Tool, klonen Sie die neueste Version des Codes.
sudo -s cd /opt/
git clone --depth 1 https://github.com/afaqurk/linux-dash.git
Linux Dash ist eine Webanwendung im Kern, daher ist das Herunterklonen des Codes von Github recht schnell. Wenn der Klonvorgang abgeschlossen ist, verwenden Sie die CD Befehl, um das Terminal in das Codeverzeichnis zu verschieben.
cd linux-dash/app/server
Wenn Sie kein Git-Fan sind, können Sie alternativ Curl verwenden, um den Code auf den Server herunterzuladen.
Hinweis: Verwenden Sie diese Methode nur, wenn Sie das Git-Tool nicht installieren können.
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
Da wir NodeJS als Basis für Linux Dash verwenden, müssen wir es zum Installieren der Software verwenden. In dem Server Ordner verwenden Sie die npm Befehl zum Installieren von Linux Dash auf Ihrem System.
sudo npm install --production
NPM ist das NodeJS-Pakettool. Lassen Sie es die Software installieren. Wenn die Installation abgeschlossen ist, verwenden Sie die Knoten Befehl zum Starten von Linux Dash.
node index.js --port 8080
Um auf das Linux Dash-Dashboard zuzugreifen, öffnen Sie einen Webbrowser und rufen Sie die folgende Website-Adresse auf:
http://ip-address-of-server/
Linux Dash In tBackground

Linux Dash ist brillant und mit ihm sind die Benutzerin der Lage, viele wichtige Informationen über ihre Systeme zu erhalten. Da es sich jedoch um eine Webanwendung ohne ein herkömmliches DEB- oder RPM-Paket handelt, gibt es keinen Prozess, um es im Hintergrund auszuführen. Dies bedeutet, dass Sie immer dann, wenn Sie Ihre Informationen anzeigen möchten, eine SSH-Verbindung zum Server herstellen und einen Node-, Go- oder Python-Befehl ausführen müssen, um dies zu überprüfen.
Zum Glück ist es mit ein wenig Bash-Wissen soeinfach Linux Dash in den Hintergrund zu entladen. Besser noch, Sie müssen sich nicht mit systemd oder dem init-System anlegen! Um diesen Vorgang zu starten, öffnen Sie ein Terminal, melden Sie sich über SSH beim Server an und verwenden Sie die berühren Befehl zum Erstellen einer neuen leeren Datei.
ssh server-ip-address sudo -s touch linux-dash-startup
Verwendung der Echo Fügen Sie dem Skript einen Shebang hinzu, damit der Linux-Server weiß, was mit dem Skript zu tun ist.
echo "#!/bin/bash" >> linux-dash-startup
Fügen Sie mit ein Leerzeichen hinzu Echo, um Platz für den Code zu schaffen.
echo " " >> linux-dash-startup echo " " >> linux-dash-startup
Fügen Sie eine Codezeile in das Skript ein, die dem System mitteilt, wo sich Linux Dash auf Ihrem Linux-Server befindet.
echo "cd /opt/linux-dash/app/server" >> linux-dash-startup
echo " " >> linux-dash-startup
Lauf Echo und schreiben Sie den Ausführungsbefehl in das Skript. In diesem Fall weisen wir NodeJS an, Linux Dash auszuführen.

Hinweis: Sie können "node index.js" auch durch einen anderen Befehl ersetzen, wenn Sie Linux Dash mit einem anderen Befehl als Node einrichten möchten.
echo "node index.js --port 8080 &>/dev/null &" >> linux-dash-startup
Aktualisieren Sie die Berechtigungen des Skripts, damit es als Programm ausgeführt werden kann.
chmod +x linux-dash-startup
Verschieben Sie das Skript in / usr / bin. Wenn Sie die Skriptdatei hier ablegen, kann jeder Benutzer auf dem Server Linux Dash wie jeden anderen Befehl problemlos starten.
mv linux-dash-startup /usr/bin
Führen Sie den folgenden Befehl in einem Terminal auf dem Server aus, um Linux Dash im Hintergrund auszuführen:
sudo linux-dash-startup</ p>
Bemerkungen