Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม Bash

ห้องนักบิน:การดูแลระบบเซิร์ฟเวอร์ Linux บนเว็บทำได้ง่าย

ห้องนักบิน เป็นตัวจัดการระยะไกลที่ใช้งานง่าย น้ำหนักเบา และเรียบง่ายแต่ทรงพลังสำหรับเซิร์ฟเวอร์ 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

ป้อนชื่อผู้ใช้และรหัสผ่านระบบเพื่อเข้าสู่ระบบในอินเทอร์เฟซด้านล่าง:

ห้องนักบิน:การดูแลระบบเซิร์ฟเวอร์ Linux บนเว็บทำได้ง่าย อินเทอร์เฟซเว็บห้องนักบิน

หลังจากเข้าสู่ระบบ คุณจะเห็นข้อมูลสรุปข้อมูลระบบและกราฟประสิทธิภาพของ CPU , หน่วยความจำ , ดิสก์ I/O และ เครือข่าย การจราจรดังที่เห็นในภาพถัดไป:

ห้องนักบิน:การดูแลระบบเซิร์ฟเวอร์ Linux บนเว็บทำได้ง่าย สรุปประสิทธิภาพของระบบ Linux

ถัดจากเมนูแดชบอร์ดคือ บริการ . ที่นี่คุณสามารถดูเป้าหมาย , บริการระบบ , ช่องเสียบ , ตัวจับเวลา และเส้นทาง หน้า

อินเทอร์เฟซด้านล่างแสดงบริการที่ทำงานอยู่ในระบบของคุณ

ห้องนักบิน:การดูแลระบบเซิร์ฟเวอร์ Linux บนเว็บทำได้ง่าย การแสดงบริการที่ทำงานอยู่ในปัจจุบันบน Linux

คุณสามารถคลิกบริการเดียวเพื่อจัดการได้ เพียงคลิกที่เมนูแบบเลื่อนลงเพื่อรับฟังก์ชันการทำงานที่คุณต้องการ

ห้องนักบิน:การดูแลระบบเซิร์ฟเวอร์ Linux บนเว็บทำได้ง่าย ดูสรุปบริการ Linux

บันทึก รายการเมนูจะแสดงหน้าบันทึกซึ่งช่วยให้สามารถตรวจสอบบันทึกได้ บันทึกถูกจัดหมวดหมู่เป็นข้อผิดพลาด , คำเตือน , ประกาศ และทั้งหมด ดังภาพด้านล่าง

นอกจากนี้ คุณยังสามารถดูบันทึกตามเวลาได้ เช่น บันทึกในช่วง 24 ชั่วโมงที่ผ่านมาหรือ 7 วัน

แนะนำให้อ่าน:4 เครื่องมือตรวจสอบและจัดการบันทึกที่ดีที่สุดสำหรับ Linux

หากต้องการตรวจสอบรายการบันทึกรายการเดียว เพียงคลิกที่รายการนั้น

ห้องนักบิน:การดูแลระบบเซิร์ฟเวอร์ Linux บนเว็บทำได้ง่าย การตรวจสอบบันทึก Linux

ส่วนควบคุมยังช่วยให้คุณสามารถจัดการบัญชีผู้ใช้ในระบบได้ โดยไปที่เครื่องมือ และคลิกที่บัญชี . การคลิกที่บัญชีผู้ใช้จะทำให้คุณสามารถดูรายละเอียดบัญชีผู้ใช้ได้

ห้องนักบิน:การดูแลระบบเซิร์ฟเวอร์ Linux บนเว็บทำได้ง่าย จัดการบัญชีผู้ใช้ Linux

หากต้องการเพิ่มผู้ใช้ระบบ ให้คลิกที่ “สร้างบัญชีใหม่ ” และป้อนข้อมูลผู้ใช้ที่จำเป็นในอินเทอร์เฟซด้านล่าง

ห้องนักบิน:การดูแลระบบเซิร์ฟเวอร์ Linux บนเว็บทำได้ง่าย สร้างบัญชีผู้ใช้ใน Linux

หากต้องการรับหน้าต่างเทอร์มินัล ให้ไปที่ เครื่องมือ เทอร์มินัล .

ห้องนักบิน:การดูแลระบบเซิร์ฟเวอร์ Linux บนเว็บทำได้ง่าย ห้องนักบิน – Linux Web Terminal

วิธีเพิ่มเซิร์ฟเวอร์ Linux ในห้องนักบิน

สำคัญ :โปรดทราบว่าคุณต้องติดตั้ง Cockpit บนเซิร์ฟเวอร์ Linux ระยะไกลทั้งหมดเพื่อตรวจสอบบนแดชบอร์ด Cockpit ดังนั้น โปรดติดตั้งก่อนที่จะเพิ่มเซิร์ฟเวอร์ใหม่ไปยังส่วนควบคุม

หากต้องการเพิ่มเซิร์ฟเวอร์อื่น ให้คลิกที่ แดชบอร์ด คุณจะเห็นหน้าจอด้านล่าง คลิกที่ (+) ลงชื่อและป้อนที่อยู่ IP ของเซิร์ฟเวอร์ โปรดจำไว้ว่าข้อมูลสำหรับแต่ละเซิร์ฟเวอร์ที่คุณเพิ่มจะแสดงในห้องนักบินโดยใช้สีที่แตกต่างกัน

ห้องนักบิน:การดูแลระบบเซิร์ฟเวอร์ Linux บนเว็บทำได้ง่าย เพิ่มเซิร์ฟเวอร์ Linux ไปที่ส่วนควบคุม ห้องนักบิน:การดูแลระบบเซิร์ฟเวอร์ Linux บนเว็บทำได้ง่าย ห้องนักบิน – การตรวจสอบเซิร์ฟเวอร์ Linux ระยะไกล

ในทำนองเดียวกัน คุณสามารถเพิ่มเซิร์ฟเวอร์ Linux จำนวนมากภายใต้ Cockpit และจัดการเซิร์ฟเวอร์เหล่านั้นได้อย่างมีประสิทธิภาพโดยไม่มีปัญหาใดๆ

เพียงเท่านี้ คุณสามารถสำรวจเพิ่มเติมได้ในกรณีที่คุณได้ติดตั้งเซิร์ฟเวอร์ระยะไกลและผู้จัดการที่เรียบง่ายและยอดเยี่ยม

เอกสารอย่างเป็นทางการของห้องนักบิน :http://cockpit-project.org/guide/latest/

หากมีคำถามหรือข้อเสนอแนะตลอดจนข้อเสนอแนะในหัวข้อนี้ อย่าลังเลที่จะใช้ส่วนความคิดเห็นด้านล่างเพื่อติดต่อเรา