Cách cài đặt Webmin trên Linux
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 nên 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 trong hoặc ngoài mạng của bạn.
Nó sắp xếp hợp lý các tác vụ cấu hình hệ thống phức tạp đòi hỏi sự hiểu biết thấu đáo về các lệnh Linux và chỉnh sửa thủ công các tệp cấu hình. Qua đó, nó phù hợp hơn với những người dùng không giỏi 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.
Mục Lục
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
Điều này sẽ lưu tệp đã tải xuống trong 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 cần 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
Sau đó, 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 trình cài đặt. Tất cả những gì bạn cần làm là chạy tập lệnh và nó sẽ tự động thiết lập 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 để thực thi 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ó 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
Để xác minh xem quyền truy cập đã được cho phé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 để đăng ký các thay đổi:
firewall-cmd --reload
Sau đó, hãy 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 động 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
Nó 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 hiển thị tổng quan về hệ thống của mình.
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 y để 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ụ khác giúp quản trị hệ thống dễ dàng hơn như Zenmap, Cockpit, Nagios, Puppet, v.v.