วิธีการติดตั้ง Webmin บน Fedora Linux
การติดตามดูประสิทธิภาพระบบของคุณเป็นหนึ่งในงานสำคัญที่ผู้ใช้ Linux ควรทำเป็นครั้งคราว ซึ่งจะช่วยในการวินิจฉัยปัญหาคอขวดที่อาจส่งผลกระทบต่อประสิทธิภาพการทำงาน
Webmin เป็นเครื่องมือตรวจสอบและดูแลระบบส่วนหน้าแบบโอเพ่นซอร์สฟรี ซึ่งช่วยให้ผู้ใช้ Linux ดูเมตริกระบบต่างๆ ได้อย่างรวดเร็ว และทำงานด้านการดูแลระบบโดยไม่จำเป็นต้องเรียกใช้คำสั่งบนเทอร์มินัล
Webmin มอบ UI ที่ใช้งานง่ายและเรียบง่ายซึ่งมีหน่วยวัดต่างๆ เช่น CPU, RAM และการใช้งานดิสก์ นอกจากนี้ยังให้ข้อมูลพื้นฐาน เช่น ระบบปฏิบัติการของเซิร์ฟเวอร์ ชื่อโฮสต์ เวอร์ชันเคอร์เนล เวลาทำงาน ค่าเฉลี่ยการโหลด กระบวนการที่ทำงานอยู่ และข้อมูลตัวประมวลผล ที่จะกล่าวถึงบางส่วน นอกจากนี้ คุณยังสามารถดำเนินงานดูแลระบบได้ เช่น:
- ตั้งค่า/ลบบัญชีผู้ใช้
- เปลี่ยนรหัสผ่านบัญชีผู้ใช้
- การติดตั้ง อัปเดต อัปเกรด และลบแพ็คเกจ
- การกำหนดค่ากฎไฟร์วอลล์
- การรีบูต/ปิดเครื่อง
- การดูไฟล์บันทึก
- กำหนดเวลางาน cron
- และอีกมากมาย
ในคู่มือนี้ เราจะพูดถึงวิธีการติดตั้ง Webmin บน Fedora Linux
ขั้นตอนที่ 1: ติดตั้งพื้นที่เก็บข้อมูล Webmin YUM
หากคุณต้องการติดตั้งและอัปเดต Webmin ผ่านตัวจัดการแพ็คเกจ DNF ให้สร้างไฟล์ /etc/yum.repos.d/webmin.repo
vi /etc/yum.repos.d/webmin.repo
เพิ่มข้อมูลที่เก็บต่อไปนี้ลงในไฟล์
[Webmin]
name=Webmin Distribution Neutral
#baseurl=https://download.webmin.com/download/yum
mirrorlist=https://download.webmin.com/download/yum/mirrorlist
enabled=1
จากนั้น ให้ดาวน์โหลดและเพิ่มคีย์ Webmin GPG ที่ใช้เซ็นชื่อแพ็คเกจดังที่แสดง
wget https://download.webmin.com/jcameron-key.asc
rpm --import jcameron-key.asc
ขั้นตอนที่ 2: ติดตั้ง Webmin บน Fedora
เมื่อการติดตั้งการขึ้นต่อกันเสร็จสมบูรณ์ ตอนนี้มาติดตั้ง Webmin ด้วยคำสั่งกัน
dnf install webmin
การขึ้นต่อกันทั้งหมดควรได้รับการแก้ไขโดยอัตโนมัติ และการติดตั้งจะเริ่มดำเนินการและจะใช้เวลาสองสามนาทีจึงจะเสร็จสมบูรณ์
เมื่อเสร็จสิ้น คุณสามารถตรวจสอบได้ว่า Webmin ทำงานอยู่หรือไม่โดยเรียกใช้สคริปต์เริ่มต้น SysV เก่าดังที่แสดง
/etc/init.d/webmin status
ผลลัพธ์บ่งชี้ว่า Webmin เปิดใช้งานอยู่
ขั้นตอนที่ 3: เปิดพอร์ต Webmin บนไฟร์วอลล์ Fedora
ตามค่าเริ่มต้น Webmin จะรับฟังพอร์ต TCP 10000 และคุณสามารถยืนยันได้โดยการเรียกใช้คำสั่ง netstat ดังที่แสดง
netstat -pnltu | grep 10000
หากคุณอยู่หลังไฟร์วอลล์ คุณต้องเปิดพอร์ต TCP 10000 ตามที่แสดง
firewall-cmd --add-port=10000/tcp --zone=public --permanent
firewall-cmd --reload
ขั้นตอนที่ 4: การเข้าถึงแผงควบคุม Webmin
จนถึงขณะนี้ เราได้ติดตั้ง Webmin และตรวจสอบสถานะแล้ว สิ่งเดียวที่เหลือคือลงชื่อเข้าใช้ Webmin และจัดการระบบของเรา ดังนั้นเปิดเบราว์เซอร์ที่คุณชื่นชอบและเรียกดู URL ด้านล่าง
https://server-ip:10000/
เมื่อคุณเรียกดู URL เป็นครั้งแรก คุณจะได้รับการแจ้งเตือน “การเชื่อมต่อของคุณไม่เป็นส่วนตัว ” บนเบราว์เซอร์ ไม่มีอะไรต้องกังวล. นี่เป็นเพราะว่า Webmin มาพร้อมกับใบรับรอง SSL ที่ลงนามด้วยตนเอง ซึ่งไม่ได้ลงนามโดยหน่วยงาน CA
วิธีแก้ปัญหาเบื้องต้น ให้คลิกปุ่ม 'ขั้นสูง' ตามที่แสดง
จากนั้นคลิกเพื่อเข้าสู่เซิร์ฟเวอร์ คุณจะได้รับหน้าเข้าสู่ระบบด้านล่าง ใช้ข้อมูลรับรองรูทและคลิกที่ 'ลงชื่อเข้าใช้' เพื่อเข้าสู่ระบบ
สุดท้ายนี้ คุณจะได้รับแดชบอร์ด Webmin ที่ให้คุณดูตัวชี้วัดของระบบของคุณได้อย่างรวดเร็ว และที่แผงด้านซ้าย คุณจะเห็นตัวเลือกการดูแลระบบตามที่คุณต้องการ
นี่เป็นการสิ้นสุดบทช่วยสอนนี้ เราหวังว่าสิ่งนี้จะทำให้งานของคุณง่ายขึ้นในการติดตั้ง Webmin บน Fedora Linux