Linux Dash로 Linux 서버 대시보드를 설정하는 방법

Linux 서버가 마음에 들지만 하루 종일 실행되는 방법에 대한 자세한 정보를 원하십니까? 그렇다면 Linux Dash가 필요할 것입니다! 일단 설치되면 사용자에게 RAM 로드, CPU 사용량, 네트워크 트래픽 및 Docker에 대한 실시간 정보를 볼 수 있는 Linux 서버 대시보드를 제공하는 깔끔한 도구입니다!

스포일러 경고: 아래로 스크롤하여 이 기사 끝에 있는 비디오 자습서를 시청하십시오.

리눅스 대시 설치

Linux Dash 대시보드 소프트웨어는 NodeJS, Go, Python 등과 같은 다양한 웹 기술을 사용합니다. 대시보드는 이러한 기술을 호스트로 사용하여 실행할 수 있습니다. 그러나 이 가이드에서는 일관되게 사용하기 가장 쉬운 NodeJS에 중점을 둘 것입니다. Node가 아닌 다른 곳에서 실행되도록 Linux Dash를 설정하려면 링크를 확인하세요. 여기에서 지침.

사용자가 Linux Dash용 다운로드 가능한 패키지를 만지작거릴 필요가 없기 때문에 소프트웨어를 작동시키는 것은 간단합니다. 이것은 대시보드 소프트웨어를 훌륭하게 만듭니다. 어떤 Linux 서버 OS를 사용하든 상관없이 실행됩니다. 설치를 시작하려면 터미널을 열고 Linux 서버에서 NodeJS가 작동하도록 합니다.

우분투/데비안 서버

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

sudo apt install nodejs git

또는 데비안의 경우:

sudo apt-get install nodejs git

Rhel/CentOS/수세 엔터프라이즈

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

Linux Dash의 기반으로 NodeJS를 사용하고 있으므로 소프트웨어를 설치하는 데 NodeJS를 사용해야 합니다. 서버 폴더에서 npm 명령을 사용하여 Linux Dash를 시스템에 설치합니다.

sudo npm install --production

NPM은 NodeJS 패키징 도구입니다. 소프트웨어를 설치하도록 합니다. 설치가 완료되면 node 명령을 사용하여 Linux Dash를 시작합니다.

node index.js --port 8080

Linux Dash 대시보드에 액세스하려면 웹 브라우저를 열고 다음 웹 사이트 주소를 방문하십시오.

https://ip-address-of-server/

tBackground의 Linux 대시

Linux Dash는 훌륭하며 사용자는 시스템에 대한 많은 중요한 정보를 얻을 수 있습니다. 그러나 기존의 DEB 또는 RPM 패키지가 없는 웹 애플리케이션이므로 백그라운드에서 실행하는 프로세스가 없습니다. 즉, 정보를 보고 싶을 때마다 서버에 SSH로 연결하고 Node, Go 또는 Python 명령을 실행하여 확인해야 합니다.

고맙게도 약간의 Bash 지식이 있으면 Linux Dash를 백그라운드로 쉽게 오프로드할 수 있습니다. 더 좋은 점은 systemd 또는 init 시스템을 엉망으로 만들 필요가 없다는 것입니다! 이 프로세스를 시작하려면 터미널을 열고 SSH를 통해 서버에 로그인한 다음 touch 명령을 사용하여 새 빈 파일을 만듭니다.

ssh server-ip-address

sudo -s 

touch linux-dash-startup

echo 명령을 사용하여 스크립트에 Shebang을 추가하여 Linux 서버가 스크립트로 수행할 작업을 알 수 있도록 합니다.

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

echo를 사용하여 공백을 추가하여 코드를 위한 공간을 만드십시오.

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

Linux 서버에서 Linux Dash가 있는 위치를 시스템에 알려주는 코드 줄을 스크립트에 넣습니다.

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

echo ' ' >> linux-dash-startup

echo를 실행하고 실행 명령을 스크립트에 씁니다. 이 경우 Linux Dash를 실행하도록 NodeJS에 지시합니다.

참고: Linux Dash를 Node.js 이외의 다른 것으로 설정하기로 선택한 경우 “node index.js”를 다른 명령으로 자유롭게 바꾸십시오.

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