ห้องนักบิน เป็นตัวจัดการระยะไกลที่ใช้งานง่าย น้ำหนักเบา และเรียบง่ายแต่ทรงพลังสำหรับเซิร์ฟเวอร์ GNU/Linux มันเป็นอินเทอร์เฟซผู้ใช้การดูแลเซิร์ฟเวอร์แบบโต้ตอบที่นำเสนอเซสชัน Linux แบบสดผ่านเว็บเบราว์เซอร์
สามารถทำงานบน Linux ที่ใช้ RHEL หลายตัวและอนุพันธ์ Debian รวมถึง Ubuntu , ลินุกซ์ มิ้นท์ , เฟโดร่า , CentOS , ร็อคกี้ ลินุกซ์ , อัลมาลินุกซ์ , อาร์คลินุกซ์ ในหมู่คนอื่นๆ
ห้องนักบิน ทำให้สามารถค้นพบ Linux ได้ จึงช่วยให้ผู้ดูแลระบบสามารถดำเนินงานต่างๆ เช่น การเริ่มคอนเทนเนอร์ การจัดการพื้นที่เก็บข้อมูล การกำหนดค่าเครือข่าย การตรวจสอบบันทึก ควบคู่ไปกับการทำงานอื่นๆ ได้อย่างง่ายดายและเชื่อถือได้
[ คุณอาจต้องการ:เครื่องมือบรรทัดคำสั่ง 20 รายการเพื่อตรวจสอบประสิทธิภาพของ Linux ] ป>
ในขณะที่ใช้งาน ผู้ใช้สามารถสลับระหว่างเทอร์มินัล Linux และเว็บเบราว์เซอร์ได้อย่างง่ายดายโดยไม่ต้องเร่งรีบ ที่สำคัญเมื่อผู้ใช้เริ่มบริการผ่าน ส่วนควบคุม สามารถหยุดได้ผ่านทางเทอร์มินัล และในกรณีที่เกิดข้อผิดพลาดในเทอร์มินัล ก็จะแสดงในส่วนต่อประสานบันทึก Cockpit
คุณสมบัติของห้องนักบิน:
- เปิดใช้งานการจัดการเซิร์ฟเวอร์หลายเครื่องในเซสชั่นห้องนักบินเดียว
- เสนอเชลล์บนเว็บในหน้าต่างเทอร์มินัล
- สามารถจัดการคอนเทนเนอร์ผ่าน Docker ได้
- สนับสนุนการจัดการบัญชีผู้ใช้ระบบอย่างมีประสิทธิภาพ
- รวบรวมข้อมูลประสิทธิภาพของระบบโดยใช้เฟรมเวิร์ก Performance Co-Pilot และแสดงในกราฟ
- รองรับการรวบรวมข้อมูลการกำหนดค่าระบบและการวินิจฉัยโดยใช้รายงาน sos
- ยังรองรับคลัสเตอร์ Kubernetes หรือคลัสเตอร์ Openshift v3 ด้วย
- อนุญาตให้แก้ไขการตั้งค่าเครือข่ายและอื่นๆ อีกมากมาย
วิธีการติดตั้งส่วนควบคุมในระบบ Linux
คุณสามารถติดตั้ง ส่วนควบคุม ได้ ในลีนุกซ์ทุกรุ่นจากแหล่งเก็บข้อมูลอย่างเป็นทางการเริ่มต้นดังที่แสดง:
ติดตั้งห้องนักบินบน Fedora และ CentOS
หากต้องการติดตั้งและเปิดใช้งาน ส่วนควบคุม ในการแจกจ่าย Fedora ให้ใช้คำสั่งต่อไปนี้
# yum install cockpit # systemctl enable --now cockpit.socket # firewall-cmd --add-service=cockpit # firewall-cmd --add-service=cockpit --permanent # firewall-cmd --reload
ติดตั้งห้องนักบินบน Rocky Linux และ AlmaLinux
หากต้องการติดตั้งและเปิดใช้งาน ส่วนควบคุม บนการกระจาย Rocky/AlmaLinux ให้ใช้คำสั่งต่อไปนี้
# yum install cockpit # systemctl enable --now cockpit.socket # firewall-cmd --add-service=cockpit # firewall-cmd --add-service=cockpit --permanent # firewall-cmd --reload
ติดตั้งส่วนควบคุมบน RHEL
ห้องนักบิน ถูกเพิ่มไปยังพื้นที่เก็บข้อมูล Red Hat Enterprise Linux Extras จากเวอร์ชัน 7.1 และหลังจากนั้น:
# yum install cockpit # systemctl enable --now cockpit.socket # firewall-cmd --add-service=cockpit --permanent # firewall-cmd --reload
ติดตั้งส่วนควบคุมบน Debian
ห้องนักบิน รวมอยู่ในพื้นที่เก็บข้อมูลอย่างเป็นทางการของ Debian และคุณสามารถติดตั้งได้โดยใช้คำสั่งต่อไปนี้
# apt-get update # apt-get install cockpit # mkdir -p /usr/lib/x86_64-linux-gnu/udisks2/modules # ufw allow 9090 # ufw allow 80
ติดตั้งห้องนักบินบน Ubuntu และ Linux Mint
ใน Ubuntu และ Linux Mint จะไม่รวมห้องนักบิน แต่คุณสามารถติดตั้งได้จาก Cockpit PPA อย่างเป็นทางการ โดยดำเนินการคำสั่งต่อไปนี้:
$ sudo add-apt-repository ppa:cockpit-project/cockpit $ sudo apt-get update $ sudo apt-get install cockpit $ sudo systemctl enable --now cockpit.socket
ติดตั้งส่วนควบคุมบน Arch Linux
ผู้ใช้ Arch Linux สามารถติดตั้ง Cockpit ได้จาก Arch User Repository โดยใช้คำสั่งต่อไปนี้
# yaourt cockpit # systemctl start cockpit # systemctl enable cockpit.socket
วิธีใช้ส่วนควบคุมใน Linux
หลังจากติดตั้งห้องนักบินสำเร็จแล้ว คุณสามารถเข้าถึงได้โดยใช้เว็บเบราว์เซอร์ในตำแหน่งต่อไปนี้
https://ip-address:9090 OR https://server.domain.com:9090
ป้อนชื่อผู้ใช้และรหัสผ่านระบบเพื่อเข้าสู่ระบบในอินเทอร์เฟซด้านล่าง:
อินเทอร์เฟซเว็บห้องนักบิน หลังจากเข้าสู่ระบบ คุณจะเห็นข้อมูลสรุปข้อมูลระบบและกราฟประสิทธิภาพของ CPU , หน่วยความจำ , ดิสก์ I/O และ เครือข่าย การจราจรดังที่เห็นในภาพถัดไป:
สรุปประสิทธิภาพของระบบ Linux ถัดจากเมนูแดชบอร์ดคือ บริการ . ที่นี่คุณสามารถดูเป้าหมาย , บริการระบบ , ช่องเสียบ , ตัวจับเวลา และเส้นทาง หน้า
อินเทอร์เฟซด้านล่างแสดงบริการที่ทำงานอยู่ในระบบของคุณ
การแสดงบริการที่ทำงานอยู่ในปัจจุบันบน Linux คุณสามารถคลิกบริการเดียวเพื่อจัดการได้ เพียงคลิกที่เมนูแบบเลื่อนลงเพื่อรับฟังก์ชันการทำงานที่คุณต้องการ
ดูสรุปบริการ Linux บันทึก รายการเมนูจะแสดงหน้าบันทึกซึ่งช่วยให้สามารถตรวจสอบบันทึกได้ บันทึกถูกจัดหมวดหมู่เป็นข้อผิดพลาด , คำเตือน , ประกาศ และทั้งหมด ดังภาพด้านล่าง
นอกจากนี้ คุณยังสามารถดูบันทึกตามเวลาได้ เช่น บันทึกในช่วง 24 ชั่วโมงที่ผ่านมาหรือ 7 วัน
แนะนำให้อ่าน:4 เครื่องมือตรวจสอบและจัดการบันทึกที่ดีที่สุดสำหรับ Linux
หากต้องการตรวจสอบรายการบันทึกรายการเดียว เพียงคลิกที่รายการนั้น
การตรวจสอบบันทึก Linux ส่วนควบคุมยังช่วยให้คุณสามารถจัดการบัญชีผู้ใช้ในระบบได้ โดยไปที่เครื่องมือ และคลิกที่บัญชี . การคลิกที่บัญชีผู้ใช้จะทำให้คุณสามารถดูรายละเอียดบัญชีผู้ใช้ได้
จัดการบัญชีผู้ใช้ Linux หากต้องการเพิ่มผู้ใช้ระบบ ให้คลิกที่ “สร้างบัญชีใหม่ ” และป้อนข้อมูลผู้ใช้ที่จำเป็นในอินเทอร์เฟซด้านล่าง
สร้างบัญชีผู้ใช้ใน Linux หากต้องการรับหน้าต่างเทอร์มินัล ให้ไปที่ เครื่องมือ → เทอร์มินัล .
ห้องนักบิน – Linux Web Terminal วิธีเพิ่มเซิร์ฟเวอร์ Linux ในห้องนักบิน
สำคัญ :โปรดทราบว่าคุณต้องติดตั้ง Cockpit บนเซิร์ฟเวอร์ Linux ระยะไกลทั้งหมดเพื่อตรวจสอบบนแดชบอร์ด Cockpit ดังนั้น โปรดติดตั้งก่อนที่จะเพิ่มเซิร์ฟเวอร์ใหม่ไปยังส่วนควบคุม
หากต้องการเพิ่มเซิร์ฟเวอร์อื่น ให้คลิกที่ แดชบอร์ด คุณจะเห็นหน้าจอด้านล่าง คลิกที่ (+) ลงชื่อและป้อนที่อยู่ IP ของเซิร์ฟเวอร์ โปรดจำไว้ว่าข้อมูลสำหรับแต่ละเซิร์ฟเวอร์ที่คุณเพิ่มจะแสดงในห้องนักบินโดยใช้สีที่แตกต่างกัน
เพิ่มเซิร์ฟเวอร์ Linux ไปที่ส่วนควบคุม
ห้องนักบิน – การตรวจสอบเซิร์ฟเวอร์ Linux ระยะไกล ในทำนองเดียวกัน คุณสามารถเพิ่มเซิร์ฟเวอร์ Linux จำนวนมากภายใต้ Cockpit และจัดการเซิร์ฟเวอร์เหล่านั้นได้อย่างมีประสิทธิภาพโดยไม่มีปัญหาใดๆ
เพียงเท่านี้ คุณสามารถสำรวจเพิ่มเติมได้ในกรณีที่คุณได้ติดตั้งเซิร์ฟเวอร์ระยะไกลและผู้จัดการที่เรียบง่ายและยอดเยี่ยม
เอกสารอย่างเป็นทางการของห้องนักบิน :http://cockpit-project.org/guide/latest/
หากมีคำถามหรือข้อเสนอแนะตลอดจนข้อเสนอแนะในหัวข้อนี้ อย่าลังเลที่จะใช้ส่วนความคิดเห็นด้านล่างเพื่อติดต่อเรา