วิธีติดตั้งเครื่องมือการดูแลระบบ Webmin บน RHEL 8
Webmin เป็นเครื่องมือการจัดการ Linux บนเว็บที่ทันสมัย (คล้ายกับ Cockpit Web Console) ที่ช่วยให้คุณสามารถตรวจสอบตัวชี้วัดของระบบต่างๆ ด้วย Webmin คุณยังสามารถทำงานด้านการดูแลระบบ เช่น จัดการบัญชีผู้ใช้ เปลี่ยนการตั้งค่า และกำหนดการตั้งค่า DNS
Webmin มี GUI ที่แสดงตัวชี้วัดของระบบ เช่น CPU, RAM และการใช้งานดิสก์ ข้อมูลนี้สามารถใช้เพื่อวินิจฉัยปัญหาใด ๆ ที่อาจส่งผลกระทบต่อประสิทธิภาพของระบบของคุณ
Webmin อนุญาตให้คุณทำงานดูแลระบบต่อไปนี้:
- เปลี่ยนรหัสผ่านบัญชีผู้ใช้
- ติดตั้ง อัปเดต อัปเกรด และลบแพ็คเกจ
- การกำหนดค่ากฎไฟร์วอลล์
- รีบูตหรือปิดเครื่อง
- การดูไฟล์บันทึก
- กำหนดเวลางาน cron
- ตั้งค่าบัญชีผู้ใช้ใหม่หรือลบบัญชีที่มีอยู่
ในคู่มือนี้ เราจะพูดถึงการติดตั้ง Webmin บน RHEL 8
ขั้นตอนที่ 1: ติดตั้งข้อกำหนดเบื้องต้นสำหรับ Webmin
ในการเริ่มต้น เราจะติดตั้งข้อกำหนดเบื้องต้นบางอย่างซึ่งจำเป็นระหว่างการติดตั้ง Webmin ดังนั้น. ไปข้างหน้าและรันคำสั่ง dnf:
sudo dnf install -y wget perl perl-Net-SSLeay openssl unzip perl-Encode-Detect perl-Data-Dumper
เมื่อการติดตั้งเสร็จสมบูรณ์ ให้ดำเนินการขั้นตอนต่อไป
ขั้นตอนที่ 2: เปิดใช้งานพื้นที่เก็บข้อมูล Webmin
การดำเนินการต่อไปคือการดาวน์โหลดคีย์ GPG ของ Webmin สำหรับการเข้ารหัสและการลงนามข้อความโดยใช้คำสั่ง wget ต่อไปนี้
wget https://download.webmin.com/jcameron-key.asc
เมื่อดาวน์โหลดแล้วให้นำเข้าโดยใช้คำสั่ง rpm ดังนี้
sudo rpm --import jcameron-key.asc
ขั้นตอนที่ 3: ติดตั้ง Webmin บน RHEL 8
เมื่อมีคีย์ GPG แล้ว ขั้นตอนสุดท้ายคือการติดตั้ง Webmin หน้าดาวน์โหลดอย่างเป็นทางการของ Webmin มีแพ็คเกจ Webmin สำหรับการแจกจ่าย mainline Linux เช่น Debian, CentOS ฯลฯ เนื่องจากเรากำลังติดตั้ง Webmin บน RHEL คุณต้องคว้าแพ็คเกจ RPM โดยใช้คำสั่ง wget ดังที่แสดง
wget https://prdownloads.sourceforge.net/webadmin/webmin-1.970-1.noarch.rpm
เมื่อการดาวน์โหลดเสร็จสิ้น ให้ติดตั้ง Webmin โดยใช้คำสั่ง:
sudo rpm -Uvh webmin-1.970-1.noarch.rpm
เมื่อกระบวนการติดตั้งเสร็จสมบูรณ์ ให้ตรวจสอบว่า Webmin กำลังทำงานอยู่
sudo systemctl status webmin.service
ผลลัพธ์ด้านล่างเป็นการยืนยันว่า Webmin กำลังทำงานอยู่
ขั้นตอนที่ 4: เปิดพอร์ต Webmin บนไฟร์วอลล์
ตามค่าเริ่มต้น Webmin จะรับฟังพอร์ต TCP 10000 เพื่อยืนยันสิ่งนี้ ให้ใช้คำสั่ง netstat ตามที่แสดง
sudo netstat -pnltu | grep 10000
หากคุณอยู่หลังไฟร์วอลล์ ให้เปิดพอร์ต TCP 10000:
sudo firewall-cmd --add-port=10000/tcp --zone=public --permanent
sudo firewall-cmd --reload
ขั้นตอนที่ 4: การเข้าถึง Webmin Interaface
เมื่อทุกอย่างพร้อมแล้ว ตอนนี้ก็ถึงเวลาเข้าถึง Webmin และเราจะดำเนินการนี้ผ่านทางเว็บเบราว์เซอร์ ดังนั้นเปิดเว็บเบราว์เซอร์ของคุณและเรียกดู URL:
https://server-ip:10000/
ในตอนแรก คุณจะได้รับการแจ้งเตือนว่าการเชื่อมต่อของคุณเป็นแบบส่วนตัว แต่ไม่ต้องกังวล สิ่งนี้จะแสดงเพียงว่าใบรับรอง Webmin SSL ลงนามด้วยตนเองและ CA ไม่ได้รับการยอมรับ ดังนั้น คลิกแท็บ 'ขั้นสูง'
จากนั้น คลิกที่ 'ดำเนินการต่อไปยังที่อยู่ IP ของเซิร์ฟเวอร์' สิ่งนี้จะนำคุณไปยังหน้าเข้าสู่ระบบ Webmin ซึ่งคุณจะเข้าสู่ระบบโดยใช้ข้อมูลรับรองรูท
เมื่อเข้าสู่ระบบแล้ว จะแสดงแดชบอร์ดดังภาพ
และนั่นก็คือ คุณติดตั้ง Webmin บน RHEL 8 สำเร็จแล้ว