Webmin là một công cụ quản trị hệ thống dựa trên web cho phép bạn định cấu hình và quản lý hệ thống Linux của mình bằng trình duyệt. Vì nó dựa trên web, bạn có thể quản trị máy của mình từ xa từ bất kỳ hệ thống nào khác bên trong hoặc bên ngoài mạng của bạn.
Nó hợp lý hóa các tác vụ cấu hình hệ thống phức tạp đòi hỏi sự hiểu biết sâu sắc về các lệnh Linux và chỉnh sửa thủ công các tệp cấu hình. Vì vậy, nó phù hợp hơn cho những người dùng không giỏi về dòng lệnh và ít chuyên môn về cấu hình hệ thống.
Hãy xem cách bạn có thể cài đặt Webmin trên máy Linux của mình.
Cài đặt Webmin trên Ubuntu/Debian bằng APT
Bạn có thể cài đặt Webmin trên Ubuntu và các bản phân phối dựa trên Debian khác bằng gói DEB chính thức. Để tải xuống gói Webmin DEB, hãy chạy:
wget https://www.webmin.com/download/deb/webmin-current.deb
Thao tác này sẽ lưu tệp đã tải xuống vào thư mục hiện tại của bạn dưới dạng webmin-current.deb.
Bây giờ sử dụng lệnh apt để cài đặt gói DEB:
sudo apt install ./webmin-current.deb
Cách cài đặt Webmin trên Arch Linux
Webmin có sẵn trong AUR và bạn có thể cài đặt nó bằng trình trợ giúp AUR như yay. Đối với phương pháp này, bạn phải cài đặt yay trên hệ thống của mình.
Bạn có thể cài đặt Webmin trên các bản phân phối dựa trên Arch bằng cách chạy:
yay -S webmin
Sau khi cài đặt, hãy khởi động dịch vụ Webmin bằng cách sử dụng:
sudo systemctl start webmin
Cài đặt Webmin trên Fedora và RHEL bằng DNF
Đối với các bản phân phối dựa trên RHEL, Webmin cung cấp gói RPM mà bạn có thể cài đặt bằng DNF.
Tải xuống gói RPM cho Webmin với:
wget https://www.webmin.com/download/rpm/webmin-current.rpm
Tiếp theo, cài đặt gói đã tải xuống bằng cách chạy:
sudo dnf install ./webmin-current.rpm
Cài đặt Webmin bằng tập lệnh cài đặt chính thức
Trên các bản phân phối Linux dựa trên Debian và RHEL, bạn có thể cài đặt Webmin bằng tập lệnh cài đặt. Tất cả những gì bạn phải làm là chạy tập lệnh và nó sẽ tự động định cấu hình kho lưu trữ Webmin và khóa của nó trên hệ thống của bạn.
Sau đó, bạn có thể cài đặt Webmin bằng trình quản lý gói mặc định của bản phân phối.
Mở terminal và sử dụng lệnh sau để tải xuống tập lệnh cài đặt Webmin:
wget https://raw.githubusercontent.com/webmin/webmin/master/setup-repos.sh
Bây giờ hãy chạy lệnh sau để chạy tập lệnh:
sudo sh setup-repos.sh
Tập lệnh này sẽ thêm kho lưu trữ Webmin và khóa vào hệ thống của bạn. Sử dụng lệnh sau để cài đặt Webmin trên các bản phân phối dựa trên Debian:
sudo apt install webmin
Để cài đặt Webmin trên các bản phân phối dựa trên RHEL, hãy sử dụng lệnh dnf:
sudo dnf install webmin
Cho phép Webmin thông qua tường lửa
Theo mặc định, Webmin sử dụng cổng 10000, cổng này có thể bị chặn nếu bạn có tường lửa chạy trên hệ thống của mình. Nếu bạn muốn truy cập Webmin từ một hệ thống khác trên mạng, bạn cần phải cho phép nó trong tường lửa của mình.
Trên các bản phân phối dựa trên Debian, bạn có thể cho phép truy cập vào cổng 10000 bằng UFW bằng lệnh sau:
sudo ufw allow 10000
Tải lại tường lửa để áp dụng các thay đổi:
sudo ufw reload
Để kiểm tra xem quyền truy cập đã được cấp hay chưa, hãy chạy:
sudo ufw status
Trên các bản phân phối dựa trên RHEL, hãy sử dụng lệnh sau để cho phép truy cập vào cổng 10000:
firewall-cmd --zone=public --add-port=10000/tcp --permanent
Tiếp theo, tải lại tường lửa để lưu các thay đổi:
firewall-cmd --reload
Sau đó chạy lệnh sau để xác minh việc bổ sung quy tắc:
sudo firewall-cmd --list-all
Truy cập bảng điều khiển Webmin bằng trình duyệt web
Để truy cập Webmin, hãy khởi chạy trình duyệt của bạn và mở URL sau, thay thế Địa chỉ iP với địa chỉ IP của hệ thống lưu trữ Webmin của bạn:
http://ip-address:10000
Thao tác này sẽ mở trang đăng nhập bảng điều khiển Webmin. Đăng nhập bằng tên người dùng và mật khẩu của người dùng có quyền quản trị viên.
Sau khi đăng nhập, bạn sẽ thấy bảng điều khiển sau đây hiển thị tổng quan về hệ thống của bạn.
Cách gỡ cài đặt Webmin trên Linux
Để gỡ cài đặt Webmin, hãy mở terminal và chạy lệnh sau:
sudo /etc/webmin/uninstall.sh
Nó sẽ yêu cầu xác nhận của bạn. Đi vào ở đó để xóa gói Webmin và các thư mục liên quan khỏi hệ thống của bạn.
Để gỡ cài đặt Webmin trên Arch Linux, hãy chạy:
sudo yay -R webmin
Hợp lý hóa quản trị Linux bằng Webmin
Webmin cung cấp một cách dễ dàng và thân thiện với người dùng để quản lý các tác vụ quản trị hệ thống đồng thời tiết kiệm thời gian và công sức cần thiết cho việc cấu hình thủ công. Bây giờ bạn đã biết cách cài đặt Webmin trên các hệ thống Linux, hãy tiếp tục và dùng thử để xem cách nó hợp lý hóa việc quản trị hệ thống.
Ngoài Webmin, bạn có thể tham khảo thêm nhiều công cụ hỗ trợ quản trị hệ thống khác như Zenmap, Cockpit, Nagios, Puppet, v.v.