ค้นหาเว็บไซต์

วิธีติดตั้งเครื่องมือการดูแลระบบ 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 สำเร็จแล้ว