Как да настроите табло за управление на сървър на Linux с Linux Dash

click fraud protection

Обичате вашия Linux сървър, но желаете да имате повече информация за това как работи през целия ден? Ако е така, Linux Dash може би е точно това, от което се нуждаете! Това е чист инструмент, който веднъж инсталиран, предоставя на потребителите табло за управление на сървър на Linux, което позволява на потребителите да преглеждат информация в реално време за натоварването на RAM, използването на процесора, мрежовия трафик и дори Docker!

ВНИМАНИЕ СПОЙЛЕР: Превъртете надолу и гледайте видео урока в края на тази статия.

Инсталирайте Linux Dash

Софтуерът за табло на Linux Dash използва много различни уеб технологии, като NodeJS, Go, Python и други. Таблото за управление може да работи с всяка от тези технологии като хост. В това ръководство обаче ще се съсредоточим върху NodeJS, тъй като той е последователно най-лесният за използване. Ако искате да настроите Linux Dash да работи на нещо друго, освен Node, проверете връзката тук за инструкции.

Работата на софтуера е лека, тъй като не е необходимо потребителите да се занимават с изтеглящ се пакет за Linux Dash. Това прави софтуера на таблото за управление страхотен, без значение каква ОС на Linux сървър имате, той ще работи. За да започнете инсталацията, отворете терминал и накарайте NodeJS да работи на вашия Linux сървър.

instagram viewer

Ubuntu / Debian сървъри

къдря -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt инсталирате nodejs git

или, за Debian:

sudo apt-get install nodejs git

Rhel / CentOS / Suse Enterprise

curl --silent --локация https://rpm.nodesource.com/setup_8.x | судо баш -
sudo yum инсталирате nodejs npm git

или, за системи Suse, направете:

sudo zypper install nodejs npm git

NodeJS работи на сървъра, така че сега е време да започнете настройка на Linux Dash. Използвайки Git инструмент, клонирайте последната версия на кода.

sudo -s CD / opt /
git клон - дълбочина 1 https://github.com/afaqurk/linux-dash.git

Linux Dash е уеб приложение в основата му, така че клонирането на кода от Github е доста бързо. Когато процесът на клониране приключи, използвайте CD команда за преместване на терминала в директорията с кодове.

CD Linux-тире / ап / сървър

Освен това, ако не сте фен на Git, можете да използвате Къдрица за да изтеглите кода на сървъра.

Забележка: Използвайте този метод само ако не можете да инсталирате инструмента Git.

sudo -s CD / opt
къдря -LOk https://github.com/afaqurk/linux-dash/archive/master.zip unzip master.zip rm master.zip
CD Linux-тире / ап / сървър

Тъй като използваме NodeJS за основата на Linux Dash, ще трябва да го използваме за инсталиране на софтуера. В сървър папка, използвайте NPM команда за инсталиране на Linux Dash във вашата система.

sudo npm install - производство

NPM е опаковъчният инструмент на NodeJS. Нека инсталира софтуера. Когато инсталацията приключи, използвайте възел команда за стартиране на Linux Dash.

възел index.js --port 8080

За достъп до таблото за управление на Linux Dash отворете уеб браузър и посетете следния адрес на уебсайта:

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

Linux Dash In tBackground

Linux Dash е блестящ и с него потребителите успяват да получат много важна информация за своите системи. Въпреки това, тъй като това е уеб приложение без традиционен DEB или RPM пакет, няма процес за неговото стартиране на заден план. Това означава, че всеки път, когато искате да видите информацията си, ще трябва SSH на сървъра и изпълнете команда Node, Go или Python, за да проверите.

За щастие, с малко знания на Bash е лесно да разтоварите Linux Dash на заден план. Още по-добре, няма нужда да се забърквате със systemd или с системата init! За да започнете този процес, отворете терминал, влезте в сървъра през SSH и използвайте докосване команда за създаване на нов празен файл.

ssh server-ip-адрес sudo -s докоснете linux-dash-startup

Използвайки ехо команда, добавете Shebang към скрипта, така че Linux сървърът да знае какво да прави със скрипта.

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

Добавете интервал, като използвате ехо, за да направите място за кода.

echo '' >> linux-dash-startup. echo '' >> linux-dash-startup

Поставете ред код в скрипта, който ще каже на системата къде е Linux Dash на вашия Linux сървър.

ехо 'CD / opt / linux-dash / app / server '>> linux-dash-startup echo' '>> linux-dash-startup

тичам ехо и напишете командата за изпълнение в скрипта. В този случай казваме на NodeJS да стартира Linux Dash.

Забележка: не се колебайте да замените „node index.js“ с друга команда, ако решите да настроите Linux Dash с нещо различно от Node.

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

Актуализирайте разрешенията на скрипта, така че да може да се изпълнява като програма.

chmod + x linux-dash-startup

Преместете сценария в /usr/bin. Поставянето на скрипт файла тук ще позволи на всеки потребител на сървъра лесно да стартира Linux Dash, както всяка друга команда.

mv linux-dash-startup / usr / bin

За да стартирате Linux Dash във фонов режим, изпълнете следната команда в терминал на сървъра:

sudo linux-dash-startup. 
watch instagram story