วิธีการติดตั้ง Cockpit บน Linux

Cockpit คือการจัดการเซิร์ฟเวอร์บนเว็บของ Redhatระบบ. เป้าหมายหลักของโครงการคือให้ผู้ดูแลระบบ Linux สามารถจัดการเซิร์ฟเวอร์ได้อย่างรวดเร็วและมีประสิทธิภาพ อย่างเป็นทางการแล้ว Cockpit นั้นถูกเสนอให้เป็นฟีเจอร์ที่น่าตื่นเต้นสำหรับ Fedora Linux และการกระจายเซิร์ฟเวอร์ Linux ที่ใช้ RedHat อื่น ๆ อย่างไรก็ตามอาจเป็นไปได้ที่จะใช้ Cockpit บนการแจกแจงเซิร์ฟเวอร์ Linux เช่น Debian, Ubuntu และแม้แต่เซิร์ฟเวอร์ที่ใช้งาน Arch Linux!

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

หมายเหตุ: ซอฟต์แวร์ของ Cockpit คือ Linux ด้วยที่กล่าวว่าคุณจะไม่จำเป็นต้องใช้มันเพื่อเข้าถึงเว็บอินเตอร์เฟส มันจะทำงานบนระบบปฏิบัติการใด ๆ ตราบใดที่คุณใช้ Opera, Firefox, Chrome, Microsoft Edge หรือ Safari!

คำแนะนำใน Ubuntu

ต้องการใช้ส่วนควบคุมการอัพเกรด UI บนเครื่อง Ubuntu ของคุณหรือไม่? โชคดีสำหรับคุณไม่จำเป็นต้องทำงานหนักเพื่อให้ทำงานได้ นับตั้งแต่เวอร์ชั่น 17.04 ของระบบปฏิบัติการ Cockpitcan สามารถติดตั้งได้ง่าย ติดตั้ง Apt คำสั่ง

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

sudo apt install cockpit

คำแนะนำ Debian

โครงการ Cockpit ได้รับการสนับสนุนอย่างดีเยี่ยมDebian ซอฟต์แวร์รองรับ Debian 9 และ Debian 8 อย่างเป็นทางการการสนับสนุนแดชบอร์ด Cockpit บน Debian Linux นั้นเกิดขึ้นได้ด้วยที่เก็บซอฟต์แวร์ Backport สำหรับ Debian หากไม่มี Debian Backport แล้ว Cockpit จะไม่สามารถทำงานได้เนื่องจากแพ็คเกจเก่า

หากต้องการเปิดใช้งาน Backports ให้เปิดเทอร์มินัลแล้วป้อนคำสั่งด้านล่าง หรือหากคุณต้องการคำแนะนำเพิ่มเติมในการตั้งค่า Backport ให้ทำตามบทช่วยสอนเชิงลึกในหัวข้อ

เดเบียน 9

su -
echo "deb http://deb.debian.org/debian stretch-backports main" > 
/etc/apt/sources.list.d/backports.list

เดเบียน 8

su -
echo "deb http://deb.debian.org/debian jessie-backports-sloppy main" > 
/etc/apt/sources.list.d/backports.list

ด้วยแหล่งซอฟต์แวร์ Backport และทำงานบนระบบ Debian ของคุณคุณจะต้องเรียกใช้ ปรับปรุง คำสั่ง

sudo apt-get update

สุดท้ายติดตั้งโปรแกรม Cockpit บน Debian ด้วยสิ่งต่อไปนี้ apt-get install คำสั่งด้านล่าง

sudo apt-get install cockpit

คำแนะนำ Arch Linux

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

ในการทำให้ Cockpit UI ทำงานบน Arch Linux คุณจะไม่สามารถเรียกใช้คำสั่ง Pacman อย่างรวดเร็ว คุณจะต้องดาวน์โหลดและรวบรวมแพ็คเกจ Cockpit AUR แทนด้วยตนเอง นี่คือวิธีการ

เริ่มต้นด้วยการติดตั้งแพ็คเกจ Base-devel และ Git ผ่าน Pacman สิ่งนี้จะช่วยให้คุณทำงานกับแพ็คเกจ AUR ได้อย่างง่ายดาย

sudo pacman -S base-devel git

จากนั้นคว้าแพ็คเกจ Cockpit AUR โดยใช้ โคลนคอมไพล์ คำสั่ง

