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.
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.
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
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 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.
ANGRYsearch ist eine schnelle Desktop-Suchanwendung, mit der Benutz...
Es kann ziemlich lästig sein, veraltete Pakete zu entfernen, PPAs z...
Unter Linux verfügen viele Dateimanager über eine integrierte Suchf...