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

ในบทความนี้ฉันจะพูดถึงคุณสมบัติของเครื่องมือห้องนักบิน ห้องนักบินถูกสร้างขึ้นเพื่ออำนวยความสะดวกในการดูแลระบบปฏิบัติการ Linux กล่าวโดยย่อคือ ช่วยให้คุณสามารถทำงานผู้ดูแลระบบ Linux ทั่วๆ ไปผ่านเว็บอินเตอร์เฟสที่ดี คุณสมบัติห้องนักบิน: ติดตั้งและตรวจสอบการอัปเดตระบบและเปิดใช้งานการอัปเดตอัตโนมัติ (กระบวนการแพตช์), การจัดการผู้ใช้ (สร้าง/ลบ/เปลี่ยนรหัสผ่าน, สิทธิ์การล็อก/ผู้ใช้ขั้นสูง), การจัดการดิสก์ (สร้าง, แก้ไข lvm, สร้างการเมานต์ระบบไฟล์), การตั้งค่าเครือข่าย (ทีม, การเชื่อมโยง, การจัดการ ip, ฯลฯ ) .), การจัดการ systemd-unit-timers

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

ความสนใจใน Cockpit เกิดจากการเปิดตัว Centos 8 โดยที่ Cockpit ได้ถูกติดตั้งไว้ในระบบแล้ว และคุณจะต้องเปิดใช้งานด้วยคำสั่ง “systemctl enable –now cockpit.service” เท่านั้น การแจกจ่ายอื่น ๆ จะต้องติดตั้งด้วยตนเองจากที่เก็บแพ็คเกจ เราจะไม่พิจารณาการติดตั้งที่นี่ดู คู่มืออย่างเป็นทางการ

หลังจากการติดตั้งเราต้องไปที่พอร์ต 9090 ของเซิร์ฟเวอร์ที่ติดตั้ง Cockpit ในเบราว์เซอร์ (เช่น ไอพีเซิร์ฟเวอร์:9090). ตัวอย่างเช่น, 192.168.1.56: 9090

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

หลังจากเข้าสู่ระบบแล้ว คุณจะเห็นเว็บอินเตอร์เฟสที่สวยงามและชัดเจน ก่อนอื่น เปลี่ยนภาษาอินเทอร์เฟซเป็นภาษาอังกฤษ เพราะการแปลแย่มาก

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

อินเทอร์เฟซดูชัดเจนและมีเหตุผล ทางด้านซ้ายคุณจะเห็นแถบนำทาง:

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

ส่วนเริ่มต้นเรียกว่า "ระบบ" ซึ่งคุณสามารถดูข้อมูลเกี่ยวกับการใช้ทรัพยากรเซิร์ฟเวอร์ (CPU, RAM, เครือข่าย, ดิสก์):

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

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

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

ที่นี่คุณสามารถสร้าง lvm:

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

เลือกชื่อสำหรับกลุ่ม vg และดิสก์ที่คุณต้องการใช้:

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

ตั้งชื่อให้ lv และเลือกขนาด:

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

และสุดท้าย สร้างระบบไฟล์:

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

โปรดทราบว่า Cockpit จะเขียนบรรทัดที่จำเป็นเพื่อ fstab และติดตั้งอุปกรณ์ คุณยังสามารถเขียนตัวเลือกการเมานต์เฉพาะ:

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

นี่คือลักษณะที่ปรากฏในระบบ:

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

ที่นี่คุณสามารถขยาย/บีบอัดระบบไฟล์ เพิ่มอุปกรณ์ใหม่ในกลุ่ม vg เป็นต้น

ในส่วน "เครือข่าย" คุณไม่เพียงแต่เปลี่ยนการตั้งค่าเครือข่ายทั่วไปได้ (ip, dns, mask, gateway) แต่ยังสร้างการกำหนดค่าที่ซับซ้อนมากขึ้น เช่น การรวมหรือการทำงานเป็นทีม:

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

นี่คือลักษณะของการกำหนดค่าที่เสร็จสิ้นในระบบ:
ห้องนักบิน - ทำให้งานการดูแลระบบ Linux ทั่วไปง่ายขึ้นผ่านเว็บอินเตอร์เฟสที่ใช้งานง่าย

ยอมรับว่าการตั้งค่าผ่าน vinano จะนานขึ้นและยากขึ้นเล็กน้อย โดยเฉพาะอย่างยิ่งสำหรับผู้เริ่มต้น

