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

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

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

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

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

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

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

Ubuntu / Debian сървъри

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

или, за 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

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

sudo zypper install nodejs npm git

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

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

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

cd linux-dash/app/server

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

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

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

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

sudo npm install --production

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

node index.js --port 8080

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

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

Linux Dash In tBackground

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

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

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

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

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

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

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

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

echo "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

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

mv linux-dash-startup /usr/bin

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

sudo linux-dash-startup
</ P>

Коментари