Adoră-ți serverul Linux, dar îți doresc să ai mai multinformații despre cum se desfășoară pe parcursul zilei? Dacă da, Linux Dash poate fi exact ceea ce aveți nevoie! Este un instrument îngrijit care, odată instalat, oferă utilizatorilor un tablou de bord al serverului Linux care permite utilizatorilor să vizualizeze informații în timp real despre încărcarea RAM, utilizarea procesorului, traficul de rețea și chiar Docker!
ALERTA SPOILER: Derulați în jos și urmăriți tutorialul video la sfârșitul acestui articol.
Instalați Linux Dash
Programul de bord Linux Dashboard folosește uno multime de tehnologii web diferite, cum ar fi NodeJS, Go, Python și altele. Tabloul de bord poate rula cu oricare dintre aceste tehnologii ca gazdă. Cu toate acestea, în acest ghid, ne vom concentra pe NodeJS, deoarece este în mod constant cel mai ușor de utilizat. Dacă doriți să configurați Linux Dash pentru a rula altceva, în afară de Node, verificați linkul aici pentru instrucțiuni.
Utilizarea software-ului este o simplă utilizare, ca utilizatorinu trebuie să vă jucați cu un pachet descărcabil pentru Linux Dash. Acest lucru face ca software-ul de bord să fie excelent, întrucât indiferent de sistemul de operare al serverului Linux pe care îl ai, va fi rulat. Pentru a începe instalarea, deschideți un terminal și faceți ca NodeJS să funcționeze pe serverul dvs. Linux.
Servere Ubuntu / Debian
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt install nodejs git
sau, pentru 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
sau, pentru sistemele Suse, faceți:
sudo zypper install nodejs npm git
NodeJS funcționează pe server, așa că acum a sosit timpul să începeți o configurație Linux Dash. Folosind git instrument, clonați cea mai recentă versiune a codului.
sudo -s cd /opt/
git clone --depth 1 https://github.com/afaqurk/linux-dash.git
Linux Dash este o aplicație web la baza sa, deci clonarea codului în jos de la Github este destul de rapidă. Când procesul de clonare este finalizat, utilizați tasta CD comanda de a muta terminalul în directorul de coduri.
cd linux-dash/app/server
Alternativ, dacă nu sunteți fan Git, puteți utiliza Curl pentru a descărca codul pe server.
Notă: utilizați această metodă numai dacă nu puteți instala instrumentul 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
Deoarece folosim NodeJS pentru baza Linux Dash, va trebui să-l utilizăm pentru a instala software-ul. În Server dosarul, utilizați NPM comanda de a instala Linux Dash pe sistemul tău.
sudo npm install --production
NPM este instrumentul de ambalare NodeJS. Lasă-l să instaleze software-ul. După terminarea instalării, utilizați butonul nodul comanda pentru a porni Linux Dash.
node index.js --port 8080
Pentru a accesa tabloul de bord Linux, deschideți un browser web și accesați următoarea adresă a site-ului:
http://ip-address-of-server/
Linux Dash In tBackground

Linux Dash este genial și, odată cu acesta, utilizatorii suntcapabili să obțină o mulțime de informații importante despre sistemele lor. Cu toate acestea, întrucât este o aplicație web fără un pachet DEB sau RPM tradițional, nu există niciun proces pentru a o rula în fundal. Aceasta înseamnă că, de fiecare dată când doriți să vă vedeți informațiile, va trebui să SSH pe server și să executați o comandă Node, Go sau Python pentru a verifica.
Din fericire, cu puțin cunoștințe de Bash, esteușor de descărcat Linux Dash în fundal. Mai bine, nu este nevoie să te încurci cu systemd sau sistemul init! Pentru a începe acest proces, deschideți un terminal, conectați-vă la server prin SSH și utilizați atingere comanda pentru a crea un nou fișier gol.
ssh server-ip-address sudo -s touch linux-dash-startup
Folosind ecou comanda, adăugați un Shebang la script, astfel încât serverul Linux să știe ce să facă cu scriptul.
echo "#!/bin/bash" >> linux-dash-startup
Adăugați un spațiu, folosind ecou, pentru a face loc codului.
echo " " >> linux-dash-startup echo " " >> linux-dash-startup
Puneți o linie de cod în scriptul care va spune sistemului unde se află Linux Dash pe serverul dvs. Linux.
echo "cd /opt/linux-dash/app/server" >> linux-dash-startup
echo " " >> linux-dash-startup
Alerga ecou și scrieți comanda de execuție în script. În acest caz, spunem NodeJS să ruleze Linux Dash.

Notă: nu ezitați să înlocuiți „node index.js” cu o altă comandă, dacă ați ales să setați Linux Dash cu altceva decât Node.
echo "node index.js --port 8080 &>/dev/null &" >> linux-dash-startup
Actualizați permisiunile scriptului, astfel încât să poată fi executat ca program.
chmod +x linux-dash-startup
Mutați scriptul în / Usr / bin. Plasarea fișierului script aici va permite oricărui utilizator pe server să pornească cu ușurință Linux Dash ca orice altă comandă.
mv linux-dash-startup /usr/bin
Pentru a rula Linux Dash în fundal, executați următoarea comandă într-un terminal de pe server:
sudo linux-dash-startup</ P>
Comentarii