แอดมินมือใหม่ก็เอาอยู่! ใช้งาน Cockpit บริหารเซิร์ฟเวอร์ Rocky Linux แบบมือโปร
ระบบปฏิบัติการ Rocky Linux ได้กลายเป็นหนึ่งในตัวเลือกยอดนิยมสำหรับองค์กรและผู้ดูแลระบบที่ต้องการความมั่นคงและเสถียรในระดับองค์กร หลังจาก CentOS หยุดพัฒนาเวอร์ชันเดิม Rocky Linux ได้ถูกพัฒนาขึ้นเพื่อเป็นทางเลือกที่ปลอดภัยและสามารถใช้งานได้ในระยะยาว อย่างไรก็ตาม การบริหารจัดการเซิร์ฟเวอร์ผ่านคำสั่ง CLI (Command Line Interface) อาจเป็นเรื่องท้าทายสำหรับผู้ที่เริ่มต้นหรือผู้ที่ต้องการความสะดวกรวดเร็ว
Cockpit คือเครื่องมือ Web-based ที่ช่วยให้ผู้ดูแลระบบสามารถบริหารจัดการระบบ Linux ได้ง่ายขึ้นผ่านเว็บเบราว์เซอร์ โดยไม่จำเป็นต้องพิมพ์คำสั่งทุกขั้นตอน ทำให้ลดความผิดพลาด และเพิ่มประสิทธิภาพในการดูแลระบบ Cockpit เป็นเครื่องมือบริหารลีนุกซ์เซิร์ฟเวอร์ผ่านเว็บอินเตอร์เฟซ (Web Interface) ที่ออกแบบมาเพื่อช่วยให้ผู้ดูแลระบบสามารถดูแลและจัดการระบบ Linux ได้ง่ายและสะดวกขึ้น โดยไม่จำเป็นต้องพึ่งพาการใช้คำสั่งผ่าน Terminal เพียงอย่างเดียว โดยโปรแกรม Cockpit จะทำงานผ่านทางพอร์ต 9090 สามารถนำมาใช้ทดแทน Webmin ที่นิยมในอดีต บทความนี้จะพาคุณไปรู้จักและทดลองใช้งาน Cockpit บนระบบ Rocky Linux
สามารถติดตั้งใช้งานได้กับระบบลีนุกซ์แทบทุกสายพันธ์ อาทิ Rocky Linux, AlmaLinux, RedHat, Oracle Linux, CentOS, Fedora, SuSE, openSuSE, Debian, Ubuntu, Endian Firewall, Mint, Arch, Manjaro, Clear Linux, Kali Linux เป็นต้น สามารถอ่านรายละเอียดเกี่ยวกับโปรแกรม Cockpit เพิ่มเติมได้ที่เว็บไซต์
https://cockpit-project.org
ความสามารถของ Cockpit
1. ใช้งานง่าย
– อินเตอร์เฟซแบบกราฟิกที่ใช้งานง่ายสำหรับผู้ที่คุ้นเคยกับ GUI
– รองรับการจัดการเซิร์ฟเวอร์จากเบราว์เซอร์โดยตรง
2. ดูสถานะระบบแบบเรียลไทม์
– แสดงข้อมูลเกี่ยวกับ CPU, RAM, การใช้งานดิสก์, และเครือข่ายแบบเรียลไทม์
– มีแดชบอร์ดที่ครอบคลุมสำหรับตรวจสอบสถานะโดยรวมของเซิร์ฟเวอร์
3. การจัดการบริการ (Services)
– เปิด-ปิดบริการต่างๆ บนเซิร์ฟเวอร์
– แสดงสถานะของบริการที่กำลังรันอยู่
4. การจัดการระบบไฟล์
– อัปโหลด, ดาวน์โหลด, และจัดการไฟล์ผ่านอินเตอร์เฟซ
– ตรวจสอบสถานะของพื้นที่เก็บข้อมูล
5. การจัดการเครือข่าย
– ปรับตั้งค่า IP Address, DNS, และ Gateway
– ตรวจสอบสถานะการเชื่อมต่อเครือข่าย
6. การจัดการผู้ใช้
– เพิ่ม ลบ หรือแก้ไขบัญชีผู้ใช้
– เปลี่ยนรหัสผ่านหรือปิดบัญชีที่ไม่ใช้งาน
7. การอัปเดตแพ็คเกจ
– ตรวจสอบและอัปเดตแพ็กเกจของระบบอย่างง่ายดาย
8. รองรับการจัดการหลายเซิร์ฟเวอร์
– เชื่อมต่อและจัดการหลายเซิร์ฟเวอร์จากแดชบอร์ดเดียว
– เหมาะสำหรับองค์กรที่ต้องการรวมศูนย์การจัดการเซิร์ฟเวอร์
9. รองรับปลั๊กอินเสริม
– เพิ่มความสามารถ เช่น การจัดการ Virtual Machines, Containers, หรือ Kubernetes ผ่านโมดูลเสริม
การใช้งาน Cockpit เหมาะกับใคร
1. ผู้ดูแลระบบ (System Administrator) ช่วยให้การดูแลและจัดการระบบ Linux ง่ายขึ้น
2. ผู้เริ่มต้นเรียนรู้ Linux ลดความซับซ้อนของการใช้คำสั่ง CLI
3. องค์กร สำหรับการจัดการเซิร์ฟเวอร์หลายเครื่องในลักษณะรวมศูนย์
จุดเด่นของ Cockpit
1. รองรับระบบปฏิบัติการ Linux หลายเวอร์ชัน เช่น Rocky Linux, RHEL, CentOS, Fedora, Debian, Ubuntu
2. ไม่ต้องการทรัพยากรมาก (Lightweight)
3. สามารถติดตั้งและใช้งานได้ง่าย
4. ฟรีและโอเพ่นซอร์ส (Open Source)
การติดตั้ง Cockpit บน Rocky Linux (ทดสอบติดตั้งบน Rocky Linux 9)
1. ทำการอัปเดทระบบให้เป็นปัจจุบัน
sudo dnf update
2. ติดตั้ง Cockpit ด้วยคำสั่ง dnf
sudo dnf install -y cockpit
3. เปิดใช้งาน
sudo systemctl enable –now cockpit.socket
4. ตรวจดูสถานะ Cockpit
sudo systemctl status cockpit.socket
ตรวจดูสถานะ Cockpit
4. เปิดให้ผ่าน Firewall
sudo firewall-cmd –add-service=cockpit
sudo firewall-cmd –add-service=cockpit –permanent
การเปิด-ปิดบริการ Cockpit
sudo systemctl start cockpit
sudo systemctl stop cockpit
การเข้าใช้งาน Cockpit
1. เปิดเว็บเบราว์เซอร์แล้วเข้าถึง URL ผู้ดูแลระบบสามารถเข้าใช้งาน Cockpit โดยใช้รูปแบบดังนี้
https://<IP-Address-or-Hostname>:9090
2. ล็อกอินด้วยบัญชีผู้ใช้ root หรือบัญชีที่มีสิทธิ์ผู้ดูแลระบบบนเซิร์ฟเวอร์

เข้าใช้งาน Cockpit
3. แสดงหน้าต่าง Cockpit หลังการติดตั้ง
แสดงหน้าต่าง Cockpit หลังการติดตั้ง
สรุป
Cockpit คือเครื่องมือที่ช่วยให้การบริหารจัดการระบบ Rocky Linux มีความสะดวก ง่าย และเป็นมิตรกับผู้ใช้มากยิ่งขึ้น โดยเฉพาะในองค์กรที่ต้องการบริหารเซิร์ฟเวอร์หลายเครื่องหรือมีเจ้าหน้าที่ที่ไม่ถนัดคำสั่ง CLI การใช้ Cockpit ช่วยลดเวลาในการดูแลระบบ เพิ่มความปลอดภัย และเพิ่มประสิทธิภาพในการทำงานของทีมไอทีอย่างชัดเจน หากคุณกำลังมองหาวิธีการบริหารระบบ Rocky Linux ที่ใช้งานง่าย ไม่ควรมองข้าม Cockpit ครับ
—
เขียนและรวบรวมโดย
Dr.Arnut Ruttanatirakul
Technology Lecturer, KMITL
21 June 2025
Copyright by SysAdmin Knowledge.
https://www.sysadmin.in.th