Cách cài đặt Linux Dash trên Ubuntu 14.04
Linux Dash là một console open-souce để giám sát các server Linux. Nó tự hào về sự đơn giản và dễ sử dụng. Có thể rất hữu ích khi có một console cấp cao cho một version server . Với một loạt các module để thống kê server , nó cũng đóng role như một công cụ gỡ lỗi trực quan tuyệt vời.Một bài báo từ Linux Dash
Trước khi cài đặt , bạn có thể dùng thử bản demo tại đây .
Tại thời điểm viết bài, Linux Dash hỗ trợ PHP trên Apache và Nginx, Go và Node.js. Đối với hướng dẫn này, ta sẽ bao gồm cài đặt ngăn xếp PHP và Apache .
Để biết thông tin về cách cài đặt trên một ngăn xếp khác, vui lòng tham khảo phần cài đặt của Dự án GitHub .
Yêu cầu
Vui lòng hoàn thành các yêu cầu này.
- Thêm user sudo
- Làm theo hướng dẫn này để cài đặt Apache và PHP trên Server. Xin lưu ý MySQL không bắt buộc đối với Linux Dash, vì vậy bạn có thể bỏ qua phần đó
Cài đặt Git nếu bạn định sử dụng phương pháp cài đặt Git
sudo apt-get install git
Bước 1 - Cài đặt Linux Dash
Các bước sau sẽ cài đặt Linux Dash trên server của bạn.
Đầu tiên, bạn cần SSH vào Server của bạn . Xem hướng dẫn DigitalOcean này nếu bạn cần chỉ đường.
Tiếp theo, chuyển đến folder root của web.
cd /var/www/html/
Sử dụng Git để download Linux Dash.
sudo git clone https://github.com/afaqurk/linux-dash.git
Ngoài ra, đối với Composer , bạn có thể chạy
composer create-project afaqurk/linux-dash -s dev
.
Đảm bảo rằng shell_exec
được bật. Nếu đây là một bản cài đặt Apache mới, thì nó đã phải có.
sudo nano /etc/php5/apache2/php.ini
Tìm dòng disable_functions
và đảm bảo shell_exec
và thi exec
không được liệt kê.
Đến đây, bạn có thể truy cập http:// your_server_ip /linux-dash
và xem trang tổng quan.
Bước 2 - Bảo vệ bằng password cho Trang tổng quan
Linux Dash cho phép web truy cập vào thông tin riêng tư và nhạy cảm về server của bạn. Bạn nên hạn chế quyền truy cập vào folder này.
Làm theo các bước sau để bảo vệ bằng password Linux Dash. Để biết thêm thông tin về cách sử dụng .htaccess
, vui lòng xem hướng dẫn này .
Mở file server ảo Apache của bạn để chỉnh sửa:
sudo nano /etc/apache2/sites-available/000-default.conf
Thêm một khối Directory
mới cho folder linux-dash
. Điều này có thể ở bất kỳ đâu trong khối <VirtualHost *:80>
:
<Directory /var/www/html/linux-dash> Options FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory>
Điều này cho phép sử dụng .htaccess
. Bây giờ, tạo .htaccess
trong folder Linux Dash:
sudo nano /var/www/html/linux-dash/.htaccess
Cài đặt xác thực password cơ bản cho folder này và chỉ định file password :
AuthType Basic AuthName "Restricted Files" AuthUserFile /var/www/html/linux-dash/.htpasswd Require valid-user
Tạo file password với tên user và password bạn đã chọn.
sudo htpasswd -c /var/www/html/linux-dash/.htpasswd sammy
Nhập password mới của bạn theo dấu nhắc :
New password: Re-type new password: Adding password for user sammy
Cuối cùng, khởi động lại Apache:
sudo service apache2 restart
Nếu bạn làm mới trang tại http:// your_server_ip /linux-dash
, bây giờ bạn sẽ được yêu cầu nhập thông tin đăng nhập của bạn . Nhập những cái bạn đã tạo ở bước trước.
Bạn có thể thấy ứng dụng Linux Dash.
Bước 3 - Sử dụng Linux Dash
Linux Dash cung cấp cho bạn một cái nhìn toàn cảnh về server của bạn.
Có năm phần cho Linux Dash trong menu gần đầu trang. Mỗi phần chứa một số lượng ngày càng tăng các module hiển thị thông tin về server . Một số module là bản đọc đơn giản của các lệnh và file phổ biến trên server của bạn, trong khi các module khác là các bảng và biểu đồ chi tiết.
Bạn cũng có thể lọc thông tin bên trong module bằng cách sử dụng thanh tìm kiếm.
Khi gỡ lỗi các vấn đề, Linux Dash có thể là một công cụ rất hữu ích.
Ví dụ: nếu một trang web hoặc ứng dụng trên Server đang bị lag, bạn có thể điều tra phần TÌNH TRẠNG HỆ THỐNG của Linux Dash. Tại đây, bạn có thể thấy biểu đồ sử dụng CPU và RAM hiển thị thông tin trực tiếp. Ví dụ: nếu biểu đồ RAM cho thấy mức sử dụng cao bất thường, bạn có thể kiểm tra module RAM INTENSIVE PROCESSES trên hàng tiếp theo để xem quá trình nào đang gặp khó khăn.
Bạn cũng có thể làm theo quy trình tương tự để điều tra mức sử dụng CPU cao.
Kết luận
Đến đây bạn sẽ có cái nhìn sâu sắc hơn về trạng thái server của bạn thông qua Control panel Linux Dashboard.
Để được hỗ trợ, vui lòng sử dụng các tài nguyên sau:
- Đối với các câu hỏi và hỗ trợ cộng đồng chung, vui lòng xem https://gitter.im/afaqurk/linux-dash
- Để gửi lỗi phần mềm, hãy sử dụng danh sách sự cố GitHub
- Để giúp xây dựng các module hoặc mở rộng các tính năng của Linux Dash, hãy fork repo trên GitHub
Các tin liên quan
Cách bảo vệ server Linux của bạn chống lại lỗ hổng GHOST2015-01-28
Cách cài đặt và cấu hình Postfix làm server SMTP chỉ gửi trên Ubuntu 14.04
2015-01-23
Cách cấu hình xác thực dựa trên khóa SSH trên server FreeBSD
2015-01-14
Giới thiệu so sánh về FreeBSD cho người dùng Linux
2015-01-14
Tại sao bạn có thể không muốn chạy mail server của riêng mình
2014-12-11
Cách kiểm tra lưu lượng mạng trong server LAMP với sysdig trên CentOS 7
2014-12-05
Giới thiệu về quyền của Linux
2014-11-14
Quản lý tệp và điều hướng Linux cơ bản
2014-11-14
Giới thiệu về Linux Terminal
2014-11-14
Quản lý tệp và điều hướng Linux cơ bản
2014-11-14