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.
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.
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
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 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.
Hvis du er en nerdete bruker som fortsetter å installere forskjelli...
Hvis du har erfaring med å jobbe på kommandolinjen i Ubuntu, er du ...
Hvis du er en Linux-bruker, er det beste tilgjengelige originale ve...