কম্পিউটার টিউটোরিয়াল

BpyTOP: লিনাক্স এবং macOS-এর জন্য পাওয়ারফুল, পাইথন-ভিত্তিক সিস্টেম মনিটর

BpyTOP হ’ল লিনাক্সের একটি কমান্ড-লাইন ইউটিলিটি রিসোর্স মনিটরিং-এর জন্য অন্যান্য ইউটিলিটির মত top, Htop, Bashtop ইত্যাদি। bashtop ইউজাররা bpytop-এ সিমিলার ফিচার আশা করতে পারেন কারণ bpytop bashtop- থেকে পোর্ট করা হয়েছে এবং সম্পূর্ণরূপে Python-এ লেখা। Bpytop বিভিন্ন লিনাক্স ডিস্ট্রিবিউশন এবং macOS-এ উপলব্ধ।

BpyTOP ফিচারস

  • দ্রুত এবং রেসপন্সিভ UI।
  • কীবোর্ড এবং মাউস সাপোর্ট।
  • একাধিক ফিল্টার সাপোর্ট।
  • সিলেক্টেড প্রসেসে SIGTERM, SIGKILL, SIGINT পাঠানো যায়।
  • নেটওয়ার্ক ইউজ, বর্তমান রিড এবং রাইট স্পিড ডিস্কের জন্য অটো-স্কেলিং গ্রাফ।

লিনাক্সে BpyTOP ইনস্টল করা – রিসোর্স মনিটর টুল

bpytop ইনস্টল করার বিভিন্ন উপায় আছে। আপনি আপনার ডিস্ট্রিবিউশন-স্পেসিফিক প্যাকেজ ম্যানেজার ব্যবহার করতে পারেন, অথবা স্ন্যাপ প্যাকেজ, অথবা ম্যানুয়ালি বিল্ড করতে পারেন।

PIP প্যাকেজ ম্যানেজার ব্যবহার করে BpyTOP ইনস্টল করুন

প্রথমে, আপনার লিনাক্স ডিস্ট্রিবিউশনে চলমান python-এর ভার্সন চেক করুন টাইপ করে।

$ python3 --version 
BpyTOP: লিনাক্স এবং macOS-এর জন্য পাওয়ারফুল, পাইথন-ভিত্তিক সিস্টেম মনিটরচেক পাইথন ইনস্টলড ভার্সন

চেক করুন পাইথন প্যাকেজ ম্যানেজার pip ইনস্টল্ড কিনা, যদি না থাকে pip3 ইনস্টল করুন আমাদের বিভিন্ন লিনাক্স ডিস্ট্রিবিউশনে পিপ ইনস্টল করার আর্টিকেল ব্যবহার করে।

$ 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: লিনাক্স এবং macOS-এর জন্য পাওয়ারফুল, পাইথন-ভিত্তিক সিস্টেম মনিটরলিনাক্সে Bpytop ইনস্টল

ইনস্টলেশনের সময় একটি “WARNING” থ্রো করা হয়। Bpytop আমার হোম ডিরেক্টরির অধীনে .local/bin-এ ইনস্টল হয়েছে যা PATH এনভায়রনমেন্ট ভেরিয়েবলের অংশ নয়। আমরা এখন ইনস্টলড পাথকে PATH ভেরিয়েবলে যোগ করব।

$ echo $PATH $ export PATH=$PATH:/home/tecmint/.local/bin $ echo $PATH 
BpyTOP: লিনাক্স এবং macOS-এর জন্য পাওয়ারফুল, পাইথন-ভিত্তিক সিস্টেম মনিটরলিনাক্সে এনভায়রনমেন্ট ভেরিয়েবল যোগ

GIT রিপোজিটরি ব্যবহার করে BpyTOP ইনস্টল করুন

নিশ্চিত করুন আপনার মেশিনে 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 ইনস্টল করুন

Ubuntu/Debian ভিত্তিকের জন্য, bpytop Azlux’s রিপোজিটরিতে উপলব্ধ। নিচের ধাপগুলো ফলো করুন রিপো পেতে এবং bpytop ইনস্টল করতে।

$ echo "deb https://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 

