Hvordan sette opp et Linux Server Dashboard med Linux Dash

click fraud protection

Elsker Linux-serveren din, men skulle ønske du hadde mer informasjon om hvordan den kjører i løpet av dagen? I så fall kan Linux Dash være akkurat det du trenger! Det er et pent verktøy som, når det er installert, gir brukerne et Linux-serverdashbord som lar brukere se sanntidsinformasjon om RAM-belastning, CPU-bruk, nettverkstrafikk og til og med Docker!

AVSLØRINGS VARSEL: Rull ned og se videoopplæringen på slutten av denne artikkelen.

Installer Linux Dash

Linux Dash-dashbordprogramvaren bruker mange forskjellige nettteknologier, som NodeJS, Go, Python og andre. Dashbordet kan kjøres med hvilken som helst av disse teknologiene som vert. I denne veiledningen vil vi imidlertid fokusere på NodeJS, siden det konsekvent er det enkleste å bruke. Hvis du vil sette opp Linux Dash til å kjøre på noe annet, bortsett fra Node, sjekk lenken her for instruksjoner.

Det er enkelt å få programvaren til å fungere, siden brukere ikke trenger å fikle med en nedlastbar pakke for Linux Dash. Dette gjør dashbordprogramvaren flott, siden uansett hvilket Linux-server-OS du har, vil den kjøre. For å starte installasjonen, åpne en terminal og få NodeJS til å fungere på Linux-serveren din.

instagram viewer

Ubuntu/Debian-servere

krølle -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt installer nodejs git

eller, for 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 installer nodejs npm git

eller, for Suse-systemer, gjør:

sudo zypper installer nodejs npm git

NodeJS jobber på serveren, så nå er det på tide å sette i gang et Linux Dash-oppsett. Bruker Git verktøyet, klone den nyeste versjonen av koden.

sudo -s cd /opt/
git clone --depth 1 https://github.com/afaqurk/linux-dash.git

Linux Dash er en webapplikasjon i kjernen, så det går ganske raskt å klone koden ned fra Github. Når kloningsprosessen er fullført, bruk CD kommando for å flytte terminalen inn i kodekatalogen.

cd linux-dash/app/server

Alternativt, hvis du ikke er en fan av Git, kan du bruke Krøll for å laste ned koden til serveren.

Merk: bruk bare denne metoden hvis du ikke kan installere Git-verktøyet.

sudo -s cd /opt
krøll -LOk https://github.com/afaqurk/linux-dash/archive/master.zip unzip master.zip rm master.zip
cd linux-dash/app/server

Siden vi bruker NodeJS som grunnlag for Linux Dash, må vi bruke den til å installere programvaren. I server mappen, bruk npm kommandoen for å installere Linux Dash på systemet ditt.

sudo npm install --produksjon

NPM er NodeJS-pakkeverktøyet. La den installere programvaren. Når installasjonen er fullført, bruk node kommando for å starte Linux Dash.

node index.js --port 8080

For å få tilgang til Linux Dash-dashbordet, åpne en nettleser og besøk følgende nettstedsadresse:

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

Linux Dash i bakgrunnen

Linux Dash er strålende, og med det kan brukere få mye viktig informasjon om systemene deres. Men siden det er en nettapplikasjon uten en tradisjonell DEB- eller RPM-pakke, er det ingen prosess for å kjøre den i bakgrunnen. Dette betyr at når du vil se informasjonen din, må du det SSH inn på serveren, og kjør en Node-, Go- eller Python-kommando for å sjekke.

Heldigvis, med litt Bash-kunnskap, er det enkelt å laste Linux Dash i bakgrunnen. Enda bedre, det er ingen grunn til å rote med systemd eller init-systemet! For å starte denne prosessen, åpne en terminal, logg på serveren over SSH og bruk ta på kommando for å lage en ny tom fil.

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

Bruker ekko kommando, legg til en Shebang i skriptet, slik at Linux-serveren vet hva den skal gjøre med skriptet.

echo '#!/bin/bash' >> linux-dash-startup

Legg til et mellomrom ved å bruke ekko, for å gi plass til koden.

echo ' ' >> linux-dash-startup. echo ' ' >> linux-dash-startup

Sett inn en kodelinje i skriptet som vil fortelle systemet hvor Linux Dash er på Linux-serveren din.

ekko 'cd /opt/linux-dash/app/server' >> linux-dash-startup echo ' ' >> linux-dash-startup

Løpe ekko og skriv utførelseskommandoen inn i skriptet. I dette tilfellet ber vi NodeJS å kjøre Linux Dash.

Merk: erstatt gjerne "node index.js" med en annen kommando, hvis du valgte å sette Linux Dash opp med noe annet enn Node.

echo 'node index.js --port 8080 &>/dev/null &' >> linux-dash-startup

Oppdater tillatelsene til skriptet slik at det kan kjøres som et program.

chmod +x linux-dash-oppstart

Flytt skriptet inn /usr/bin. Ved å plassere skriptfilen her vil enhver bruker på serveren enkelt kunne starte Linux Dash som enhver annen kommando.

mv linux-dash-startup /usr/bin

For å kjøre Linux Dash i bakgrunnen, kjør følgende kommando i en terminal på serveren:

sudo linux-dash-oppstart. 
watch instagram story