Cài đặt và sử dụng Cockpit trên Ubuntu

Tác giả sysadmin, T.Sáu 05, 2023, 03:01:43 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cài đặt và sử dụng Cockpit trên Ubuntu


Cockpit là một giao diện đồ họa dựa trên web cung cấp khả năng quản lý hệ thống Linux dễ dàng và trực quan. Nó được thiết kế để đơn giản hóa các tác vụ quản trị hệ thống hàng ngày như giám sát tài nguyên hệ thống, quản lý tài khoản người dùng, bắt đầu và dừng dịch vụ cũng như quản lý bộ nhớ.


Một trong những lợi ích của Cockpit là nó cung cấp một giao diện thống nhất để quản lý nhiều máy chủ Linux, điều này có thể đặc biệt hữu ích cho các quản trị viên hệ thống, những người cần quản lý một số hệ thống. Với Cockpit, quản trị viên có thể thực hiện nhiều tác vụ thông thường từ một giao diện web duy nhất mà không cần thiết bị đầu cuối hoặc giao diện dòng lệnh.

Cockpit cũng có khả năng tùy chỉnh và mở rộng cao, với nhiều loại plugin có sẵn để thêm chức năng bổ sung. Ví dụ: các plugin có sẵn để quản lý các máy ảo, bộ chứa Docker và cụm Kubernetes.

Bài viết này khám phá cách bạn có thể cài đặt và sử dụng Cockpit trên Ubuntu 20.04.

1. Điều kiện tiên quyết để cài đặt Cockpit trên Ubuntu 20.04

Trước khi cài đặt Cockpit trên Ubuntu 20.04, bạn phải đáp ứng các yêu cầu và phụ thuộc hệ thống cụ thể. Dưới đây là danh sách những thứ bạn cần:

Yêu cầu hệ thống:

  • Ubuntu 20.04 LTS trở lên
  • Tài khoản người dùng có quyền quản trị
  • Truy cập mạng vào hệ thống Ubuntu

2. Hướng dẫn từng bước về cách cài đặt Cockpit trên Ubuntu 20.04

Đáng chú ý, có hai phương pháp mà bạn có thể sử dụng để cài đặt Cockpit. Chúng bao gồm:

2.1. Việc sử dụng Cockpit giao diện dòng lệnh

Phụ thuộc vào một số gói không được cài đặt theo mặc định trên Ubuntu 20.04. Bạn sẽ cần cài đặt các gói này trước khi có thể cài đặt Cockpit. Dưới đây là các lệnh mà bạn có thể sử dụng để cài đặt các phụ thuộc cần thiết:

Mã nguồn [Chọn]
sudo apt update
Mã nguồn [Chọn]
sudo apt install cockpit
Các lệnh này cài đặt Cockpit và các phụ thuộc của nó trên hệ thống Ubuntu 20.04 của bạn. Sau khi đáp ứng các yêu cầu hệ thống và cài đặt các phụ thuộc cần thiết, bạn đã sẵn sàng tiến hành cài đặt Cockpit trên hệ thống Ubuntu 20.04 của mình.

2.2. Sử dụng giao diện người dùng đồ họa

Phương pháp này bao gồm các bước sau:

  • Mở ứng dụng Phần mềm Ubuntu.
  • Tìm kiếm "Cockpit" trong thanh tìm kiếm.
  • Nhấp vào ứng dụng "Cockpit" trong kết quả tìm kiếm.
  • Nhấp vào nút "Cài đặt".
  • Đợi quá trình cài đặt hoàn tất.

Sau khi Cockpit được cài đặt, bạn có thể truy cập nó bằng cách mở trình duyệt web và điều hướng đến   Đăng nhập để xem liên kết. Thao tác này sẽ mở trang đăng nhập Cockpit nơi bạn có thể nhập tên người dùng và mật khẩu của hệ thống Ubuntu để đăng nhập.

Lưu ý rằng nếu bạn đang cài đặt Cockpit trên hệ thống Ubuntu từ xa, bạn có thể cần định cấu hình các quy tắc tường lửa để cho phép các kết nối đến với giao diện web của Cockpit. Nó áp dụng cho một trong hai phương pháp. Hãy thảo luận làm thế nào để làm điều này trong các cuộc thảo luận sau đây.

3. Cấu hình tường lửa

Theo mặc định, tường lửa Ubuntu 20.04 (UFW) không cho phép các kết nối đến giao diện web Cockpit. Nếu bạn muốn truy cập Cockpit từ xa, bạn phải định cấu hình các quy tắc tường lửa để cho phép các kết nối đến. Cấu hình tường lửa bao gồm các bước sau:

Mở một cửa sổ đầu cuối trên hệ thống Ubuntu 20.04 của bạn.

Nhập lệnh sau để cho phép các kết nối đến giao diện web Cockpit:

Mã nguồn [Chọn]
sudo ufw allow Cockpit
Lệnh này thêm một quy tắc tường lửa mới cho phép các kết nối đến với giao diện web Cockpit. Đầu ra trông như thế này:


Đầu ra này chỉ ra rằng quy tắc tường lửa cho Cockpit đã được thêm thành công vào tường lửa của hệ thống Ubuntu bằng cách sử dụng lệnh "ufw". Thông báo "Đã thêm quy tắc" xác nhận rằng quy tắc đã được thêm cho các giao thức IPv4 và IPv6. Điều này cho phép lưu lượng mạng đến truy cập dịch vụ Cockpit trên hệ thống Ubuntu mà không bị tường lửa chặn.