git clone https://aur.archlinux.org/cockpit.git

ย้ายเครื่องไปไว้ในโฟลเดอร์“ ส่วนควบคุม” โดยใช้ ซีดี คำสั่ง

cd cockpit

ดาวน์โหลดการอ้างอิง AUR สำหรับ Cockpit ด้วย คอมไพล์.

git clone https://aur.archlinux.org/systemtap.git
git clone https://aur.archlinux.org/pcp.git
git clone https://aur.archlinux.org/python2-pyscss.git
git clone https://aur.archlinux.org/perl-javascript-minifier-xs.git

สร้างและติดตั้งการขึ้นต่อกันของ Cockpit โดยใช้ makepkg. โปรดทราบว่าหากคุณพบปัญหา PGP คุณสามารถข้ามการตรวจสอบ (ด้วยความเสี่ยงของคุณเอง) ด้วย--skipinteg.

sudo groupadd -r stapusr ; sudo groupadd -r stapsys ; sudo groupadd -r stapdev
cd systemtap
makepkg -sri
cd ..
cd pcp
makepkg -sri
cd python2-pyscss
makepkg -sri
..
cd perl-javascript-minifier-xs
makepkg -sri
..

ในที่สุดติดตั้ง Cockpit บน Arch

cd ..
makepkg -sri

คำแนะนำของ Fedora

ห้องนักบินมีจุดมุ่งหมายเพื่อใช้กับ Redhat เสมอผลิตภัณฑ์ Fedora เป็นผลิตภัณฑ์ Redhat (แม้ว่าจะได้รับการพัฒนาโดยชุมชนแยกต่างหาก) ดังนั้นเครื่องมือจัดการส่วนควบคุมการอัพเกรดจึงมีอยู่ในที่เก็บซอฟต์แวร์ หากต้องการติดตั้งให้เปิดหน้าต่างเทอร์มินัลแล้วป้อน DNF คำสั่งด้านล่าง

sudo dnf install cockpit -y

เมื่อ Cockpit ติดตั้งบน Fedora ให้เปิดใช้งานเพื่อใช้กับ:

sudo systemctl enable --now cockpit.socket
sudo firewall-cmd --add-service=cockpit
sudo firewall-cmd --add-service=cockpit --permanent

คำแนะนำ Redhat Enterprise Linux

สามารถติดตั้งส่วนควบคุมการอัพเกรดบน RedHat Enterprise ได้Linux ให้คุณใช้เวอร์ชัน 7.1 หรือใหม่กว่า ซอฟต์แวร์นี้มอบให้แก่ผู้ใช้ผ่านที่เก็บซอฟต์แวร์ "พิเศษ" และต้องเปิดใช้งานก่อนการติดตั้ง

หากต้องการเปิดใช้งาน repo“ พิเศษ” ให้เรียกใช้เทอร์มินัลแล้วป้อนคำสั่งต่อไปนี้

sudo subscription-manager repos --enable rhel-7-server-extras-rpms

เมื่อเปิดใช้ repo ใหม่ให้ใช้ Yum เพื่อติดตั้ง Cockpit

sudo yum install cockpit

จากนั้นเปิดใช้งานซอฟต์แวร์บน Rhel ให้เสร็จสิ้น

sudo systemctl enable --now cockpit.socket
sudo firewall-cmd --add-service=cockpit
sudo firewall-cmd --add-service=cockpit --permanent

คำแนะนำ CentOS

ในฐานะที่เป็น CentOS พยายามที่จะอยู่ใกล้กับ RedHatEnterprise Linux มากที่สุดเป็นเรื่องง่ายมากที่จะทำให้ซอฟต์แวร์ Cockpit ทำงานบนแพลตฟอร์มได้ง่าย ณ ตอนนี้ผู้ที่อยู่ใน CentOS เวอร์ชัน 7 ขึ้นไปจะสามารถคว้ามันได้ด้วยผู้จัดการแพคเกจยำอย่างรวดเร็ว

sudo yuminstall cockpit

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

sudo systemctl enable --now cockpit.socket
sudo firewall-cmd --permanent --zone=public --add-service=cockpit
sudo firewall-cmd --reload

เมื่อป้อนคำสั่งทั้งสามข้างต้นแล้ว Cockpit ควรพร้อมใช้งานบน CentOS!

ความคิดเห็น