- - Cum să configurați un tablou de bord Linux Server cu Linux Dash

Cum să configurați un tablou de bord Linux Server cu Linux Dash

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