Trong phần tiếp theo, chúng ta sẽ cùng tìm hiểu về Cockpit. Dự án mã nguồn mở này sẽ cung cấp cho chúng tôi một giao diện quản trị dựa trên web, thân thiện cho các máy chủ. Giao diện của nó đã được phát triển bởi các nhà phát triển Red Hat và Fedora, mặc dù chúng tôi cũng sẽ thấy nó chính thức có sẵn cho Ubuntu và Debian.
Cockpit tương tác trực tiếp với hệ điều hành từ phiên Gnu / Linux thực, tất cả đều từ trình duyệt web, với giao diện dễ sử dụng. Từ giao diện này, chúng ta sẽ có thể quản trị máy chủ của mình và thực hiện các tác vụ chỉ bằng một cú nhấp chuột. Với phần mềm này, sysadmins sẽ được hỗ trợ tốt để thực hiện các tác vụ quản trị đơn giản, quản lý lưu trữ, cấu hình mạng, kiểm tra nhật ký, v.v.
Đặc điểm chung của Buồng lái
- Chúng ta có thể quản lý dịch vụ; bắt đầu, dừng, khởi động lại, tải lại, vô hiệu hóa, kích hoạt, mặt nạ, v.v..
- Chúng tôi cũng sẽ có thể quản lý tài khoản người dùng; thêm người dùng, xóa họ, chặn họ, gán cho họ vai trò quản trị viên, đặt mật khẩu, buộc thay đổi mật khẩu, v.v..
- Nó sẽ cho chúng tôi cơ hội để quản lý tường lửa.
- Quản lý container Buồng lái.
- Chúng tôi sẽ có thể thực hiện Quản lý chính sách SELinux.
- Cài đặt trình khởi chạy iSCSI.
- Chúng tôi cũng có thể cấu hình máy chủ VPN OpenConnect và ứng dụng khách NFS.
- Chúng ta có thể thực hiện các hành động như tắt hoặc khởi động lại hệ thống.
- Chẩn đoán sự cố mạng.
- Quản lý thiết bị phần cứng.
- Cập nhật hệ thống cho các máy chủ dnf, yum, apt.
- Người sử dụng chúng ta có thể viết các mô-đun của riêng mình để kết nối chúng với Cockpit.
- Buồng lái được sử dụng hoàn toàn miễn phí và có sẵn theo GNU LGPL.
Đây chỉ là một số tính năng của Buồng lái. Họ có thể tham khảo chi tiết tất cả chúng từ trang web dự án.
Cài đặt Cockpit trên Ubuntu 20.04
Cockpit có sẵn trong kho chính thức của Ubuntu. Cài đặt đơn giản như chạy bộ lệnh sau trong một thiết bị đầu cuối (Ctrl + Alt + T):
sudo apt update; sudo apt install cockpit
Truy cập vào giao diện web Cockpit
Dịch vụ Buồng lái sẽ tự động khởi động sau khi cài đặt. Chúng tôi có thể xác nhận rằng dịch vụ đang chạy bằng lệnh sau trong một thiết bị đầu cuối (Ctrl + Alt + T):
systemctl status cockpit
Nếu dịch vụ không chạy, chúng ta có thể khởi động nó bằng cách thực hiện lệnh khác này:
sudo systemctl start cockpit
Dịch vụ Buồng lái sử dụng cổng 9090. Để truy cập giao diện web của nó, tất cả những gì bạn phải làm là mở trình duyệt web của chúng tôi và truy cập địa chỉ:
http://[IP-SERVIDOR/Nombre-de-host]:9090
Nếu bạn đang chạy dịch vụ tường lửa UFW, hãy bật cổng 9090 với lệnh:
sudo ufw allow 9090
Giao diện web
Sau khi cài đặt, chúng tôi có thể truy cập giao diện của nó bằng cách gõ vào trình duyệt web https: // localhost: 9090 (hoặc tên máy chủ / IP nơi chúng tôi đã cài đặt chương trình). Sử dụng bất kỳ thông tin đăng nhập người dùng nào trong hệ thống của bạn để đăng nhập. Khi truy cập vào giao diện, chúng ta có thể thấy các phần sau:
Tầm nhìn chung
Màn hình tổng quan hệ thống buồng lái Nó sẽ hiển thị cho chúng ta thông tin chi tiết về máy chủ, CPU, bộ nhớ, đĩa và về cấu hình.
Hồ sơ
Phần Hồ sơ hiển thị cho người dùng danh sách các lỗi, cảnh báo và các chi tiết nhật ký quan trọng khác của máy chủ của chúng tôi.
Lưu trữ
Phần này hiển thị chi tiết đọc và ghi ổ cứng hệ thống.
Mạng
Trong phần này chúng ta có thể xem nhật ký mạng, lưu lượng đến và đi từ thẻ giao diện mạng.
Tài khoản
đây chúng tôi có thể tạo người dùng mới, xóa người dùng hiện có và thay đổi mật khẩu của người dùng.
DỊCH VỤ
Phần này hiển thị danh sách các dịch vụ đang hoạt động, không hoạt động và không hoạt động.
Cập nhật phần mềm
Ở đây chúng tôi sẽ có khả năng kiểm tra và cập nhật hệ thống.
Thiết bị đầu cuối
Buồng lái có một thiết bị đầu cuối tích hợp. Điều này sẽ cho phép chúng tôi thực hiện các hoạt động dòng lệnh mà không gặp sự cố. Bạn sẽ không cần SSH cho máy chủ của mình hoặc cài đặt bất kỳ công cụ giao tiếp từ xa nào. Chúng tôi sẽ có thể thực hiện tất cả các hoạt động dòng lệnh mà chúng tôi có thể thực hiện trong cửa sổ đầu cuối bình thường của hệ thống của chúng tôi.
Gỡ cài đặt Cockpit
đến xóa công cụ này khỏi hệ điều hành của chúng tôi, chúng tôi sẽ mở một thiết bị đầu cuối (Ctrl + Alt + T) và chúng tôi sẽ chỉ phải viết vào đó:
sudo apt remove cockpit && sudo apt autoremove
Đây là một lựa chọn tốt cho các quản trị viên mới chớm nở. Việc cài đặt khá đơn giản và sử dụng trực tiếp. Nếu chúng ta có một mạng đầy đủ các hệ thống từ xa, việc thêm chúng vào bảng điều khiển Buồng lái có thể dễ dàng quản lý.
Để tìm hiểu thêm về dự án này, bất kỳ người dùng nào cũng có thể tìm thêm dữ liệu trong website hoặc trong tài liệu của dự án.