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

BpyTOP:การตรวจสอบระบบที่ใช้ Python ที่ทรงพลังสำหรับ Linux และ macOS

BpyTOP เป็นอีกหนึ่งยูทิลิตี้บรรทัดคำสั่ง Linux สำหรับการตรวจสอบทรัพยากรท่ามกลางยูทิลิตี้อื่นๆ มากมาย เช่น top, Htop, Bashtop ฯลฯ bashtop ผู้ใช้สามารถคาดหวังคุณสมบัติที่คล้ายกันใน bpytop ตั้งแต่ bpytop ถูกย้ายจาก bashtop และเขียนด้วยภาษา Python อย่างสมบูรณ์ . บีพีท็อป สามารถใช้ได้กับ Linux และ macOS ต่างๆ

คุณสมบัติ BpyTOP

  • UI ที่รวดเร็วและตอบสนอง
  • รองรับแป้นพิมพ์และเมาส์
  • รองรับตัวกรองหลายตัว
  • SIGTERM, SIGKILL, SIGINT สามารถส่งไปยังกระบวนการที่เลือกได้
  • กราฟปรับขนาดอัตโนมัติสำหรับการใช้งานเครือข่าย ความเร็วในการอ่านและเขียนปัจจุบันสำหรับดิสก์

การติดตั้ง BpyTOP – เครื่องมือตรวจสอบทรัพยากรใน Linux

มีหลายวิธีในการติดตั้ง bpytop . คุณสามารถใช้ตัวจัดการแพ็คเกจเฉพาะสำหรับการแจกจ่ายของคุณ หรือใช้แพ็คเกจ snap หรือสร้างด้วยตนเอง

ติดตั้ง BpyTOP โดยใช้ PIP Package Manager

ขั้นแรก ตรวจสอบเวอร์ชันของ python ทำงานบนการกระจาย Linux ของคุณโดยการพิมพ์

$ python3 --version
BpyTOP:การตรวจสอบระบบที่ใช้ Python ที่ทรงพลังสำหรับ Linux และ macOS ตรวจสอบเวอร์ชันที่ติดตั้ง Python

ตรวจสอบว่าตัวจัดการแพ็คเกจหลาม pip ได้รับการติดตั้งแล้ว หากไม่ได้ติดตั้ง pip3 ใช้บทความของเราเกี่ยวกับการติดตั้ง pip ในลินุกซ์รุ่นต่างๆ

$ sudo apt install python3-pip [On Debian/Ubuntu]
$ sudo yum install python-pip [On CentOS/RHEL] 
$ sudo dnf install python3 [On Fedora]

ตอนนี้การพึ่งพาของเราทั้งหมดพอใจกับการติดตั้ง bpytop .

$ sudo pip3 install bpytop
BpyTOP:การตรวจสอบระบบที่ใช้ Python ที่ทรงพลังสำหรับ Linux และ macOS ติดตั้ง Bpytop ใน Linux

มีข้อความ “คำเตือน ” โยนระหว่างการติดตั้ง บีพีท็อป ติดตั้งอยู่ใน .local/bin ใต้โฮมไดเร็กตอรี่ของฉันซึ่งไม่ได้เป็นส่วนหนึ่งของ PATH ตัวแปรสภาพแวดล้อม ตอนนี้เราจะดำเนินการต่อและเพิ่มเส้นทางที่ติดตั้งให้กับ PATH ตัวแปร

$ echo $PATH
$ export PATH=$PATH:/home/tecmint/.local/bin
$ echo $PATH
BpyTOP:การตรวจสอบระบบที่ใช้ Python ที่ทรงพลังสำหรับ Linux และ macOS เพิ่มตัวแปรสภาพแวดล้อมใน Linux

ติดตั้ง BpyTOP โดยใช้พื้นที่เก็บข้อมูล GIT

ตรวจสอบให้แน่ใจว่า git ได้รับการติดตั้งบนเครื่องของคุณแล้ว เนื่องจากเราจำเป็นต้องโคลนแพ็คเกจจาก GitHub ทำตามขั้นตอนด้านล่างเพื่อติดตั้ง bpytop ด้วยตนเอง

$ sudo apt-get install git [On Debian/Ubuntu]
$ sudo yum install git [On CentOS/RHEL/Fedora] 
$ git clone https://github.com/aristocratos/bpytop.git
$ cd bpytop
$ sudo make install

