วิธีการติดตั้งห้องนักบินบน Debian 11 Bullseye


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

ในบทช่วยสอนต่อไปนี้ คุณจะได้เรียนรู้ วิธีการติดตั้ง Cockpit บนระบบปฏิบัติการ Debian 11 Bullseye ของคุณ

การกำหนดค่าล่วงหน้าสำหรับห้องนักบิน

โดยค่าเริ่มต้น ห้องนักบินจะอยู่ในที่เก็บเริ่มต้น อย่างไรก็ตาม เช่นเดียวกับแพ็คเกจส่วนใหญ่ในความเสถียรของ Debian การอัปเดตจะล้าหลังกว่าในเร็วๆ นี้ บทช่วยสอนจะติดตั้ง Cockpit จากที่เก็บ Debian Bullseye Backports ซึ่งมักจะได้รับการอัปเดตมากกว่าความเสถียรโดยไม่ต้องเข้าสู่พื้นที่ทดสอบ/พื้นที่ที่ไม่เสถียร

บทช่วยสอนนี้จะใช้ APT Pinning ด้วย ดังนั้นอย่าลืมรับการอัปเดตโดยใช้คำสั่ง apt update มาตรฐานและไม่รบกวนแพ็คเกจ Debian 11 ที่เสถียรตามค่าเริ่มต้น

ขั้นแรก เปิดไฟล์การตั้งค่าดังนี้:



sudo nano /etc/apt/preferences

ถัดไป คัดลอกและวางสิ่งต่อไปนี้

Package: *
Pin: release a=bullseye
Pin-Priority: 500

Package: cockpit
Pin: release a=bullseye-backports
Pin-Priority: 1000

Package: *
Pin: release a=bullseye-backports
Pin-Priority: 100

บันทึกไฟล์ CTRL+O, แล้วออก CTRL + X.

สรุปสิ่งที่คุณเพิ่ม

  • แบ็คพอร์ตสำหรับแพ็คเกจห้องนักบินจะใช้เป็นค่าเริ่มต้นเสมอ
  • แพ็คเกจทั้งหมดจะใช้ Debian 11 Stable เป็นค่าเริ่มต้น
  • การสำรองข้อมูลจะเป็นแบ็คพอร์ตหากมีสิ่งใดไม่พร้อมใช้งานในความเสถียร

ตอนนี้ คุณจะต้องเพิ่ม backport ของคุณ / etc / apt / sources.list ถ้ายังไม่ได้นำเสนอ

นำเข้า Debian 11 Backports“ Bullseye”:

echo "deb http://deb.debian.org/debian bullseye-backports main contrib non-free" | sudo tee -a /etc/apt/sources.list
echo "deb-src http://deb.debian.org/debian bullseye-backports main contrib non-free" | sudo tee -a /etc/apt/sources.list

อัปเดตที่เก็บของคุณเพื่อแสดงการเพิ่มเติมใหม่



sudo apt update

ณ เวลาปัจจุบัน ห้องนักบินบนที่เก็บถาวร Debian 11 อยู่ที่ 239 รุ่น.

Backports ในปัจจุบันมี 256 รุ่น.

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

เมื่อคุณได้ตั้งค่าซอร์สที่ใหม่กว่าเพื่อติดตั้ง Cockpit บนระบบ Debian 11 ของคุณแล้ว ให้รันคำสั่งต่อไปนี้ในเทอร์มินัลของคุณ

sudo apt install cockpit

ตัวอย่างผลลัพธ์:

วิธีการติดตั้งห้องนักบินบน Debian 11 Bullseye

พิมพ์ Y จากนั้นกดปุ่ม ใส่รหัส เพื่อดำเนินการติดตั้งให้เสร็จสิ้น

ยืนยันเวอร์ชันที่ติดตั้งโดยใช้ปุ่ม คำสั่งนโยบาย apt-cache.



วิธีการติดตั้งห้องนักบินบน Debian 11 Bullseye

คุณติดตั้งเวอร์ชัน 256 จาก Bullseye Backports แทนเวอร์ชันเริ่มต้น 239 จากที่เก็บ Bullseye เริ่มต้น

เมื่อติดตั้งแล้ว ตามค่าเริ่มต้น บริการจะไม่ทำงาน ดังนั้น คุณจะต้องทำคำสั่ง systemctl สองสามคำสั่งดังนี้

ในการเริ่มต้นห้องนักบิน:

sudo systemctl start cockpit.socket

วิธีเปิดใช้งานห้องนักบินเมื่อเริ่มต้นระบบ:

sudo systemctl enable cockpit.socket

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

sudo systemctl status cockpit.socket

ตัวอย่างผลลัพธ์หากทุกอย่างถูกต้อง:



