วิธีจัดการเซิร์ฟเวอร์ Linux กับ Cockpit Web Interface

Dec 9, 2024
Linux
Fatmawati Achmad Zaenuri / Shutterstock

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

การจัดการเซิร์ฟเวอร์ลินุกซ์หลาย

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

วิธีที่คุณสามารถตรวจสอบสุขภาพและประสิทธิภาพการทำงานของสิ่งเหล่านี้?

ถ้าคุณ ใช้ Secure Shell (SSH) เพื่อเชื่อมต่อกับพวกเขาคุณสามารถเรียกใช้ สูงสุด หรือขั้วตามอีกหนึ่งเครื่องมือการตรวจสอบ คุณจะได้รับข้อมูลที่เป็นประโยชน์บางอย่าง แต่เครื่องมือแต่ละคนมีพื้นที่เฉพาะของตัวเองที่น่าสนใจ มันเป็นเรื่องที่น่าอึดอัดใจที่จะมีการย้ายจากเครื่องมือในการเครื่องมือในการดูตัวชี้วัดที่แตกต่างกันของเครื่องคอมพิวเตอร์ของคุณ Linux ระยะไกล

แต่น่าเสียดายที่ไม่มีวิธีที่สะดวกในการกระโดดระหว่างเครื่องมือที่แตกต่างที่ให้คุณบางส่วนของข้อมูลที่ Plus ถ้าคุณต้องดำเนินการแก้ไขหรือการบริหารใด ๆ ที่คุณจะต้องทำให้การเชื่อมต่อใหม่ให้กับคอมพิวเตอร์ระยะไกลหรือปิดโปรแกรมการตรวจสอบ จากนั้นคุณต้องใช้เซสชั่นที่มีอยู่ SSH เพื่อรันคำสั่งบริหารงานของคุณ

ห้องนักบิน ความสัมพันธ์การตรวจสอบและการบริหารงานทั่วไปจำนวนมากต้องการเป็นคอนโซลเบราว์เซอร์ทำให้ง่ายต่อการตรวจสอบและบำรุงรักษาเครื่องคอมพิวเตอร์ลินุกซ์หลาย

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

Cockpit และบัญชีผู้ใช้

Cockpit ใช้สิทธิเข้าสู่ระบบลินุกซ์ของคุณจึงมีความจำเป็นที่ผู้ใช้กำหนดค่าที่อยู่ภายใน ในการเข้าสู่ Cockpit คุณเพียงแค่ใช้ชื่อผู้ใช้และรหัสผ่านของคุณในปัจจุบัน หากคุณมีบัญชีบนคอมพิวเตอร์ลินุกซ์แตกต่างกันที่ใช้ชื่อผู้ใช้และรหัสผ่านเดียวกันนักบินจะใช้ข้อมูลประจำตัวของผู้ที่จะเชื่อมต่อกับเครื่องจากระยะไกล

แน่นอนโดยใช้รหัสผ่านเดียวกันบนคอมพิวเตอร์ที่แตกต่างกันเป็นความเสี่ยงด้านความปลอดภัยและมีการพิจารณาการปฏิบัติที่ไม่ดี แต่ถ้าคุณกำลังทำงาน แต่เพียงผู้เดียวกับคอมพิวเตอร์ท้องถิ่นที่ไม่ได้สัมผัสกับอินเทอร์เน็ตคุณอาจสรุปความเสี่ยงที่มีขนาดเล็กพอ

วิธีการแก้ปัญหาที่ดีกว่าไกล แต่คือการตั้งค่าปุ่ม SSH บนคอมพิวเตอร์แต่ละเครื่องแล้วให้นักบินที่จะใช้เหล่านั้นเพื่อเชื่อมต่อกับเครื่องคอมพิวเตอร์ระยะไกล

ที่เกี่ยวข้อง: วิธีการสร้างและติดตั้งคีย์ SSH จาก Linux Shell

การติดตั้ง Cockpit

Cockpit อยู่ในที่เก็บหลักสำหรับครอบครัวลินุกซ์ที่สำคัญ การติดตั้ง Cockpit บน Ubuntu พิมพ์ต่อไปนี้:

 sudo apt-get install ห้องนักบิน 