ติดตั้ง BpyTOP โดยใช้ Package Manager

สำหรับ Ubuntu/Debian ตาม bpytop มีอยู่ในพื้นที่เก็บข้อมูลของ Azlux ทำตามขั้นตอนด้านล่างเพื่อรับ repo และติดตั้ง bpytop

$ echo "deb http://packages.azlux.fr/debian/ buster main" | sudo tee /etc/apt/sources.list.d/azlux.list
$ wget -qO - https://azlux.fr/repo.gpg.key | sudo apt-key add -
$ sudo apt update
$ sudo apt install bpytop

สำหรับ เฟโดร่า และ CentOS/RHEL , bpytop สามารถใช้ได้กับพื้นที่เก็บข้อมูล EPEL

$ sudo yum install epel-release
$ sudo yum install bpytop

สำหรับ Arch Linux ให้ใช้ที่เก็บ AUR ตามที่แสดง

$ git clone https://aur.archlinux.org/bpytop.git
$ cd bpytop
$ makepkg -si

ตอนนี้คุณพร้อมที่จะเปิดแอปพลิเคชันแล้ว เปิด bpytop โดยการเรียกใช้ “bpytop ” ในเทอร์มินัล

$ bpytop
BpyTOP:การตรวจสอบระบบที่ใช้ Python ที่ทรงพลังสำหรับ Linux และ macOS การตรวจสอบทรัพยากร Bpytop

จากมุมซ้ายบน คุณจะพบตัวเลือกในการสลับระหว่างโหมดต่างๆ และตัวเลือกในการใช้เมนู

BpyTOP:การตรวจสอบระบบที่ใช้ Python ที่ทรงพลังสำหรับ Linux และ macOS โหมด Bpytop

มี 3 โหมดที่แตกต่างกัน คุณสามารถเปลี่ยนมุมมองได้จากเมนู → “โหมดมุมมอง ” หรือเปลี่ยนโหมด:ดังที่แสดงในภาพก่อนหน้า

BpyTOP:การตรวจสอบระบบที่ใช้ Python ที่ทรงพลังสำหรับ Linux และ macOS โหมดมุมมอง Bpytop

มีตัวเลือกมากมายเกินกว่าที่คุณจะกำหนดค่าได้จาก “เมนู ” ตัวเลือก

BpyTOP:การตรวจสอบระบบที่ใช้ Python ที่ทรงพลังสำหรับ Linux และ macOS เมนู Bpytop

นั่นคือทั้งหมดสำหรับบทความนี้ ติดตั้ง bpytop เล่นกับมัน และแบ่งปันประสบการณ์ของคุณกับเรา

ยกระดับทักษะ Linux ของคุณไปอีกระดับ

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

สิ่งที่คุณได้รับ

เข้าถึงบทความพรีเมียมทั้งหมดโดยไม่มีโฆษณา

เข้าถึงทุกหลักสูตร:เรียนรู้ Linux, AI สำหรับ Linux, การเขียนสคริปต์ Bash, คู่มือ Ubuntu, Golang และอีกมากมาย

เข้าถึงการรับรอง Linux (RHCSA, RHCE, LFCS และ LFCA)

เข้าถึงหลักสูตรใหม่ในการเปิดตัว

รับการเข้าถึงจดหมายข่าวรายสัปดาห์

ความช่วยเหลือสำคัญในความคิดเห็น

ชุมชนโทรเลขส่วนตัว

เชื่อมต่อกับชุมชน Linux

BpyTOP:การตรวจสอบระบบที่ใช้ Python ที่ทรงพลังสำหรับ Linux และ macOS

วิศวกรซอฟต์แวร์ผู้หลงใหลในการสำรวจเทคโนโลยีใหม่ๆ เขาเป็นนักพูดในที่สาธารณะและชอบเขียนเกี่ยวกับเทคโนโลยี โดยเฉพาะเกี่ยวกับ Linux และโอเพ่นซอร์ส

บทช่วยสอนแต่ละรายการที่ TecMint สร้างขึ้นโดยทีมผู้ดูแลระบบ Linux ที่มีประสบการณ์ เพื่อให้เป็นไปตามมาตรฐานคุณภาพสูงของเรา