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 noen gang har ønsket detaljert systeminformasjon om din Lin...
FL Studio er en robust digital lydarbeidsstasjon og musikalsk oppre...
Bruker du Linux og trenger et godt videokonferanseverktøy som takle...