บน Fedora คำสั่งคือ:

 sudo DNF ติดตั้งห้องนักบิน 

เมื่อวันที่ Manjaro คุณจะต้องติดตั้งกับนักบินและแพคเกจที่เรียกว่า PackageKit . แพคเกจแพลตฟอร์มนี้ตั้งอยู่บนด้านบนของระบบการจัดการแพ็กเกจดั้งเดิมของการกระจาย Linux มันมี API ที่สอดคล้องกันสำหรับการประยุกต์ใช้ซอฟแวร์

นักพัฒนาสามารถเขียนซอฟต์แวร์ที่ทำงานร่วมกับ PackageKit และซอฟต์แวร์ของพวกเขาแล้วสามารถพูดคุยกับผู้จัดการแพคเกจของการกระจาย Linux ใด ๆ ซึ่งหมายความว่าพวกเขาไม่ได้มีการเขียนรุ่นที่จะทำงานร่วมกับ DNF อีกสำหรับ แพคแมน และอื่น ๆ

โชคดี, PackageKit ติดตั้งอยู่บน Ubuntu และ Fedora เพื่อให้คุณเพียงแค่พิมพ์ทั้งสองคำสั่งต่อไปนี้:

 sudo Pacman -Sy ห้องนักบิน 

 sudo Pacman -Sy PackageKit 

เปิดตัวนักบิน

การเริ่มต้นใช้ Cockpit เปิดเบราว์เซอร์ของคุณพิมพ์ต่อไปนี้ในแถบที่อยู่แล้วกด Enter:

 localhost: 9090 

จากนั้นคุณจะเห็นหน้าจอ Cockpit เข้าสู่ระบบ หากมีข้อผิดพลาดจะปรากฏขึ้นบอกคุณเว็บไซต์ไม่สามารถเข้าถึงหรือการเชื่อมต่อถูกปฏิเสธคุณอาจต้องพิมพ์คำสั่งต่อไปนี้เพื่อเปิดใช้งานและเริ่มภูตห้องนักบิน:

 sudo systemctl ช่วยให้ห้องนักบิน 

 sudo systemctl เริ่มต้นที่ห้องนักบิน 

เมื่อนักบินเปิดตัวปรากฏหน้าจอเข้าสู่ระบบ; เพียงเข้าสู่ระบบด้วยข้อมูลประจำตัวของลินุกซ์ที่มีอยู่ของคุณ

เพื่อเชื่อมต่อกับคอมพิวเตอร์เครื่องอื่น ๆ ใช้ข้อมูลประจำตัวเดียวกันนี้เลือกช่องทำเครื่องหมายถัดจาก“รหัสผ่านการใช้ซ้ำของฉันสำหรับการเชื่อมต่อระยะไกล.” หากคุณกำลังใช้คีย์ SSH เพื่อเชื่อมต่อกับคอมพิวเตอร์จากระยะไกลหรือจะไม่ได้รับการตรวจสอบระยะไกลเครื่องอื่น ๆ ที่ทุกท่านสามารถออกจากกล่องนี้ไม่ได้ตรวจสอบ

ภาพรวม

หน้าเว็บของห้องนักบินมีการตอบสนองอย่างสมบูรณ์และจะปรับอย่างสมเหตุสมผลถ้าคุณเปลี่ยนขนาดของหน้าต่างเบราว์เซอร์ของคุณ

จอแสดงผลหลักมีรายการของประเภทงานในแถบด้านข้างด้านซ้ายในขณะที่ส่วนที่เหลือของหน้าต่างมีข้อมูลที่เกี่ยวข้องกับประเภทที่เลือก มุมมองเริ่มต้นคือ“ภาพรวม”.

Cockpit ยังปรับเมื่อคุณใช้บนโทรศัพท์มือถือ

บนคอมพิวเตอร์การทดสอบของเราเราจะเห็นว่ามีข้อผิดพลาดการทำเครื่องหมายว่าเนื่องจากบริการได้ล้มเหลว

