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

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

Uwielbiam twój serwer Linux, ale szkoda, że ​​nie masz więcejinformacje o tym, jak działa w ciągu dnia? Jeśli tak, Linux Dash może być właśnie tym, czego potrzebujesz! To fajne narzędzie, które po zainstalowaniu daje użytkownikom pulpit nawigacyjny serwera Linux, który pozwala użytkownikom przeglądać w czasie rzeczywistym informacje o obciążeniu pamięci RAM, zużyciu procesora, ruchu w sieci, a nawet Dockerze!

ALARM SPOILERA: Przewiń w dół i obejrzyj samouczek wideo na końcu tego artykułu.

Zainstaluj Linux Dash

Oprogramowanie deski rozdzielczej Linux Dash wykorzystujewiele różnych technologii internetowych, takich jak NodeJS, Go, Python i inne. Pulpit nawigacyjny może działać z dowolną z tych technologii jako hostem. Jednak w tym przewodniku skupimy się na NodeJS, ponieważ jest on najłatwiejszy w użyciu. Jeśli chcesz skonfigurować Linuksa Dasha, aby działał na czymś innym niż Węzeł, sprawdź link tutaj, aby uzyskać instrukcje.

Uruchomienie oprogramowania jest bardzo proste, ponieważ użytkownicynie musisz majstrować przy pakiecie do pobrania dla Linux Dash. To sprawia, że ​​oprogramowanie deski rozdzielczej jest świetne, bez względu na to, jaki masz system operacyjny serwera Linux, uruchomi się. Aby rozpocząć instalację, otwórz terminal i uruchom NodeJS na serwerze Linux.

Serwery Ubuntu / Debian

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

lub w przypadku Debiana:

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

lub w przypadku systemów Suse:

sudo zypper install nodejs npm git

NodeJS pracuje na serwerze, więc teraz nadszedł czas na uruchomienie konfiguracji Linuksa. Używając Git narzędzie, klon najnowszą wersję kodu.

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

Linux Dash to podstawowa aplikacja internetowa, 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.

cd linux-dash/app/server

Ewentualnie, jeśli nie jesteś fanem Git, możesz użyć Curl, aby pobrać kod na serwer.

Uwaga: użyj 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
cd linux-dash/app/server

Ponieważ używamy NodeJS na bazie Linux Dash, musimy go użyć do zainstalowania oprogramowania. w serwer folder, użyj npm polecenie, aby zainstalować Linux Dash w systemie.

sudo npm install --production

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 strony:

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

Linux Dash In tBackground

Linux Dash jest genialny, a wraz z nim użytkownicy sąw stanie 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, musisz połączyć się z serwerem SSH i uruchomić polecenie Node, Go lub Python, aby to sprawdzić.

Na szczęście, przy odrobinie wiedzy na temat Bash, tak jestłatwy do rozładowania Linux Dash w tle. Co więcej, nie ma potrzeby mieszania się z systememd lub systemem init! Aby rozpocząć ten proces, otwórz terminal, zaloguj się na serwerze przez SSH i użyj dotknąć polecenie, aby utworzyć nowy pusty plik.

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

Używając Echo Dodaj polecenie 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

Wpisz wiersz skryptu, który poinformuje system, gdzie Linux Dash znajduje się na twoim serwerze Linux.

echo "cd /opt/linux-dash/app/server" >> linux-dash-startup
echo " " >> linux-dash-startup

Biegać Echo i wpisz polecenie wykonania do skryptu. W takim przypadku mówimy NodeJS o uruchomieniu 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ł on działać jako program.

chmod +x linux-dash-startup

Przenieś skrypt do / usr / bin. Umieszczenie tutaj pliku skryptu pozwoli każdemu użytkownikowi na serwerze z łatwością uruchomić Linuksa jak każde inne polecenie.

mv linux-dash-startup /usr/bin

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

sudo linux-dash-startup
</p>

Komentarze