$config[links-horizontal-adaptive] not found
$config[links-horizontal-adaptive] not found

Robert_Gaines_and_George_Fleming | Контакты

Оглавление:

Как настроить инструментальную панель сервера Linux с Linux Dash - Линукс 2023
Как настроить инструментальную панель сервера Linux с Linux Dash - Линукс 2023
Anonim

Любите свой сервер 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

Linux Dash великолепен, и с его помощью пользователи могут получить много важной информации о своих системах. Однако, поскольку это веб-приложение без традиционного пакета DEB или RPM, не существует процесса для его запуска в фоновом режиме. Это означает, что в любое время, когда вы захотите просмотреть свою информацию, вам придется подключиться к серверу по SSH и запустить команду Node, Go или Python для проверки.
Linux Dash великолепен, и с его помощью пользователи могут получить много важной информации о своих системах. Однако, поскольку это веб-приложение без традиционного пакета DEB или RPM, не существует процесса для его запуска в фоновом режиме. Это означает, что в любое время, когда вы захотите просмотреть свою информацию, вам придется подключиться к серверу по SSH и запустить команду Node, Go или Python для проверки.

К счастью, с небольшим знанием 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.

Примечание: не стесняйтесь заменять «node index.js» другой командой, если вы решили настроить Linux Dash чем-то отличным от Node.
Примечание: не стесняйтесь заменять «node index.js» другой командой, если вы решили настроить Linux Dash чем-то отличным от Node.

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

Популярная тема

Популярные за месяц