Xác minh rằng quy tắc mới đã được thêm bằng cách chạy lệnh sau:

Mã nguồn [Chọn]
sudo ufw status
Điều này cho bạn thấy trạng thái hiện tại của tường lửa UFW, bao gồm bất kỳ quy tắc nào đã được thêm vào. Sau đây là một đầu ra mẫu:


Đầu ra này cho biết trạng thái hiện tại của tường lửa trên hệ thống Ubuntu bằng cách sử dụng lệnh "ufw". Thông báo "Trạng thái: đang hoạt động" xác nhận rằng tường lửa đang hoạt động và đang thực thi các quy tắc đã xác định.

Với các quy tắc tường lửa này, bạn sẽ có thể truy cập từ xa vào giao diện web Cockpit từ một máy khác trên mạng. Mở trình duyệt web và điều hướng đến https://<your-ubuntu-ip-address>:9090 (thay thế <your-ubuntu-ip-address> bằng địa chỉ IP của hệ thống Ubuntu 20.04 của bạn).

4. Truy cập giao diện web Cockpit và đăng nhập

Để truy cập giao diện web Cockpit trên hệ thống Ubuntu 20.04 của bạn, hãy mở trình duyệt web và điều hướng đến   Đăng nhập để xem liên kết. Nếu bạn đang truy cập giao diện từ xa, hãy thay thế localhost bằng địa chỉ IP của hệ thống Ubuntu của bạn.

Khi bạn điều hướng đến trang đăng nhập Cockpit, hãy nhập tên người dùng và mật khẩu của hệ thống Ubuntu để đăng nhập. Sau khi đăng nhập, bạn sẽ thấy bảng điều khiển Cockpit cung cấp tổng quan về tài nguyên và dịch vụ hệ thống.

Từ bảng điều khiển, bạn có thể thực hiện nhiều tác vụ khác nhau như quản lý tài khoản người dùng, bắt đầu và dừng dịch vụ, theo dõi hiệu suất hệ thống, v.v. Bạn cũng có thể cài đặt các plugin bổ sung để thêm nhiều chức năng hơn cho Cockpit.

5. Quản lý dịch vụ với Cockpit

Cockpit giúp dễ dàng quản lý các dịch vụ trên hệ thống Ubuntu 20.04 của bạn. Từ bảng điều khiển, bạn có thể xem trạng thái của các dịch vụ đang chạy, khởi động và dừng dịch vụ cũng như bật hoặc tắt để dịch vụ tự động khởi động khi khởi động.

Để quản lý các dịch vụ trong Cockpit, bạn cần làm theo các bước sau:

  • Đăng nhập vào giao diện web Cockpit.
  • Nhấp vào tab "Dịch vụ" trong menu thanh bên. Tại đây, bạn sẽ thấy danh sách tất cả các dịch vụ đang chạy trên hệ thống của mình và trạng thái hiện tại của chúng.
  • Để bắt đầu hoặc dừng một dịch vụ, hãy nhấp vào tên của dịch vụ đó và chọn "Bắt đầu" hoặc "Dừng" từ menu thả xuống.
  • Để bật hoặc tắt một dịch vụ, hãy nhấp vào biểu tượng bánh răng bên cạnh tên dịch vụ và chọn "Bật" hoặc "Tắt" từ menu thả xuống.
  • Nếu bạn muốn một dịch vụ tự động bắt đầu khi khởi động, hãy nhấp vào biểu tượng bánh răng và chọn "Bật khi khởi động".

Cockpit giúp việc quản lý các dịch vụ trên hệ thống Ubuntu 20.04 của bạn trở nên nhanh chóng và dễ dàng.

6. Quản lý tài khoản người dùng bằng Cockpit

Cockpit cũng cho phép bạn quản lý tài khoản người dùng trên hệ thống Ubuntu 20.04 của mình. Từ bảng điều khiển, bạn có thể tạo tài khoản người dùng mới, sửa đổi tài khoản hiện có và xóa tài khoản mà bạn không cần nữa.

Để quản lý tài khoản người dùng trong Cockpit, bạn cần làm theo các bước sau:

  • Đăng nhập vào giao diện web Cockpit.
  • Nhấp vào tab "Tài khoản" trong menu thanh bên. Tại đây, bạn sẽ thấy danh sách tất cả tài khoản người dùng trên hệ thống của mình.
  • Để tạo tài khoản người dùng mới, hãy nhấp vào nút "Tạo người dùng" và làm theo lời nhắc.
  • Để sửa đổi tài khoản người dùng hiện có, hãy nhấp vào tên của nó và thực hiện các thay đổi mong muốn.
  • Để xóa tài khoản người dùng, hãy nhấp vào tên của tài khoản đó và chọn "Xóa người dùng" từ menu thả xuống.

Quản lý tài khoản người dùng trên hệ thống Ubuntu 20.04 của bạn bằng Cockpit thật dễ dàng.

Cockpit là một giao diện dựa trên web mạnh mẽ để quản lý máy chủ Ubuntu 20.04 của bạn. Với Cockpit, bạn có thể thực hiện hiệu quả nhiều tác vụ khác nhau, từ quản lý các gói và dịch vụ đến giám sát hiệu suất hệ thống và tạo tài khoản người dùng. Giao diện trực quan và bộ tính năng toàn diện làm cho Cockpit trở thành lựa chọn tuyệt vời cho người quản trị Linux mới làm quen và có kinh nghiệm.