Quản lý một máy chủ ảo (VPS) bằng dòng lệnh đôi khi có thể là một thách thức, đặc biệt với người mới bắt đầu. May mắn là, Cockpit, một công cụ quản trị giao diện web miễn phí và mạnh mẽ, sẽ giúp bạn thực hiện các tác vụ quản trị một cách trực quan ngay trên trình duyệt mà không cần phải ghi nhớ các lệnh phức tạp.
Bài viết này sẽ hướng dẫn bạn cách cài đặt và sử dụng Cockpit trên hệ điều hành AlmaLinux 9.
1. Cockpit là gì?
Cockpit là một công cụ mã nguồn mở được phát triển bởi Red Hat, cung cấp một giao diện web hiện đại để quản lý các tác vụ trên máy chủ Linux, bao gồm:
2. Cài đặt Cockpit trên AlmaLinux 9
Quy trình cài đặt rất đơn giản và chỉ bao gồm vài bước.
- Bước 1: Cập nhật hệ thống
Luôn đảm bảo hệ thống của bạn được cập nhật trước khi cài đặt phần mềm mới.
sudo dnf update -y - Bước 2: Cài đặt Cockpit
Sử dụng trình quản lý gói DNF để cài đặt.
sudo dnf install cockpit -y - Bước 3: Mở cổng 9090 trên Firewall
Cockpit chạy trên cổng 9090. Bạn cần cho phép truy cập cổng này qua firewalld.
sudo firewall-cmd --permanent --add-service=cockpit
sudo firewall-cmd --reload - Bước 4: Kích hoạt và khởi chạy dịch vụ Cockpit
Bật dịch vụ để nó tự khởi động cùng hệ thống.
sudo systemctl enable --now cockpit.socket
3. Truy cập giao diện Cockpit
Mở trình duyệt web trên máy tính của bạn và truy cập vào địa chỉ sau:
https://IP-VPS-của-bạn:9090
- Trình duyệt sẽ hiển thị cảnh báo về chứng chỉ SSL tự ký (self-signed). Đây là điều bình thường, bạn chỉ cần chấp nhận và tiếp tục truy cập.
- Đăng nhập bằng tài khoản root hoặc một người dùng có quyền sudo trên VPS của bạn.
4. Một số chức năng hữu ích
Dưới đây là một vài khu vực chức năng chính bạn sẽ sử dụng thường xuyên trên giao diện Cockpit:
Tính năng | Mô tả |
---|---|
System (Hệ thống) | Xem tổng quan tài nguyên, thông tin phần cứng và hệ điều hành. |
Services (Dịch vụ) | Quản lý trạng thái của các dịch vụ hệ thống (ví dụ: sshd, httpd). |
Logs (Nhật ký) | Kiểm tra nhật ký hệ thống để chẩn đoán lỗi. |
Terminal (Dòng lệnh) | Truy cập một cửa sổ dòng lệnh đầy đủ chức năng ngay trên trình duyệt. |
Networking (Mạng) | Quản lý các giao diện mạng, firewall và xem thông tin kết nối. |
Storage (Lưu trữ) | Quản lý phân vùng, ổ đĩa, và các hệ thống file. |
5. Bảo mật thêm (khuyến nghị)
Để tăng cường bảo mật cho VPS của bạn, hãy xem xét các bước sau:
- Tạo một tài khoản người dùng mới có quyền sudo và sử dụng nó thay vì đăng nhập trực tiếp bằng root.
- Cấu hình tường lửa để chỉ cho phép địa chỉ IP của bạn truy cập vào cổng 9090.
- Thiết lập một chứng chỉ SSL hợp lệ (ví dụ: từ Let's Encrypt) nếu bạn muốn loại bỏ cảnh báo trình duyệt.
6. Kết luận
Cockpit là một công cụ tuyệt vời giúp đơn giản hóa việc quản trị máy chủ, đặc biệt hữu ích cho những người dùng không chuyên về dòng lệnh. Chỉ với vài bước cài đặt đơn giản, bạn đã có thể quản lý VPS AlmaLinux của mình một cách trực quan và chuyên nghiệp.
Nếu bạn đang tìm kiếm một nền tảng mạnh mẽ để triển khai các dự án của mình, hãy tham khảo dịch vụ KVM VPS của VietHosting, chúng tôi hỗ trợ cài đặt các hệ điều hành mới nhất bao gồm cả AlmaLinux 9.