Fedora এবং 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: লিনাক্স এবং macOS-এর জন্য পাওয়ারফুল, পাইথন-ভিত্তিক সিস্টেম মনিটরBpytop Resource Monitor

টপ লেফ্ট কর্নার থেকে, আপনি ভিন্ন মোড এবং মেনু ব্যবহার করার অপশন পাবেন।

BpyTOP: লিনাক্স এবং macOS-এর জন্য পাওয়ারফুল, পাইথন-ভিত্তিক সিস্টেম মনিটরBpytop Modes

৩টি ভিন্ন মোড উপলব্ধ। আপনি είদর ভিউ চেঞ্জ করতে পারেন মেনু → “View Mode” থেকে অথবা মোড চেঞ্জ করতে পারেন: পূর্বের ইমেজে দেখানো মত।

BpyTOP: লিনাক্স এবং macOS-এর জন্য পাওয়ারফুল, পাইথন-ভিত্তিক সিস্টেম মনিটরBpytop View Mode

“Menu” অপশন থেকে আরও অনেক অপশন কনফিগার করা যায়।

BpyTOP: লিনাক্স এবং macOS-এর জন্য পাওয়ারফুল, পাইথন-ভিত্তিক সিস্টেম মনিটরBpytop Menu

এই আর্টিকেলের জন্য এটাই সব। bpytop ইনস্টল করুন, এর সাথে খেলুন, এবং আপনার অভিজ্ঞতা আমাদের সাথে শেয়ার করুন।

আপনার লিনাক্স স্কিলকে পরবর্তী লেভেলে নিন

Root মেম্বাররা পায় প্রতিটি কোর্স, সার্টিফিকেশন প্রিপ ট্র্যাক, এবং হ্যান্ডস-অন লিনাক্স কন্টেন্টের একটি বৃদ্ধিমান লাইব্রেরির পূর্ণ অ্যাক্সেস — প্রতি মাসে নতুন কোর্স যোগ হয়।

আপনি যা পাবেন

সকল প্রিমিয়াম আর্টিকেলে অ্যাড-ফ্রি অ্যাক্সেস

সকল কোর্সে অ্যাক্সেস: লিনাক্স শিখুন, লিনাক্সের জন্য AI, ব্যাশ স্ক্রিপ্টিং, উবুন্টু হ্যান্ডবুক, গোল্যাং এবং আরও অনেক কিছু।

লিনাক্স সার্টিফিকেশনগুলো অ্যাক্সেস (RHCSA, RHCE, LFCS and LFCA)

রিলিজ হলে নতুন কোর্সে অ্যাক্সেস

সাপ্তাহিক নিউজলেটারে অ্যাক্সেস

কমেন্টে প্রায়োরিটি হেল্প

প্রাইভেট টেলিগ্রাম কমিউনিটি

লিনাক্স কমিউনিটির সাথে কানেক্ট হন

BpyTOP: লিনাক্স এবং macOS-এর জন্য পাওয়ারফুল, পাইথন-ভিত্তিক সিস্টেম মনিটর

একজন প্যাশনেট সফটওয়্যার ইঞ্জিনিয়ার যিনি নতুন টেকনোলজি এক্সপ্লোর করতে ভালোবাসেন। তিনি একজন পাবলিক স্পিকার এবং টেকনোলজি, বিশেষ করে লিনাক্স ও ওপেন সোর্স সম্পর্কে লিখতে ভালোবাসেন।

TecMint-এ প্রতিটি টিউটোরিয়াল অভিজ্ঞ লিনাক্স সিস্টেম অ্যাডমিনিস্ট্রেটরদের একটি টিম দ্বারা তৈরি হয় যাতে আমাদের হাই-কোয়ালিটি স্ট্যান্ডার্ডস মিট করে।


  1. CSS border-style প্রপার্টি: বর্ডার স্টাইল ও পক্ষাবদ্ধ স্টাইল

  2. Tkinter উইন্ডোর খোলার অবস্থান নির্দিষ্ট করার পদ্ধতি

  3. HTML DOM Video defaultPlaybackRate প্রপার্টি

  4. HTML DOM Style borderTopStyle প্রপার্টি