Jak skonfigurować pulpit nawigacyjny serwera Linux za pomocą Linux Dash?

click fraud protection

Kochasz swój serwer Linux, ale chciałbyś mieć więcej informacji o jego działaniu przez cały dzień? Jeśli tak, Linux Dash może być właśnie tym, czego potrzebujesz! To zgrabne narzędzie, które po zainstalowaniu daje użytkownikom pulpit nawigacyjny serwera Linux, który umożliwia użytkownikom przeglądanie w czasie rzeczywistym informacji o obciążeniu pamięci RAM, wykorzystaniu procesora, ruchu sieciowym, a nawet Docker!

OSTRZEŻENIE O SPOILERA: Przewiń w dół i obejrzyj samouczek wideo na końcu tego artykułu.

Zainstaluj Linux Dash

Oprogramowanie pulpitu nawigacyjnego Linux Dash wykorzystuje wiele różnych technologii internetowych, takich jak NodeJS, Go, Python i inne. Pulpit nawigacyjny może działać z dowolną z tych technologii jako host. Jednak w tym przewodniku skupimy się na NodeJS, ponieważ jest on konsekwentnie najłatwiejszy w użyciu. Jeśli chcesz skonfigurować Linux Dash, aby działał na czymś innym, poza Node, sprawdź link tutaj po instrukcje.

Uruchomienie oprogramowania jest bardzo proste, ponieważ użytkownicy nie muszą bawić się pakietem do pobrania dla Linux Dash. To sprawia, że ​​oprogramowanie pulpitu nawigacyjnego jest świetne, ponieważ bez względu na system operacyjny serwera Linux, będzie działać. Aby rozpocząć instalację, otwórz terminal i uruchom NodeJS na serwerze Linux.

instagram viewer

Serwery Ubuntu/Debian

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

lub w przypadku Debiana:

sudo apt-get install nodejs git

Rhel/CentOS/Suse Enterprise

curl --cichy --lokalizacja https://rpm.nodesource.com/setup_8.x | sudo bash -
sudo mniam zainstaluj nodejs npm git

lub, w przypadku systemów Suse, wykonaj:

sudo zypper zainstaluj nodejs npm git

NodeJS pracuje na serwerze, więc nadszedł czas, aby uruchomić konfigurację Linux Dash. Używając Gita narzędzie, sklonuj najnowszą wersję kodu.

sudo -s cd /opt/
git clone --głębokość 1 https://github.com/afaqurk/linux-dash.git

Linux Dash to aplikacja internetowa w swej istocie, więc klonowanie kodu z Github jest dość szybkie. Po zakończeniu procesu klonowania użyj Płyta CD polecenie, aby przenieść terminal do katalogu kodu.

Płyta CD linux-dash/aplikacja/serwer

Alternatywnie, jeśli nie jesteś fanem Git, możesz użyć Kędzior aby pobrać kod na serwer.

Uwaga: używaj tej metody tylko wtedy, gdy nie możesz zainstalować narzędzia Git.

sudo -s cd /opt
curl -LOk https://github.com/afaqurk/linux-dash/archive/master.zip unzip master.zip rm master.zip
Płyta CD linux-dash/aplikacja/serwer

Ponieważ używamy NodeJS jako podstawy Linux Dash, będziemy musieli go użyć do zainstalowania oprogramowania. w serwer folder, użyj npm polecenie, aby zainstalować Linux Dash w systemie.

sudo npm install --produkcja

NPM to narzędzie do pakowania NodeJS. Niech zainstaluje oprogramowanie. Po zakończeniu instalacji użyj węzeł polecenie, aby uruchomić Linux Dash.

node index.js --port 8080

Aby uzyskać dostęp do pulpitu nawigacyjnego Linux Dash, otwórz przeglądarkę internetową i odwiedź następujący adres witryny:

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

Dash Linuksa w tle

Linux Dash jest genialny, a dzięki niemu użytkownicy mogą uzyskać wiele ważnych informacji o swoich systemach. Ponieważ jednak jest to aplikacja internetowa bez tradycyjnego pakietu DEB lub RPM, nie ma procesu uruchamiania jej w tle. Oznacza to, że za każdym razem, gdy chcesz zobaczyć swoje informacje, będziesz musiał: SSH na serwer i uruchom polecenie Node, Go lub Python, aby to sprawdzić.

Na szczęście przy odrobinie wiedzy o Bash łatwo jest odciążyć Linux Dash w tle. Co więcej, nie ma potrzeby zadzierać z systemd lub systemem init! Aby rozpocząć ten proces, otwórz terminal, zaloguj się na serwer przez SSH i użyj dotykać polecenie, aby utworzyć nowy pusty plik.

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

Używając Echo polecenie, dodaj Shebang do skryptu, aby serwer Linux wiedział, co zrobić ze skryptem.

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

Dodaj spację, używając Echo, aby zrobić miejsce na kod.

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

Umieść w skrypcie wiersz kodu, który poinformuje system, gdzie znajduje się Linux Dash na serwerze z systemem Linux.

Echo 'Płyta CD /opt/linux-dash/app/server' >> linux-dash-startup echo ' ' >> linux-dash-startup

Biegać Echo i wpisz polecenie wykonania do skryptu. W tym przypadku mówimy NodeJS, aby uruchomił Linux Dash.

Uwaga: możesz zastąpić „node index.js” innym poleceniem, jeśli zdecydujesz się ustawić Linux Dash na coś innego niż Node.

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

Zaktualizuj uprawnienia skryptu, aby mógł być wykonywany jako program.

chmod +x linux-dash-startup

Przenieś skrypt do /usr/bin. Umieszczenie pliku skryptu tutaj pozwoli każdemu użytkownikowi na serwerze na łatwe uruchomienie Linux Dash, jak każde inne polecenie.

mv linux-dash-startup /usr/bin

Aby uruchomić Linux Dash w tle, uruchom następujące polecenie w terminalu na serwerze:

sudo linux-dash-startup. 
watch instagram story