วิธีการติดตั้งห้องนักบินบน Debian 11 Bullseye

ไม่บังคับ – กำหนดค่า UFW Firewall สำหรับ Cockpit

ขั้นตอนต่อไปคือการอนุญาตให้ห้องนักบินไฟร์วอลล์ของคุณสามารถเข้าถึงฟังได้ ตามค่าเริ่มต้น Cockpit จะรับฟังที่พอร์ต 9090

หากคุณได้ติดตั้ง UFW ไว้ ตรวจสอบให้แน่ใจว่าได้อนุญาตพอร์ต 9090

ในการตั้งค่านี้ ให้รันคำสั่งต่อไปนี้ในเทอร์มินัลของคุณ

sudo ufw allow 9090

ตัวอย่างผลลัพธ์หากสำเร็จ:

Rules updated
Rules updated (v6)

ขึ้นอยู่กับความต้องการของคุณ คุณอาจต้องการล็อกเพิ่มเติมโดยอนุญาตที่อยู่ IP แต่ละรายการไปยังพอร์ตนั้นเท่านั้น

ตัวอย่าง:



sudo ufw allow from <IP ADDRESS> to any port 9090

วิธีเข้าถึง UI เว็บห้องนักบิน

เมื่อคุณได้ยืนยันหรือติดตั้งห้องนักบินแล้ว ก็ถึงเวลาเปิดโดยใช้อินเทอร์เน็ตเบราว์เซอร์ที่คุณชื่นชอบ

ขั้นแรก ให้ค้นหาที่อยู่ IP ของเซิร์ฟเวอร์ของคุณ:

ip a

ถัดไป ในเบราว์เซอร์ของคุณ ให้พิมพ์ที่อยู่ตัวอย่างด้วย พอร์ต 9090 ตอนท้าย

http://server-ip-address:9090

เมื่อคุณลองไปที่ Cockpit Web UI เป็นครั้งแรก คุณจะพบการแจ้งเตือนดังต่อไปนี้:

วิธีการติดตั้งห้องนักบินบน Debian 11 Bullseye

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

วิธีการติดตั้งห้องนักบินบน Debian 11 Bullseye

ยอมรับความเสี่ยงและดำเนินการต่อ โดยไม่มี SSL เพื่อดำเนินการเข้าสู่ระบบห้องนักบิน



ถัดไป คุณจะเห็นการเข้าสู่ระบบห้องนักบิน และนี่คือสิ่งเดียวกัน ชื่อผู้ใช้ sudo or ชื่อผู้ใช้รูท และ รหัสผ่าน—เข้าสู่ระบบเพื่อไปยังแดชบอร์ด

วิธีการติดตั้งห้องนักบินบน Debian 11 Bullseye

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

วิธีการติดตั้งห้องนักบินบน Debian 11 Bullseye

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

วิธีการติดตั้งห้องนักบินบน Debian 11 Bullseye

ข้างต้น คุณมีเทอร์มินัลที่มีพลังของการใช้ GUI บนเว็บเพื่อช่วยคุณในการนำสิ่งที่ดีที่สุดของทั้งสองโลกมาไว้ด้วยกัน

วิธีอัปเดตห้องนักบินตลอดเวลา

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

ตรวจสอบการอัปเดตสำหรับห้องนักบินเช่นเดียวกับที่คุณทำสำหรับทั้งระบบ



sudo apt update

และดำเนินการอัปเกรดเหมือนกับที่คุณทำกับแพ็คเกจอื่นๆ

sudo apt upgrade

วิธีลบ (ถอนการติดตั้ง) ห้องนักบิน

สำหรับผู้ใช้หรือผู้ดูแลระบบที่ไม่ต้องการส่วนควบคุมบนระบบอีกต่อไป ให้รันคำสั่งต่อไปนี้

sudo apt autoremove cockpit --purge -y

ตัวอย่างผลลัพธ์:

วิธีการติดตั้งห้องนักบินบน Debian 11 Bullseye

พิมพ์ Y จากนั้นกดปุ่ม ใส่รหัส เพื่อดำเนินการถอดห้องนักบิน

คำสั่งนี้จะลบส่วนควบคุมและการอ้างอิงที่ไม่ได้ใช้ทั้งหมดซึ่งติดตั้งครั้งแรกพร้อมกับมัน

ความคิดเห็นและข้อสรุป

ในบทช่วยสอน คุณได้เรียนรู้วิธีติดตั้งหรือเปิดใช้งาน Cockpit บน Debian 11 Bullseye โดยใช้ที่เก็บ Bullseye-Backports



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

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



ไม่ใช่สิ่งที่คุณกำลังมองหา? ลองค้นหาบทช่วยสอนเพิ่มเติม

แสดงความคิดเห็น