Trang chủTin tứcWebmin là gì? Hướng dẫn cài đặt Webmin trên Ubuntu 22.04
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.

Webmin là gì? Cài đặt Webmin trên Ubuntu 22.04
Webmin là gì? Cài đặt Webmin trên 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 package cần thiết
Cài đặt package cần thiết

Cài đặt Webmin

curl -L -O https://www.webmin.com/download/deb/webmin-current.deb

dpkg -i webmin-current.deb

Cài đặt Webmin trên Ubuntu 22.04
Cài đặt Webmin trên Ubuntu 22.04

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

Giới hạn địa chỉ truy cập
Giới hạn địa chỉ truy cập

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

Đăng nhập vào Webmin
Đăng nhập vào Webmin

Một số chức năng trên webmin chờ bạn khám phá:

System information
System information
Giao diện Teminal
Giao diện Teminal
Network Configuration
Network Configuration

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

Tác giả:
author avatar
Mình là Huy, hiện mình đang là kỹ sư hệ thống tại SunCloud. Mình có nhiều năm kinh nghiệm, kiến thức chuyên môn về mạng, hệ thống, điện toán mây và an ninh bảo mật. Mình đã triển khai và vận hành rất nhiều dự án thực tế cho doanh nghiệp, cơ quan. Mình đã đạt được một số chứng chỉ quốc tế như CCNP, LPI, VCP, đồng thời mình vẫn đang tiếp tục học tập để trau dồi kiến thức mỗi ngày. Mình rất yêu thích công nghệ, đam mê chia sẻ những kiến thức, thông tin hữu ích cho mọi người.

Tin tức nổi bật