You are on page 1of 5

Hướng dẫn cài webmin trên Linux ( rpm )

1. Webmin là gì?

Webmin là một giao diện web để quản trị hệ thống cho Linux / Unix. Nó cho phép
điều khiển nhiều máy tính thông qua một giao diện duy nhất. Hoặc đăng nhập liền mạch
trên các Webmin host khác trên cùng một subnet hoặc mạng LAN. Bạn có thể sử dụng bất
kỳ trình duyệt web hiện đại nào để kết nối với server của bạn.

Webmin loại bỏ nhu cầu chỉnh


sửa các file cấu hình Linux / Unix
theo cách thủ công. Nó cũng cho
phép bạn quản lý server từ xa hoặc
bảng điều khiển. Với Webmin, bạn
có thể định cấu hình hệ điều hành
nội bộ như users, service. Hoặc là
các file cấu hình, disk quotas. Bên
cạnh đó là sửa đổi và kiểm soát các
ứng dụng nguồn mở (open-source)
như Apache hay Tomcat, PHP,
MySQL, DNS và chia sẻ file.
Webmin, dựa trên Perl, chạy như
một quy trình và web server của
riêng nó

Webmin được cấp phép phân phối và sửa đổi tự do để sử dụng cho mục đích khác
nhau. Ngoài ra, webmin cũng hỗ trợ khái niệm mô-đun. Bất kỳ ai cũng có thể phát triển
và phân phối các module Webmin cho bất kỳ mục đích nào.

2. Tải và cài đặt Webmin bằng gói RPM trên Centos 7

Để tải xuống Webmin, vui lòng truy cập trang tải xuống Webmin và kiểm tra
Webmin RPM package. Webmin RPM package phù hợp với bất kỳ hệ thống RedHat,
Fedora hoặc CentOS nào. Để tải xuống gói, bạn có thể sử dụng wget.

# wget http://prdownloads.sourceforge.net/webadmin/webmin-1.831-
1.noarch.rpm
Xác thực tính toàn vẹn của gói cài đặt bằng cách kiểm tra so sánh MD5 Checksum ta
kiểm tra trên hệ thống với MD5 Checksum mà nhà cung cấp đưa ra trên trang download.

# md5sum webmin-1.831-1.noarch.rpm

9dd8c6864c43ff15221acd55d83e2b60 webmin-1.831-1.noarch.rpm

So sánh với bảng MD5 Checksum thì thấy khớp là ta yên tâm rồi.

Kế đến ta nên import thông tin GPG Key đối với gói cài đặt vừa được tải về. Giúp cho hệ
điều hành và bản thân bạn có thể xác thực được thông tin nguồn gốc của gói “webmin-
1.994-1.noarch.rpm”

# wget http://www.webmin.com/jcameron-key.asc

# rpm --import jcameron-key.asc

Để tiến hành cài đặt, bạn cần phải chắc chắn rằng tất cả các dependencies đã được cài
đặt trên VPS CentOS. Nếu chúng chưa được cài đặt, bạn có thể cài đặt chúng bằng cách
sử dụng lệnh dưới đây:

# yum -y install perl perl-Net-SSLeay openssl perl-IO-Tty

Một khi các dependencies được cài đặt, bạn có thể cài đặt Webmin bằng cách sử dụng
lệnh sau:

# rpm -U webmin-1.831-1.noarch.rpm
3. Khởi động Webmin và kích hoạt trên system boot

Để start Webmin, bạn có thể sử dụng lệnh sau:

# service webmin start

Để kích hoạt Webmin khởi động cùng CentOS, bạn sử dụng lênh sau

# chkconfig webmin on

4. Cấu hình tường lửa mở port Webmin

Dịch vụ Webmin sử dụng port 10000 để lắng nghe các kết nối đến dịch vụ. Vì vậy ta cần
cấu hình rule tường lửa cho phép mở port 10000 chiều vào (incomming).

# iptables -I INPUT -p tcp -m tcp --dport 10000 -j ACCEPT

Kiểm tra lại xem Webmin đã start hay chưa

# netstat -ntulp | grep 10000

tcp 0 0 0.0.0.0:10000 0.0.0.0:* LISTEN 12556/perl

udp 0 0 0.0.0.0:10000 0.0.0.0:* 12556/perl

5. Truy cập Webmin

Thông tin truy cập sẽ gồm

URL: https://<ip-server-vps>:10000/

User: root

Pass: *********

Tài khoản và mật khẩu đăng nhập là của user ‘root’.


Giao diện khi truy cập Webmin thành công

6. Gỡ cài đặt Webmin

Trong trường hợp bạn không muốn sử dụng dịch vụ Webmin nữa và cần gỡ bỏ cài đặt
Webmin trên CentOS thì hãy làm theo các bước sau. Trước tiên ta sẽ dừng dịch vụ
‘Webmin‘ lại.

# systemctl stop webmin


Tìm gói cài đặt Webmin và gỡ cài đặt qua chương trình ‘rpm’.

# rpm -qa | grep webmin

webmin-1.850-1.noarch

# rpm -e webmin-1.850-1.noarch

hoặc chạy script tự động gỡ chương trình của chính chủ Webmin.

# bash /etc/webmin/uninstall.sh

Are you sure you want to uninstall Webmin? (y/n) : y

Removing webmin RPM ..

Running uninstall scripts ..

You might also like