Tin tức và phân tích của tất cả các thiết bị di động

Cách định cấu hình bảng điều khiển máy chủ Linux bằng Linux Dash

Yêu thích máy chủ Linux của bạn, nhưng muốn biết thêm về cách thức hoạt động của nó trong ngày? Nếu vậy, Linux Dash có thể là thứ bạn cần! Đây là một công cụ gọn gàng, sau khi được cài đặt, cung cấp cho người dùng bảng điều khiển máy chủ Linux cho phép người dùng xem thông tin theo thời gian thực về mức sử dụng RAM, mức sử dụng CPU, lưu lượng mạng và thậm chí cả Docker!

CẢNH BÁO SPOILER: Cuộn xuống và xem video hướng dẫn ở cuối bài viết này.

Cài đặt Linux Dash

Phần mềm bảng điều khiển Linux Dash sử dụng nhiều công nghệ web khác nhau như NodeJS, Go, Python, v.v. Trang tổng quan có thể hoạt động như một máy chủ với bất kỳ công nghệ nào trong số này. Tuy nhiên, trong hướng dẫn này, chúng tôi sẽ tập trung vào NodeJS vì nó dễ sử dụng nhất. Nếu bạn muốn định cấu hình Linux Dash để chạy trên thứ gì đó không phải là Node, hãy kiểm tra liên kết tại đây để biết hướng dẫn.

Khởi động và chạy phần mềm rất dễ dàng vì người dùng không cần phải loay hoay với gói tải xuống Linux Dash. Đây là điều làm cho phần mềm bảng điều khiển trở nên tuyệt vời vì cho dù bạn có hệ điều hành máy chủ Linux nào, nó sẽ hoạt động. Để bắt đầu cài đặt, hãy mở terminal và chạy NodeJS trên máy chủ Linux của bạn.

Máy chủ Ubuntu/Debian

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

sudo apt install nodejs git

hoặc cho Debian:

sudo apt-get install nodejs git

Rhel / CentOS / Doanh nghiệp Suse

curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
sudo yum install nodejs npm git

hoặc cho các hệ thống Suse:

sudo zypper install nodejs npm git

NodeJS đang chạy trên máy chủ, vì vậy bây giờ là lúc bắt đầu thiết lập Linux Dash. Sử dụng Git, sao chép phiên bản mã mới nhất.

sudo -s

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

Linux Dash thực chất là một ứng dụng web nên việc sao chép mã từ Github diễn ra khá nhanh chóng. Khi quá trình sao chép hoàn tất, hãy sử dụng lệnh CD để di chuyển thiết bị đầu cuối vào thư mục mã.

cd linux-dash/app/server

Ngoài ra, nếu bạn không phải là người hâm mộ Git, bạn có thể sử dụng Curl để tải mã xuống máy chủ.

Lưu ý: Chỉ sử dụng phương pháp này nếu bạn không thể cài đặt 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

Vì chúng tôi đang sử dụng NodeJS làm nền tảng cho Linux Dash, nên chúng tôi sẽ cần sử dụng nó để cài đặt phần mềm. Bên trong thư mục máy chủ, sử dụng lệnh npm để cài đặt Linux Dash trên hệ thống của bạn.

sudo npm install --production

NPM là trình xây dựng gói NodeJS. Hãy để nó cài đặt phần mềm. Khi quá trình cài đặt hoàn tất, hãy sử dụng lệnh nút để khởi chạy Linux Dash.

node index.js --port 8080

Để truy cập bảng điều khiển Linux Dash, hãy mở trình duyệt web của bạn và truy cập địa chỉ trang web sau:

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

Linux Dash tại tBackground

Linux Dash rất tuyệt vời và với nó, người dùng có thể nhận được rất nhiều thông tin quan trọng về hệ thống của họ. Tuy nhiên, vì nó là một ứng dụng web không có gói DEB hoặc RPM truyền thống nên không có quy trình nào để chạy nó trong nền. Điều này có nghĩa là mỗi khi bạn muốn xem thông tin của mình, bạn cần SSH vào máy chủ và chạy lệnh Node, Go hoặc Python để kiểm tra.

May mắn thay, với một chút kiến ​​thức về Bash, thật dễ dàng để đưa Linux Dash vào nền tảng. Tốt hơn nữa, không cần phải sửa lại systemd hoặc init! Để bắt đầu quá trình này, hãy mở một thiết bị đầu cuối, đăng nhập vào máy chủ qua SSH và sử dụng lệnh touch để tạo một tệp trống mới.

ssh server-ip-address

sudo -s 

touch linux-dash-startup

Sử dụng lệnh echo, thêm shebang vào tập lệnh để máy chủ Linux biết phải làm gì với tập lệnh.

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

Thêm khoảng trắng bằng cách sử dụng tiếng vang để nhường chỗ cho mã.

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

Đặt một dòng mã trong tập lệnh cho hệ thống biết vị trí của Linux Dash trên máy chủ Linux của bạn.

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

echo ' ' >> linux-dash-startup

Chạy echo và gõ lệnh thực thi vào tập lệnh. Trong trường hợp này, chúng tôi yêu cầu NodeJS chạy Linux Dash.

Lưu ý: bạn có thể thay thế “node index.js” bằng một lệnh khác nếu bạn quyết định đặt Linux Dash thành một thứ khác ngoài Node.

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

Cập nhật quyền của tập lệnh để tập lệnh có thể chạy như một chương trình.

chmod +x linux-dash-startup

Di chuyển tập lệnh tới /usr/bin. Đặt tệp script ở đây sẽ cho phép bất kỳ người dùng nào trên máy chủ dễ dàng chạy Linux Dash giống như bất kỳ lệnh nào khác.

mv linux-dash-startup /usr/bin

Để chạy Linux Dash ở chế độ nền, hãy chạy lệnh sau trong một thiết bị đầu cuối trên máy chủ:

sudo linux-dash-startup