เราคลิกลิงก์“1 บริการได้ล้มเหลว” ที่จะย้ายไปที่มุมมองของระบบบริการ NS ระบบรักษาความปลอดภัยบริการภูต (SSSD) ได้ล้มเหลวในการเริ่มต้นเพื่อให้เราคลิกลิงก์“sssd” เพื่อไปยังหน้าการควบคุม SSSD

เราคลิก“Start บริการ.”

กับบริการที่ตอนนี้ทำงานเราสามารถสำรวจเพิ่มเติมของระบบการตรวจสอบของเรา

คุณสามารถคลิกที่“ภาพรวม” ถ้ามันมองเห็นได้ในแถบด้านข้าง; หากไม่ได้เพียงแค่คลิกที่ไอคอน System แล้วคลิก“ภาพรวม”.

CPU และหน่วยความจำกราฟ

ในบานหน้าต่างด้าน CPU และใช้หน่วยความจำคลิก“ดูกราฟ.”

กราฟดังต่อไปนี้จะแสดง:

  • “การใช้งาน CPU” : การใช้งาน CPU รวมสำหรับจำนวนรวมของซีพียู
  • “Memory & amp; แลกเปลี่ยน" : หน่วยความจำ RAM และการใช้งานแลกเปลี่ยน
  • “Disk I / O” : ฮาร์ดไดรฟ์อ่านและเขียน
  • “เครือข่ายการจราจร” : การจราจรทั้งหมดในและออกจากคอมพิวเตอร์

หากคุณคลิกที่ชื่อของแต่ละกราฟคุณสามารถดูข้อมูลรายละเอียดเพิ่มเติมอย่างไร:

  • หากคุณคลิก“Disk I / O” ที่คุณเห็นข้อมูลเดียวกันกับที่ภายใต้“เก็บ” ในแถบด้านข้าง
  • หากคุณคลิกที่“เครือข่ายการจราจร” คุณเห็นข้อมูลเดียวกันกับที่อยู่ภายใต้“เครือข่าย” ในแถบด้านข้าง

อัปเดตซอฟต์แวร์

คุณสามารถคลิก“อัปเดตซอฟต์แวร์” ในแถบด้านข้างเพื่อดูรายการของการอัปเดตพร้อมใช้งาน

การติดตั้งพวกเขาเพียงแค่คลิก“ติดตั้งอัพเดททั้งหมด.”

การตรวจสอบคอมพิวเตอร์หลาย

ก่อนที่คุณจะพยายามที่จะตรวจสอบคอมพิวเตอร์เครื่องอื่นทำตามขั้นตอนต่อไปนี้:

  1. ติดตั้ง Cockpit บนคอมพิวเตอร์เครื่องอื่น ๆ และจากนั้นเข้าสู่ Cockpit ในการตรวจสอบการทำงานของมัน คุณไม่จำเป็นต้องมีอินเตอร์เฟซเบราว์เซอร์ที่ทำงานบนเครื่องระยะไกลเมื่อคุณกำลังตรวจสอบระยะไกลมัน แต่ถ้าคุณทำมันจะพิสูจน์นักบินได้รับการติดตั้งอย่างถูกต้องและมีการดำเนินงานอย่างเต็มที่
  2. ใช้ SSH จากระยะไกลเชื่อมต่อกับคอมพิวเตอร์เครื่องอื่นจากที่หนึ่งที่คุณกำลังตรวจสอบมัน ยืนยันว่าคุณสามารถใช้ SSH บนคอมพิวเตอร์ระยะไกลและจากนั้นเข้าสู่ระบบโดยใช้ ID และรหัสผ่านปัจจุบันหรือ SSH คีย์

การสร้างความมั่นใจทั้งสองขั้นตอนการทำงานเป็นทำให้คาดว่าการตรวจสอบคอมพิวเตอร์ระยะไกลสายลม จำไว้ว่าถ้าคุณกำลังเชื่อมต่อไปยังโฮสต์ระยะไกลด้วยชื่อผู้ใช้และรหัสผ่านเดียวกันกับคอมพิวเตอร์ตรวจสอบของคุณคุณ ต้อง เลือก“รหัสผ่านการใช้ซ้ำของฉันสำหรับการเชื่อมต่อระยะไกล” กล่อง

