Robert_Gaines_and_George_Fleming | Контакты
Оглавление:

Любите свой сервер Linux, но хотите, чтобы у вас было больше информации о том, как он работает в течение дня? Если это так, Linux Dash может быть именно то, что вам нужно! Это аккуратный инструмент, который после установки предоставляет пользователям инструментальную панель сервера Linux, которая позволяет пользователям в режиме реального времени просматривать информацию о загрузке ОЗУ, использовании ЦП, сетевом трафике и даже Docker!
ОСТОРОЖНО, СПОЙЛЕРЫ: Прокрутите вниз и посмотрите видеоурок в конце этой статьи.
Установить Linux Dash
Программное обеспечение Dashboard для Linux использует множество различных веб-технологий, таких как 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 установить nodejs git
или, для Debian:
sudo apt-get установить nodejs git
Rhel / CentOS / Suse Enterprise
curl --silent --location https://rpm.nodesource.com/setup_8.x | Судо Баш -
sudo yum установить nodejs npm git
или для систем Suse:
sudo zypper установить nodejs npm git
NodeJS работает на сервере, поэтому пришло время начать установку Linux Dash. С использованием Гит инструмент, клонировать последнюю версию кода.
sudo -s cd / opt /
git clone --depth 1 https://github.com/afaqurk/linux-dash.git
Linux Dash по своей сути является веб-приложением, поэтому клонирование кода из Github происходит довольно быстро. Когда процесс клонирования завершится, используйте CD Команда для перемещения терминала в каталог кодов.
cd linux-dash / приложение / сервер
Кроме того, если вы не являетесь поклонником Git, вы можете использовать Curl для загрузки кода на сервер.
Примечание: используйте этот метод, только если вы не можете установить инструмент Git.
sudo -s cd / opt
curl -LOk https://github.com/afaqurk/linux-dash/archive/master.zip распаковать master.zip rm master.zip
cd linux-dash / приложение / сервер
Поскольку мы используем NodeJS для Linux Dash, нам нужно использовать его для установки программного обеспечения. в сервер папку, используйте НПМ Команда для установки Linux Dash в вашу систему.
sudo npm install - производство
NPM - это упаковочный инструмент NodeJS. Позвольте ему установить программное обеспечение. После завершения установки используйте узел Команда для запуска Linux Dash.
узел index.js --port 8080
Чтобы получить доступ к панели инструментов Linux Dash, откройте веб-браузер и посетите следующий адрес веб-сайта:
HTTP: // IP-адрес-сервера-/
Linux Dash In tBackground

К счастью, с небольшим знанием Bash, легко перевести Linux Dash в фоновый режим. Более того, нет необходимости связываться с systemd или системой init! Чтобы начать этот процесс, откройте терминал, войдите на сервер через SSH и используйте потрогать Команда для создания нового пустого файла.
ssh server-ip-адрес 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.

echo 'node index.js --port 8080 &> / dev / null &' >> linux-dash-startup
Обновите разрешения скрипта, чтобы он мог работать как программа.
chmod + x linux-dash-startup
Переместить сценарий в / USR / бен, Размещение здесь файла скрипта позволит любому пользователю на сервере легко запустить Linux Dash, как и любую другую команду.
mv linux-dash-startup / usr / bin
Чтобы запустить Linux Dash в фоновом режиме, выполните следующую команду в терминале на сервере:
sudo linux-dash-startup