- Kaip nustatyti "Linux Server" prietaisų skydelį su

Kaip nustatyti "Linux Server" informacijos suvestinę naudojant

Mylėkite savo „Linux“ serverį, bet linkiu, kad turėtumėte daugiauinformacijos apie tai, kaip jis veikia visą dieną? Jei taip, „Linux Dash“ gali būti tik tai, ko jums reikia! Tai yra tvarkingas įrankis, kuris įdiegus vartotojams suteikia „Linux“ serverio prietaisų skydelį, leidžiantį vartotojams realiuoju laiku peržiūrėti informaciją apie RAM apkrovą, procesoriaus naudojimą, tinklo srautą ir net „Docker“!

SPOILER ALERT: Slinkite žemyn ir žiūrėkite vaizdo įrašo vadovėlį šio straipsnio pabaigoje.

Įdiekite „Linux Dash“

„Linux Dash“ prietaisų skydelio programinė įranga naudoja adaugybė skirtingų interneto technologijų, tokių kaip „NodeJS“, „Go“, „Python“ ir kitos. Prietaisų skydelis gali būti naudojamas kaip bet kuris iš šių technologijų. Tačiau šiame vadove dėmesys bus sutelktas į „NodeJS“, nes jį visada lengviausia naudoti. Jei norite nustatyti „Linux Dash“, kad būtų paleista kažkuo kitu, išskyrus mazgą, instrukcijas rasite čia pateiktoje nuorodoje.

Kaip vartotojai, programinė įranga veikia greitainereikia slapstytis atsisiunčiamu „Linux Dash“ paketu. Dėl šios priežasties prietaisų skydelio programinė įranga yra puiki, nesvarbu, kokią „Linux“ serverio OS naudojate, ji veiks. Norėdami pradėti diegti, atidarykite terminalą ir gaukite „NodeJS“ dirbti su jūsų „Linux“ serveriu.

„Ubuntu“ / „Debian“ serveriai

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt install nodejs git

arba Debianui:

sudo apt-get install nodejs git

„Rhel“ / „CentOS“ / „Suse“ įmonė

curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
sudo yum install nodejs npm git

arba „Suse“ sistemoms atlikite:

sudo zypper install nodejs npm git

„NodeJS“ dirba serveryje, todėl dabar laikas pradėti „Linux Dash“ sąranką. Naudojant Git įrankis, klonuoti naujausią kodo versiją.

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

„Linux Dash“ yra žiniatinklio programa, todėl kodo klonavimas iš „Github“ yra gana greitas. Kai klonavimo procesas bus baigtas, naudokite Kompaktinis diskas komanda perkelti terminalą į kodų katalogą.

cd linux-dash/app/server

Arba, jei nesate „Git“ gerbėjas, kodą atsisiųsti į serverį galite naudoti „Curl“.

Pastaba: naudokite šį metodą tik tuo atveju, jei negalite įdiegti „Git“ įrankio.

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

Kadangi „Linux Dash“ pagrindu naudojame „NodeJS“, turėsime naudoti ją norėdami įdiegti programinę įrangą. Viduje konors serveris aplanką, naudokite npm komanda įdiegti „Linux Dash“ į savo sistemą.

sudo npm install --production

NPM yra „NodeJS“ pakavimo įrankis. Leiskite jai įdiegti programinę įrangą. Kai diegimas bus baigtas, naudokite mazgas komanda paleisti „Linux Dash“.

node index.js --port 8080

Norėdami pasiekti „Linux Dash“ prietaisų skydelį, atidarykite interneto naršyklę ir apsilankykite šiuo svetainės adresu:

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

„Linux Dash In tBackground“

„Linux Dash“ yra puikus, o juo vartotojaigeba gauti daug svarbios informacijos apie savo sistemas. Tačiau, kadangi tai yra žiniatinklio programa be tradicinio DEB ar RPM paketo, nėra jokio būdo ją paleisti fone. Tai reiškia, kad kiekvieną kartą, kai norėsite pamatyti savo informaciją, turėsite prisijungti prie serverio ir paleisti „Node, Go“ ar „Python“ komandą, kad patikrintumėte.

Laimei, turėdamas šiek tiek bash žinių, tai yralengva atsisiųsti „Linux Dash“ į foną. Dar geriau, nereikia jaustis nei su „systemd“, nei su „init“ sistema! Norėdami pradėti šį procesą, atidarykite terminalą, prisijunkite prie serverio per SSH ir naudokite liesti komanda sukurti naują tuščią failą.

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

Naudojant aidas komandą, pridėkite „Shebang“ prie scenarijaus, kad „Linux“ serveris žinotų, ką daryti su scenarijumi.

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

Pridėkite tarpą naudodami aidas, kad būtų vietos kodui.

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

Į scenarijų įdėkite kodo eilutę, kuri nurodys sistemai, kur yra „Linux Dash“ jūsų „Linux“ serveryje.

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

Bėk aidas ir įrašykite vykdymo komandą į scenarijų. Tokiu atveju mes sakome „NodeJS“ paleisti „Linux Dash“.

Pastaba: jei „Linux Dash“ nustatėte kažkuo kitu, o ne mazgu, nedvejodami pakeiskite „node index.js“ kita komanda.

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

Atnaujinkite scenarijaus teises, kad jis galėtų būti vykdomas kaip programa.

chmod +x linux-dash-startup

Perkelkite scenarijų į / usr / šiukšliadėžė. Jei čia įdėsite scenarijaus failą, bet kuris serverio vartotojas galės lengvai paleisti „Linux Dash“ kaip ir bet kurią kitą komandą.

mv linux-dash-startup /usr/bin

Norėdami paleisti „Linux Dash“ fone, serverio terminale paleiskite šią komandą:

sudo linux-dash-startup
</p>

Komentarai