Bài viết này sẽ hướng dẫn bạn cách Cài Đặt Webmin Trên Linux (RPM). Nếu bạn cần hỗ trợ, xin vui lòng liên hệ VinaHost qua Hotline 1900 6046 ext.3, email về support@vinahost.vn hoặc chat với VinaHost qua livechat https://livechat.vinahost.vn/chat.php.
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 ..
Chúc bạn thực hiện thành công!
THAM KHẢO CÁC DỊCH VỤ TẠI VINAHOST
>> SERVER – COLOCATION – CDN
>> HOSTING
>> WEBSITE
>> TÊN MIỀN