- - Sådan konfigureres et Linux Server Dashboard med Linux Dash

Sådan konfigureres et Linux-serverpanel med Linux Dash

Elsker din Linux-server, men ønsker, at du havde mereinformation om, hvordan det løber gennem dagen? I så fald er Linux Dash muligvis lige det, du har brug for! Det er et pænt værktøj, der, når det først er installeret, giver brugerne et Linux-serverpanel, der giver brugerne mulighed for at se information i realtid om RAM-belastning, CPU-brug, netværkstrafik og endda Docker!

SPOILER ALERT: Rul ned og se videostudiet i slutningen af ​​denne artikel.

Installer Linux Dash

Linux Dash-dashboard-softwaren bruger enmange forskellige webteknologier, som NodeJS, Go, Python og andre. Dashboardet kan køre med enhver af disse teknologier som vært. I denne guide fokuserer vi dog på NodeJS, da det konsekvent er den nemmeste at bruge. Hvis du gerne vil konfigurere Linux Dash til at køre på noget andet, bortset fra Node, skal du kontrollere linket her for instruktioner.

At få softwaren til at fungere er et øjeblik som brugerebehøver ikke at lege med en downloadbar pakke til Linux Dash. Dette gør dashboard-softwaren fantastisk, da uanset hvilket Linux-server OS du har, kører det. For at starte installationen skal du åbne en terminal og få NodeJS til at arbejde på din Linux-server.

Ubuntu / Debian-servere

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt install 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 install nodejs npm git

eller for Suse-systemer:

sudo zypper install nodejs npm git

NodeJS arbejder på serveren, så nu er det tid til at få et Linux Dash-opsætning i gang. Bruger git værktøj, klon den nyeste version af koden.

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

Linux Dash er en webapplikation i kernen, så det er ret hurtigt at klone koden ned fra Github. Når kloneprocessen er afsluttet, skal du bruge CD kommando til at flytte terminalen til kodebiblioteket.

cd linux-dash/app/server

Alternativt, hvis du ikke er fan af Git, kan du bruge Curl til at downloade koden til serveren.

Bemærk: Brug kun denne metode, hvis du ikke kan installere Git-værktøjet.

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

Da vi bruger NodeJS på basis af Linux Dash, bliver vi nødt til at bruge det til at installere softwaren. I server mappe, brug NPM kommando til at installere Linux Dash på dit system.

sudo npm install --production

NPM er NodeJS-pakkeværktøjet. Lad det installere softwaren. Når installationen er afsluttet, skal du bruge node kommando til at starte Linux Dash.

node index.js --port 8080

For at få adgang til Linux Dash-betjeningspanelet skal du åbne en webbrowser og besøge følgende webstedsadresse:

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

Linux Dash In tBackground

Linux Dash er strålende, og med det er brugerne deti stand til at få en masse vigtige oplysninger om deres systemer. Da det er en webapplikation uden en traditionel DEB- eller RPM-pakke, er der ingen proces til at køre den i baggrunden. Dette betyder, at når du vil se dine oplysninger, skal du SSH ind på serveren og køre en Node-, Go- eller Python-kommando for at kontrollere.

Heldigvis er det med lidt Bash-videnlet at downloade Linux Dash i baggrunden. Bedre endnu, er der ikke behov for at rodet med systemd eller init-systemet! For at starte denne proces skal du åbne en terminal, logge ind på serveren via SSH og bruge røre ved kommando til at oprette en ny tom fil.

ssh server-ip-address
sudo -s
touch linux-dash-startup

Bruger ekko kommando, tilføj en Shebang til scriptet, så Linux-serveren ved, hvad de skal gøre med scriptet.

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

Tilføj et mellemrum ved hjælp af ekko, for at give plads til koden.

echo " " >> linux-dash-startup
echo " " >> linux-dash-startup

Læg en kodelinje i scriptet, der fortæller systemet, hvor Linux Dash er på din Linux-server.

echo "cd /opt/linux-dash/app/server" >> linux-dash-startup
echo " " >> linux-dash-startup

Løb ekko og skriv udførelseskommandoen til scriptet. I dette tilfælde fortæller vi NodeJS om at køre Linux Dash.

Bemærk: er du velkommen til at erstatte “node index.js” med en anden kommando, hvis du vælger at indstille Linux Dash med noget andet end Node.

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

Opdater scriptets tilladelser, så det kan udføres som et program.

chmod +x linux-dash-startup

Flyt scriptet ind / Usr / bin. Hvis man placerer scriptfilen her, kan enhver bruger på serveren let starte Linux Dash som enhver anden kommando.

mv linux-dash-startup /usr/bin

Hvis du vil køre Linux Dash i baggrunden, skal du køre følgende kommando i en terminal på serveren:

sudo linux-dash-startup
</ P>

Kommentarer