บนคอมพิวเตอร์ตรวจสอบคลิกเลื่อนลงลูกศรถัดจากโฮสต์

คลิก“เพิ่ม Host ใหม่.”

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

คลิก "เพิ่ม" เมื่อคุณพร้อม ตอนนี้คุณควรเห็นคอมพิวเตอร์ระยะไกลในรายการโฮสต์ที่มีอยู่ คลิกลูกศรแบบเลื่อนลงถัดจากมัน

คลิกคอมพิวเตอร์ระยะไกลใหม่เพื่อตรวจสอบ

ชื่อของโฮสต์ที่คุณกำลังตรวจสอบจะปรากฏขึ้น ไฮไลต์สีที่ด้านบนของหน้าต่างเบราว์เซอร์จะเป็นสิ่งที่คุณเลือกเมื่อคุณเพิ่มโฮสต์นั้น

คุณสมบัติอื่น ๆ อีกมากมาย

มีอีกมากที่คุณสามารถทำได้กับห้องนักบินรวมถึงสิ่งต่อไปนี้:

  • รับสถานะสุขภาพโดยรวมของคอมพิวเตอร์
  • ตรวจสอบประสิทธิภาพด้วย CPU, หน่วยความจำ, ดิสก์และกิจกรรมเครือข่าย
  • เปลี่ยนชื่อโฮสต์
  • เชื่อมต่อโฮสต์กับโดเมน
  • เปิดหน้าต่างเทอร์มินัล
  • จัดการการอัปเดตซอฟต์แวร์บัญชีผู้ใช้บริการและ Daemons ตารางพาร์ติชันพันธบัตรเครือข่ายและสะพานและที่อยู่ IP
  • สร้างอุปกรณ์ RAID

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


Linux - บทความยอดนิยม

วิธีการกระบวนการฆ่าซอมบี้บนลินุกซ์

Linux Nov 25, 2024

Fatmawati Achmad Zaenuri / Shutterstock โปรแกรมที่เขียนไม่ดีหรือการแสดงไม่ดีสาม�..


มีอะไรใหม่ใน Ubuntu 21.04 ‘ขนดกฮิปโป’

Linux Apr 22, 2025

การเปิดตัวใหม่ของ Ubuntu 21.04 Hirsute Hippo ได้รับการปล่อยตัวเมื่อวันที่ 22 เม�..


วิธีการขยายการใช้งานรั้งในลินุกซ์ทุบตีเชลล์

Linux May 12, 2025

Fatmawati Achmad Zaenuri / Shutterstock การขยายตัวของ Brace เป็นเทคนิคที่มีประโยชน์ใ�..


วิธีการใช้ strace ระบบลินุกซ์จอภาพโทร

Linux Jun 23, 2025

Fatmawati Achmad Zaenuri / Shutterstock.com โปรแกรม Linux ถาม เคอร์เนล ทำบางสิ่งให้พ..


คืออะไรป๊อป! _OS?

Linux Oct 20, 2025

หากคุณเคยได้ยินเกี่ยวกับ Pop! _OS คุณอาจได้เห็นผู้คนมักจะหมายถึงว..


วิธีฆ่ากระบวนการ Linux ตามหมายเลขพอร์ต

Linux Oct 4, 2025

ในการฆ่ากระบวนการ Linux คุณต้องใช้ ID หรือชื่อ หากสิ่งที่คุณรู้คือพอร์ตท�..


วิธีค้นหา PID ของกระบวนการ linux ด้วย pidof หรือ pgrep

Linux Nov 15, 2024

การทำงานกับกระบวนการ Linux มักหมายถึงการรู้รหัสกระบวนการหรือ PID เป็นหมา�..


5 คุณสมบัติ Ubuntu Linux ที่คุณควรใช้

Linux Dec 6, 2024

Ubuntu Linux เป็นคุณสมบัติที่หลากหลายและมาพร้อมกับการเลือกซอฟต์แวร์ที่ติด..


หมวดหมู่