รักเซิร์ฟเวอร์ 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>
ความคิดเห็น