Webmin là gì? Hướng dẫn cài đặt Webmin trên Ubuntu 22.04
Tìm hiểu Webmin là gì và cách cài đặt Webmin trên Ubuntu 22.04. Hướng dẫn chi tiết từ SunCloud sẽ giúp bạn quản lý server dễ dàng qua giao diện web.
Trong thời đại số hóa hiện nay, việc quản trị hệ thống máy chủ một cách hiệu quả và tiện lợi là vô cùng quan trọng đối với các doanh nghiệp. Đối với những người quản trị hệ thống Linux, việc quản lý máy chủ từ xa mà không cần sử dụng đến dòng lệnh là một lợi thế lớn. Đó chính là lý do tại sao Webmin trở thành một công cụ phổ biến và hữu ích. Bài viết này của SunCloud sẽ giúp bạn hiểu rõ hơn về Webmin và hướng dẫn bạn cách cài đặt Webmin trên hệ điều hành Ubuntu 22.04.
1. Webmin là gì?
Webmin là một công cụ quản trị hệ thống dựa trên web, cho phép quản trị viên quản lý máy chủ và hệ thống Linux/Unix thông qua giao diện web mà không cần phải sử dụng dòng lệnh. Với Webmin, bạn có thể dễ dàng thực hiện các tác vụ quản trị như:
- Quản lý người dùng và nhóm.
- Cấu hình các dịch vụ mạng như DNS, DHCP, Apache, MySQL, và nhiều dịch vụ khác.
- Giám sát tài nguyên hệ thống như CPU, bộ nhớ, và dung lượng đĩa.
- Quản lý tường lửa, cài đặt và cập nhật phần mềm.
- Cấu hình backup và restore dữ liệu.
Webmin hỗ trợ nhiều hệ điều hành, bao gồm các bản phân phối Linux phổ biến như Ubuntu, CentOS, Debian và các hệ thống Unix khác. Công cụ này rất hữu ích cho những quản trị viên hệ thống muốn có một phương tiện quản lý máy chủ linh hoạt và tiện lợi thông qua giao diện đồ họa trực quan.
2. Các bước cài đặt Webmin trên Ubuntu 22.04
Sau khi đã hiểu rõ Webmin là gì, tiếp theo chúng tôi sẽ hướng dẫn bạn các bước cài đặt Webmin trên hệ điều hành Ubuntu 22.04 một cách chi tiết nhất.
2.1. Cài đặt cơ bản
Cài đặt các package cần thiết
apt -y install python3 shared-mime-info unzip apt-show-versions libapt-pkg-perl libauthen-pam-perl libio-pty-perl libnet-ssleay-perl |
Cài đặt Webmin
curl -L -O https://www.webmin.com/download/deb/webmin-current.deb dpkg -i webmin-current.deb |
Kiểm tra trạng thái dịch vụ
systemctl status webmin |
2.2. Giới hạn địa chỉ truy cập
Mở file config webmin
vi /etc/webmin/miniserv.conf |
Thêm dòng sau vào cuối file config webmin:
allow=127.0.0.1 10.0.0.0/24 |
Khởi động lại để áp dụng cấu hình
systemctl restart webmin |
2.3 Truy cập Webmin
Sau khi cài đặt xong, Webmin sẽ tự động khởi động và chạy trên cổng 10000. Bạn có thể truy cập giao diện Webmin bằng trình duyệt web trên client nằm trong list ip white đã cấu hình ở bước trên thông qua địa chỉ IP của máy chủ hoặc tên miền. Đăng nhập bằng user root hoặc user khác có quyền root bằng sudo:
https://<địa chỉ_IP_máy_chủ>:10000 |
Một số chức năng trên webmin chờ bạn khám phá:
2.4. Cấu hình tường lửa (nếu cần)
Nếu bạn sử dụng ufw làm tường lửa, bạn cần mở cổng 10000 để truy cập Webmin:
ufw allow 10000/tcp ufw reload |
Lời kết
Với Webmin, việc quản trị máy chủ Linux trở nên đơn giản và hiệu quả hơn bao giờ hết. Bằng cách cung cấp một giao diện web trực quan và dễ sử dụng, Webmin giúp bạn quản lý các tác vụ phức tạp mà không cần sử dụng dòng lệnh. Hy vọng rằng, thông qua hướng dẫn chi tiết trong bài viết này, bạn đã có thể cài đặt và bắt đầu sử dụng Webmin trên Ubuntu 22.04 một cách dễ dàng. Suncloud luôn đồng hành cùng bạn trong mọi bước phát triển công nghệ.
>>> Có thể bạn quan tâm: Hướng dẫn cài đặt Squid Proxy Server trên Ubuntu 22.04