- - วิธีตั้งค่า Dashboard เซิร์ฟเวอร์ Linux ด้วย Linux Dash

วิธีการตั้งค่าแดชบอร์ดเซิร์ฟเวอร์ Linux ด้วย Linux Dash

รักเซิร์ฟเวอร์ Linux ของคุณ แต่หวังว่าคุณจะมีมากขึ้นข้อมูลเกี่ยวกับวิธีการทำงานตลอดทั้งวัน? ถ้าเป็นเช่นนั้น Linux Dash อาจเป็นสิ่งที่คุณต้องการ! เป็นเครื่องมือที่เรียบร้อยซึ่งเมื่อติดตั้งแล้วจะให้แดชบอร์ดเซิร์ฟเวอร์ Linux แก่ผู้ใช้ซึ่งช่วยให้ผู้ใช้สามารถดูข้อมูลเรียลไทม์เกี่ยวกับการโหลด RAM การใช้งาน CPU การรับส่งข้อมูลเครือข่ายและแม้แต่นักเทียบท่า!

แจ้งเตือนสปอยเลอร์: เลื่อนลงและดูวิดีโอบทแนะนำท้ายบทความนี้

ติดตั้ง Linux Dash

ซอฟต์แวร์แดชบอร์ด Linux Dash ใช้ประโยชน์จากเทคโนโลยีเว็บที่แตกต่างกันมากมายเช่น NodeJS, Go, Python และอื่น ๆ แดชบอร์ดสามารถเรียกใช้ด้วยเทคโนโลยีใด ๆ เหล่านี้เป็นโฮสต์ อย่างไรก็ตามในคู่มือนี้เราจะเน้นที่ NodeJS เนื่องจากเป็นวิธีที่ง่ายที่สุดในการใช้งานอย่างสม่ำเสมอ หากคุณต้องการตั้งค่า Linux Dash ให้ทำงานอย่างอื่นนอกเหนือจากโหนดให้ตรวจสอบคำแนะนำได้ที่ลิงค์ที่นี่

การทำให้ซอฟต์แวร์ทำงานได้อย่างรวดเร็วเช่นเดียวกับผู้ใช้ไม่ต้องเล่นซอกับแพ็คเกจที่ดาวน์โหลดได้สำหรับ Linux Dash สิ่งนี้ทำให้ซอฟต์แวร์แดชบอร์ดนั้นยอดเยี่ยมไม่ว่าคุณจะมีระบบปฏิบัติการเซิร์ฟเวอร์ Linux ใดก็ตามมันจะทำงาน หากต้องการเริ่มการติดตั้งให้เปิดเทอร์มินัลแล้วรับ NodeJS ทำงานบนเซิร์ฟเวอร์ Linux ของคุณ

เซิร์ฟเวอร์ Ubuntu / Debian

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

หรือสำหรับ Debian:

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

หรือสำหรับระบบ 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 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

เนื่องจากเราใช้ NodeJS สำหรับ Linux Dash เราจะต้องใช้มันเพื่อติดตั้งซอฟต์แวร์ ใน เซิร์ฟเวอร์ โฟลเดอร์ใช้ NPM คำสั่งเพื่อติดตั้ง Linux Dash ไปยังระบบของคุณ

sudo npm install --production

NPM เป็นเครื่องมือบรรจุภัณฑ์ของ NodeJS ปล่อยให้มันติดตั้งซอฟต์แวร์ เมื่อการติดตั้งเสร็จสมบูรณ์ให้ใช้ ปม คำสั่งเพื่อเริ่ม Linux Dash

node index.js --port 8080

หากต้องการเข้าถึงแดชบอร์ด Linux Dash ให้เปิดเว็บเบราว์เซอร์และไปที่ที่อยู่เว็บไซต์ต่อไปนี้:

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

Linux Dash ใน tBackground

Linux Dash นั้นยอดเยี่ยมและด้วยผู้ใช้สามารถรับข้อมูลที่สำคัญมากมายเกี่ยวกับระบบของพวกเขา อย่างไรก็ตามเนื่องจากเป็นเว็บแอปพลิเคชันที่ไม่มีแพ็คเกจ DEB หรือ RPM แบบดั้งเดิมจึงไม่มีขั้นตอนในการทำงานในพื้นหลัง ซึ่งหมายความว่าทุกครั้งที่คุณต้องการดูข้อมูลของคุณคุณจะต้อง SSH ลงในเซิร์ฟเวอร์และเรียกใช้คำสั่ง Node, Go หรือ Python เพื่อตรวจสอบ

โชคดีที่มีความรู้เรื่อง Bash เล็กน้อยง่ายต่อการ offload Linux Dash เป็นพื้นหลัง ยังดีกว่าไม่จำเป็นต้องยุ่งกับ systemd หรือระบบ init! ในการเริ่มต้นกระบวนการนี้ให้เปิดเทอร์มินัลเข้าสู่เซิร์ฟเวอร์ผ่าน SSH และใช้ แตะ คำสั่งเพื่อสร้างไฟล์ว่างใหม่

ssh server-ip-address
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 up ด้วยสิ่งอื่นที่ไม่ใช่โหนด

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
</ p>

ความคิดเห็น