ใน "บริการ" คุณสามารถจัดการหน่วย systemd และตัวจับเวลา: หยุด, รีสตาร์ท, ลบออกจากการเริ่มต้น นอกจากนี้ยังรวดเร็วมากในการสร้างตัวจับเวลาของคุณเอง:

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

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

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

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

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

ระบบจะแจ้งให้เราทราบหากจำเป็นต้องรีบูต:

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

คุณยังสามารถเปิดใช้งานการอัปเดตระบบอัตโนมัติและปรับแต่งเวลาการติดตั้งการอัปเดต:

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

คุณยังสามารถจัดการ SeLinux ใน Cockpit สร้าง sosreport (มีประโยชน์เมื่อสื่อสารกับผู้ขายเมื่อแก้ปัญหาทางเทคนิค):

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

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

การจัดการผู้ใช้ดำเนินการอย่างเรียบง่ายและชัดเจนที่สุด:

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

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

อย่างไรก็ตาม คุณสามารถเพิ่มคีย์ ssh

และสุดท้าย คุณสามารถอ่านบันทึกของระบบและจัดเรียงตามความสำคัญ:

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

เราผ่านส่วนหลักทั้งหมดของโปรแกรมแล้ว

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

ข้อได้เปรียบหลัก:

  • เกณฑ์สำหรับการเข้าสู่การดูแลระบบของ Linux OS นั้นลดลงอย่างมากด้วยเครื่องมือดังกล่าว เกือบทุกคนสามารถดำเนินการมาตรฐานและขั้นพื้นฐานได้ ผู้ดูแลระบบสามารถมอบหมายบางส่วนให้กับนักพัฒนาหรือนักวิเคราะห์เพื่อลดต้นทุนการผลิตและเพิ่มความเร็วในการทำงาน ท้ายที่สุด ตอนนี้คุณไม่จำเป็นต้องพิมพ์ pvcreate, vgcreate, lvcreate, mkfs.xfs ในคอนโซล สร้างจุดเชื่อมต่อ แก้ไข fstab และสุดท้าย พิมพ์ mount -a เพียงคลิกสองสามครั้ง
  • คุณสามารถลดภาระผู้ดูแลระบบ Linux และลดงานประจำเพื่อให้พวกเขาสามารถมุ่งเน้นไปที่งานที่ซับซ้อนมากขึ้น
  • คุณสามารถลดจำนวนข้อผิดพลาดที่เกิดจากมนุษย์ได้ ยอมรับว่าการทำผิดพลาดผ่านเว็บอินเตอร์เฟสนั้นยากกว่าผ่านคอนโซล

ข้อเสียที่ฉันพบ:

  • ข้อ จำกัด ของยูทิลิตี้ คุณสามารถดำเนินการขั้นพื้นฐานเท่านั้น ตัวอย่างเช่น เป็นไปไม่ได้ที่จะขยาย lvm ทันทีหลังจากเพิ่มดิสก์จากฝั่งการจำลองเสมือน คุณต้องพิมพ์ pvresize ในคอนโซล จากนั้นจึงทำงานต่อผ่านเว็บอินเตอร์เฟสเท่านั้น คุณไม่สามารถเพิ่มผู้ใช้ในกลุ่มใดกลุ่มหนึ่งได้ คุณไม่สามารถเปลี่ยนสิทธิ์ของไดเร็กทอรี วิเคราะห์พื้นที่ที่ใช้ ต้องการฟังก์ชันเพิ่มเติม
  • ส่วน "แอปพลิเคชัน" ทำงานไม่ถูกต้อง
  • คุณไม่สามารถเปลี่ยนสีของคอนโซลได้ ตัวอย่างเช่น ฉันสามารถทำงานได้อย่างสบายๆ บนพื้นหลังสีอ่อนที่มีแบบอักษรสีเข้มเท่านั้น:

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

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

อัปเดต: นอกจากนี้ยังสามารถจัดการเซิร์ฟเวอร์หลายเครื่องจากเว็บอินเตอร์เฟสเดียวโดยเพิ่มเซิร์ฟเวอร์ที่จำเป็นใน "แดชบอร์ดของเครื่อง" ตัวอย่างเช่น ฟังก์ชันนี้มีประโยชน์เมื่ออัปเดตเซิร์ฟเวอร์หลายเครื่องพร้อมกัน อ่านเพิ่มเติมใน เอกสารราชการ.

ที่มา: will.com

เพิ่มความคิดเห็น