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