So richten Sie ein Linux Server Dashboard mit Linux Dash ein

click fraud protection

Sie lieben Ihren Linux-Server, wünschen sich aber, Sie hätten mehr Informationen darüber, wie er den ganzen Tag läuft? Dann ist Linux Dash möglicherweise genau das, was Sie brauchen! Es ist ein nettes Tool, das Benutzern nach der Installation ein Linux-Server-Dashboard bietet, mit dem Benutzer Echtzeitinformationen zu RAM-Auslastung, CPU-Auslastung, Netzwerkverkehr und sogar Docker anzeigen können.

SPOILER ALARM: Scrollen Sie nach unten und Sehen Sie sich das Video-Tutorial an am Ende dieses Artikels.

Installieren Sie Linux Dash

Die Linux Dash-Dashboard-Software verwendet viele 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 etwas anderem als Node ausgeführt wird, überprüfen Sie den Link hier für Anweisungen.

Die Software zum Laufen zu bringen ist ein Kinderspiel, da Benutzer nicht mit einem herunterladbaren Paket für Linux Dash herumspielen müssen. Dies macht die Dashboard-Software großartig, unabhängig davon, welches Linux-Server-Betriebssystem Sie haben, sie wird ausgeführt. Öffnen Sie zum Starten der Installation ein Terminal und lassen Sie NodeJS auf Ihrem Linux-Server arbeiten.

instagram viewer

Ubuntu / Debian Server

locken -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 - Lage 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 in Gang zu setzen. Verwendung der Git Tool, klonen Sie die neueste Version des Codes.

sudo -s cd / opt /
Git-Klon - Tiefe 1 https://github.com/afaqurk/linux-dash.git

Linux Dash ist im Kern eine Webanwendung, daher ist das Klonen des Codes von Github recht schnell. Wenn der Klonvorgang abgeschlossen ist, verwenden Sie die CD Befehl zum Verschieben des Terminals in das Codeverzeichnis.

CD Linux-Dash / App / Server

Wenn Sie kein Git-Fan sind, können Sie es auch verwenden Curl 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
locken -LOk https://github.com/afaqurk/linux-dash/archive/master.zip entpacke master.zip rm master.zip
CD Linux-Dash / App / Server

Da wir NodeJS als Basis für Linux Dash verwenden, müssen wir es zur Installation der Software verwenden. In dem Server Ordner, verwenden Sie die npm Befehl zum Installieren von Linux Dash auf Ihrem System.

sudo npm install --produktion

NPM ist das NodeJS-Verpackungstool. Lassen Sie es die Software installieren. Wenn die Installation abgeschlossen ist, verwenden Sie die Knoten Befehl zum Starten von Linux Dash.

Knoten index.js --port 8080

Um auf das Linux Dash-Dashboard zuzugreifen, öffnen Sie einen Webbrowser und besuchen Sie die folgende Website-Adresse:

http://ip-address-of-server/

Linux Dash In tBackground

Linux Dash ist brillant und damit können Benutzer viele wichtige Informationen über ihre Systeme abrufen. Da es sich jedoch um eine Webanwendung ohne ein traditionelles DEB- oder RPM-Paket handelt, gibt es keinen Prozess, um sie im Hintergrund auszuführen. Dies bedeutet, dass Sie jedes Mal, wenn Sie Ihre Informationen sehen möchten, dies tun müssen SSH auf dem Server und führen Sie einen Node, Go- oder Python-Befehl aus, um dies zu überprüfen.

Glücklicherweise ist es mit ein wenig Bash-Wissen einfach, Linux Dash in den Hintergrund zu stellen. 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 das berühren Befehl zum Erstellen einer neuen leeren Datei.

ssh server-ip-adresse sudo -s touch linux-dash-startup

Verwendung der Echo Befehl, 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" durch einen anderen Befehl ersetzen, wenn Sie Linux Dash mit etwas anderem als "Node" einrichten.

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 platzieren, 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. 
watch instagram story