Webmin là một công cụ quản lý và cấu hình hệ thống miễn phí, mã nguồn mở và dựa trên web dành cho các hệ điều hành giống Unix. Bạn có thể thiết lập máy chủ web Apache, Samba, DNS, Mail, FTP, Cơ sở dữ liệu, Hệ thống tệp và quản lý gói bằng giao diện dựa trên web Webmin. Webmin rất giống với cPanel và cung cấp một cách dễ dàng để quản lý hệ thống Linux thông qua trình duyệt web.
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách cài đặt Webmin bằng hai phương pháp khác nhau trên CentOS 8.
Bạn có thể thực hiện việc này bằng cách chỉnh sửa tệp /etc/selinux/config:
Thực hiện các thay đổi sau:
Lưu và đóng tệp. Sau đó, khởi động lại máy chủ của bạn để áp dụng các thay đổi.
Sau khi tất cả các phụ thuộc được cài đặt, hãy tải xuống gói Webmin RPM từ trang tải xuống Sourceforge bằng lệnh sau:
Sau khi tải xuống, hãy chạy lệnh sau để cài đặt Webmin:
Bạn sẽ thấy đầu ra sau:
Theo mặc định, Webmin chạy trên cổng 10000. Bạn có thể kiểm tra xem Webmin có đang chạy hay không bằng lệnh sau:
Bạn sẽ thấy đầu ra sau:
Bạn cũng có thể kiểm tra quy trình Webmin bằng lệnh sau:
Bạn sẽ thấy đầu ra sau:
Thêm các dòng sau:
Lưu và đóng tệp. Sau đó, tải xuống và thêm khóa ký kho lưu trữ bằng lệnh sau:
Tiếp theo, cài đặt Webmin bằng cách chạy lệnh sau:
Sau khi cài đặt hoàn tất, bạn sẽ thấy kết quả sau:
Bây giờ, hãy mở trình duyệt web của bạn và nhập URL
. Bạn sẽ được chuyển hướng đến trang sau:
Cung cấp người dùng root, mật khẩu của bạn và nhấp vào nút Đăng nhập vào. Bạn sẽ thấy bảng điều khiển Webmin ở trang sau:
Từ đây, bạn có thể cấu hình và quản lý máy chủ CentOS 8 của mình một cách dễ dàng.
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách cài đặt Webmin bằng hai phương pháp khác nhau trên CentOS 8.
Điều kiện tiên quyết
- Một máy chủ chạy CentOS 8.
- Mật khẩu gốc được cấu hình trên máy chủ của bạn.
Bắt đầu
Theo mặc định, SELinux được bật trong máy chủ CentOS 8. Vì vậy, trước tiên bạn cần phải vô hiệu hóa nó.Bạn có thể thực hiện việc này bằng cách chỉnh sửa tệp /etc/selinux/config:
Mã:
nano /etc/selinux/config
Mã:
SELINUX=disabled
Cài đặt Webmin với RPM
Trước tiên, bạn sẽ cần cài đặt các phụ thuộc cần thiết bằng cách chạy lệnh sau:
Mã:
dnf install perl perl-Net-SSLeay openssl perl-Encode-Detect
Mã:
wget https://prdownloads.sourceforge.net/webadmin/webmin-1.930-1.noarch.rpm
Mã:
rpm -ivh webmin-1.930-1.noarch.rpm
Mã:
cảnh báo: webmin-1.930-1.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID 11f63c51: NOKEYĐang xác minh... ################################### [100%]Đang chuẩn bị... ################################### [100%]Hệ điều hành là CentOS LinuxĐang cập nhật/cài đặt... 1:webmin-1.930-1 #################################### [100%]Cài đặt Webmin hoàn tất. Bây giờ bạn có thể đăng nhập vào https://centos8:10000/với tư cách là root bằng mật khẩu root của bạn.
Mã:
netstat -ant | grep 10000
Mã:
tcp 0 0 0.0.0.0:10000 0.0.0.0:* LISTEN
Mã:
ps -ef | grep webmin
Mã:
root 2131 1 0 12:29 ? 00:00:00 /usr/bin/perl /usr/libexec/webmin/miniserv.pl /etc/webmin/miniserv.confroot 2225 6290 0 12:30 pts/0 00:00:00 grep --color=auto webmin
Cài đặt Webmin bằng Yum Repository
Bạn cũng có thể cài đặt Webmin từ kho lưu trữ CentOS Yum. Trước tiên, hãy tạo một kho lưu trữ Webmin bằng lệnh sau:
Mã:
nano /etc/yum.repos.d/webmin.repo
Mã:
[Webmin]name=Webmin Distribution Neutralmirrorlist=https://download.webmin.com/download/yum/mirrorlistenabled=1
Mã:
wget http://www.webmin.com/jcameron-key.asc
rpm --import jcameron-key.asc
Mã:
dnf install webmin
Mã:
Đang cài đặt: webmin-1.930-1.noarch 2/2 Đang chạy tập lệnh: webmin-1.930-1.noarch 2/2Đã cài đặt Webmin xong. Bây giờ bạn có thể đăng nhập vào https://centos8:10000/với tư cách là root bằng mật khẩu root của bạn.
Truy cập Webmin trong Trình duyệt
Theo mặc định, Webmin lắng nghe trên cổng 10000. Vì vậy, bạn sẽ cần mở cổng Webmin trong firewalld. Bạn có thể thực hiện bằng lệnh sau:
Mã:
firewall-cmd --zone=public --add-port=10000/tcp --permanent
firewall-cmd --reload
Cung cấp người dùng root, mật khẩu của bạn và nhấp vào nút Đăng nhập vào. Bạn sẽ thấy bảng điều khiển Webmin ở trang sau:
Từ đây, bạn có thể cấu hình và quản lý máy chủ CentOS 8 của mình một cách dễ dàng.