- - Як налаштувати панель керування Linux Server за допомогою тире Linux

Як налаштувати панель приладів Linux Server за допомогою тире Linux

Любіть свій Linux-сервер, але бажаю, щоб у вас було більшеінформація про те, як вона працює протягом дня? Якщо так, Linux Dash може бути саме тим, що вам потрібно! Це акуратний інструмент, який після встановлення надає користувачам панель інструментів сервера Linux, яка дозволяє користувачам переглядати інформацію в реальному часі про завантаження оперативної пам’яті, використання процесора, мережевий трафік і навіть Docker!

СПОЙЛЕР ПОПЕРЕДЖЕННЯ: Прокрутіть униз і перегляньте відео-посібник в кінці цієї статті.

Встановіть Linux Dash

Програмне забезпечення панелі інструментів Linux Dash використовує:безліч різних веб-технологій, таких як 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, нам потрібно буде використовувати її для встановлення програмного забезпечення. В сервер папку, використовуйте п / хв команда встановити 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

Перемістіть сценарій у / usr / bin. Розміщення файлу сценарію тут дозволить будь-якому користувачеві на сервері легко запустити Linux Dash, як і будь-яку іншу команду.

mv linux-dash-startup /usr/bin

Щоб запустити Linux Dash у фоновому режимі, запустіть таку команду в терміналі на сервері:

sudo linux-dash-startup
</p>

Коментарі