Cách cài đặt Cockpit trên Debian 11

theanh

Administrator
Nhân viên
The Cockpit là một ứng dụng quản lý máy chủ miễn phí và mã nguồn mở do Red Hat tài trợ. Nó đi kèm với một giao diện quản trị đơn giản dựa trên web để quản lý máy chủ thông qua trình duyệt web thay vì cli. Nó cũng cung cấp thông tin về tải CPU, số liệu thống kê hệ thống tệp, quy trình và thông tin khác. Nó cho phép bạn thực hiện các tác vụ quản trị hệ thống hàng ngày bao gồm tạo và quản lý người dùng, khắc phục sự cố mạng, tải lên và tải xuống tệp, v.v.

Trong bài đăng này, chúng tôi sẽ chỉ cho bạn cách cài đặt và sử dụng Cockpit trên Debian 11.

Điều kiện tiên quyết​

  • Một máy chủ chạy Debian 11.
  • Một mật khẩu gốc được cấu hình trên máy chủ.

Cài đặt Cockpit trên Debian 11​

Theo mặc định, gói Cockpit được bao gồm trong kho lưu trữ mặc định của Debian 11. Bạn có thể cài đặt dễ dàng bằng lệnh sau:
Mã:
apt-get install cockpit -y
Sau khi cài đặt Cockpit, hãy chạy lệnh sau để cài đặt mô-đun Podman:
Mã:
apt-get install cockpit-podman -y
Sau khi cài đặt thành công, hãy khởi động dịch vụ Cockpit và cho phép dịch vụ này khởi động khi khởi động lại hệ thống:
Mã:
systemctl start cockpit
systemctl enable cockpit
Để kiểm tra trạng thái của Cockpit, hãy chạy lệnh sau:
Mã:
systemctl status cockpit
Bạn sẽ thấy đầu ra sau:
Mã:
? cockpit.service - Dịch vụ web Cockpit Đã tải: đã tải (/lib/systemd/system/cockpit.service; static) Đang hoạt động: đang hoạt động (đang chạy) kể từ Thứ bảy 2021-10-09 07:34:10 UTC; 5 giây trướcĐược kích hoạt bởi: ? cockpit.socket Tài liệu: man:cockpit-ws(8) Quy trình: 16211 ExecStartPre=/usr/sbin/remotectl certificate --ensure --user=root --group=cockpit-ws --selinux-type= (code=exited, status=0> PID chính: 16214 (cockpit-tls) Nhiệm vụ: 1 (giới hạn: 2341) Bộ nhớ: 1,3M CPU: 101ms CGroup: /system.slice/cockpit.service ??16214 /usr/lib/cockpit/cockpit-tls09/10 07:34:10 debian11 systemd[1]: Đang khởi động Dịch vụ web Cockpit...09/10 07:34:10 debian11 systemd[1]: Đã khởi động Dịch vụ web Cockpit.
Theo mặc định, Cockpit lắng nghe trên cổng 9090. Bạn có thể kiểm tra nó bằng lệnh sau:
Mã:
ss -antpl | grep 9090
Bạn sẽ thấy đầu ra sau:
Mã:
LISTEN 0 4096 *:9090 *:* users:(("cockpit-tls",pid=16214,fd=3),("systemd",pid=1,fd=79))

Cấu hình tường lửa cho Cockpit​

Nếu tường lửa UFW được cài đặt và cấu hình trên hệ thống của bạn thì bạn sẽ cần cho phép các cổng 80 và 9090 đi qua tường lửa UFW.

Bạn có thể cho phép cả hai cổng bằng lệnh sau:
Mã:
ufw allow 9090
ufw allow 80
Tiếp theo, tải lại tường lửa UFW bằng lệnh sau:
Mã:
ufw reload
Bạn có thể bây giờ hãy kiểm tra trạng thái của các quy tắc tường lửa UFW bằng lệnh sau:
Mã:
ufw status
Bạn sẽ thấy đầu ra sau:
Mã:
Trạng thái: hoạt độngĐến Hành động Từ-- ------ ----22 ALLOW Anywhere80 ALLOW Anywhere9090 ALLOW Anywhere22 (v6) ALLOW Anywhere (v6)80 (v6) ALLOW Anywhere (v6)9090 (v6) ALLOW Anywhere (v6)

Truy cập Giao diện người dùng web Cockpit​

Bây giờ, hãy mở trình duyệt web của bạn và truy cập giao diện người dùng web Cockpit bằng URL . Bạn sẽ thấy trang đăng nhập Cockpit:



Cung cấp tên người dùng gốc, mật khẩu và nhấp vào Đăng nhập. Bạn sẽ thấy bảng điều khiển Cockpit:



Trong ngăn bên trái, nhấp vào Lưu trữ để xem thông tin phân vùng của hệ thống:



Nhấp vào Mạng. Bạn sẽ thấy thông tin liên quan đến mạng trên màn hình sau:



Nhấp vào Bộ chứa Podman. Bạn sẽ thấy tất cả các bộ chứa và hình ảnh:



Nhấp vào Dịch vụ. Bạn sẽ thấy tất cả các dịch vụ hệ thống.



Nhấp vào Ứng dụng. Bạn sẽ thấy tất cả các ứng dụng đã cài đặt.



Nhấp vào Cập nhật Phần mềm. Bạn sẽ thấy tất cả các bản cập nhật khả dụng.



Nhấp vào Thiết bị đầu cuối. Bạn có thể kết nối với giao diện dòng lệnh của máy chủ.


Kết luận​

Vậy là xong. Bạn đã cài đặt thành công Cockpit trên Debian 11. Cockpit rất hữu ích cho những ai không biết dòng lệnh Linux. Cockpit giúp họ thực hiện một số tác vụ cơ bản và giám sát các máy chủ Linux từ xa.
 
Back
Bên trên