হ্যাপ - লিনাক্সের জন্য একটি ইন্টারেক্টিভ প্রক্রিয়া প্রদর্শক


এই নিবন্ধটি আমাদের লিনাক্স সিস্টেম মনিটরিং সিরিজের ধারাবাহিকতা, আজ আমরা এইচটিউপ নামে পরিচিত সর্বাধিক জনপ্রিয় পর্যবেক্ষণ সরঞ্জাম সম্পর্কে কথা বলছি যা সবেমাত্র সংস্করণ ২.২.০ এ পৌঁছেছে এবং কিছু দুর্দান্ত নতুন বৈশিষ্ট্য নিয়ে এসেছে।

ল্যাপটপ/ইউনিক্সের মতো সিস্টেমের জন্য হ্যাপ হ'ল একটি ইন্টারেক্টিভ রিয়েল-টাইম প্রসেস মনিটরিং অ্যাপ্লিকেশন এবং শীর্ষ কমান্ডের একটি সহজ বিকল্প, এটি একটি ডিফল্ট প্রক্রিয়া পর্যবেক্ষণ সরঞ্জাম যা সমস্ত লিনাক্স অপারেটিং সিস্টেমে প্রাক ইনস্টলড আসে।

হ্যাপের আরও অনেক ব্যবহারকারী-বান্ধব বৈশিষ্ট্য রয়েছে যা শীর্ষ কমান্ডের আওতায় পাওয়া যায় না এবং সেগুলি হ'ল:

  1. আপনি হ্যাপে সম্পূর্ণ প্রক্রিয়া তালিকা দেখতে উল্লম্বভাবে স্ক্রোল করতে পারেন এবং সম্পূর্ণ কমান্ড লাইনগুলি অনুভূমিকভাবে স্ক্রোল করতে পারেন
  2. এটি শীর্ষের তুলনায় খুব দ্রুত শুরু হয়, কারণ এটি স্টার্টআপের সময় ডেটা আনার জন্য অপেক্ষা করে না
  3. হিপগুলিতে আপনি তাদের পিআইডি inোকানো না করে একসাথে একাধিক প্রক্রিয়াটিকে হত্যা করতে পারেন
  4. হ্যাপে আপনাকে কোনও প্রক্রিয়া পুনরায় সুন্দর করতে প্রসেস নম্বর বা অগ্রাধিকার মান প্রবেশ করার দরকার নেই
  5. একটি প্রক্রিয়ার জন্য পরিবেশের ভেরিয়েবলগুলির সেট মুদ্রণ করতে "ই" টিপুন
  6. তালিকা আইটেম নির্বাচন করতে মাউস ব্যবহার করুন

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

RHEL 8/7/6/5 এবং CentOS 8/7/6/5 তে হ্যাপ ইনস্টল করতে আপনার সিস্টেমে অবশ্যই EPEL সংগ্রহস্থল ইনস্টল এবং সক্ষম থাকতে হবে, এটি করার জন্য আপনার নিজের বিতরণে নিম্নলিখিত কমান্ডগুলি চালনা করতে এবং এটি সক্ষম করার জন্য সিস্টেম আর্কিটেকচার (32 বিট বা 64 বিট)।

-------------- For RHEL/CentOS 6 --------------
# wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
# rpm -ihv epel-release-6-8.noarch.rpm

-------------- For RHEL/CentOS 5 --------------
# wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
# rpm -ihv epel-release-5-4.noarch.rpm
-------------- For RHEL/CentOS 8 --------------
# yum install epel-release   [CentOS 8]
# dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm  [RHEL 8]

-------------- For RHEL/CentOS 7 --------------
# yum install epel-release

-------------- For RHEL/CentOS 6 --------------
# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ihv epel-release-6-8.noarch.rpm

-------------- For RHEL/CentOS 5 --------------
# wget http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
# rpm -ihv epel-release-5-4.noarch.rpm

একবার EPEL সংগ্রহস্থল ইনস্টল হয়ে গেলে, আপনি hop প্যাকেজটি প্রদর্শন হিসাবে ইনস্টল করতে এবং ইনস্টল করতে নিম্নলিখিত yum কমান্ডটি চাপতে পারেন।

# yum install htop

ফেডোরা ব্যবহারকারীরা ফেডোরা এক্সট্রা সংগ্রহস্থল ব্যবহার করে সহজেই হটপ ইনস্টল করতে পারেন:

# yum install htop
# dnf install htop      [On Fedora 22+ releases]

ডেবিয়ান এবং উবুন্টুতে, আপনি টাইপ করে হটপ আনতে পারেন:

# sudo apt-get install htop

উত্স প্যাকেজগুলি থেকে হটপ সংকলন এবং ইনস্টল করুন

এইচটিপি ২.২.০ সংস্করণ ইনস্টল করতে, আপনার নিজের ডিস্ট্রিবিউশনে নিম্নলিখিত সিরিজের কমান্ডগুলি চালনার জন্য আপনার সিস্টেমে বিকাশ সরঞ্জাম এবং এনক্রুস ইনস্টল থাকা আবশ্যক।

# yum groupinstall "Development Tools"
# yum install ncurses ncurses-devel
# wget http://hisham.hm/htop/releases/2.2.0/htop-2.2.0.tar.gz
# tar xvfvz htop-2.2.0.tar.gz
# cd htop-2.2.0
$ sudo apt-get install build-essential  
$ sudo apt-get install libncurses5-dev libncursesw5-dev
$ wget http://hisham.hm/htop/releases/2.2.0/htop-2.2.0.tar.gz
$ tar xvfvz htop-2.2.0.tar.gz
$ cd htop-2.2.0

এরপরে, কনফিগারটি চালান এবং এইচটিওপি ইনস্টল ও সংকলনের জন্য একটি স্ক্রিপ্ট তৈরি করুন।

# ./configure
# make
# make install

আমি কীভাবে হটোপ ব্যবহার করব?

টার্মিনালে নিম্নলিখিত কমান্ডটি প্রয়োগ করে এইচটিপি মনিটরিং সরঞ্জামটি চালান।

# htop

  1. শিরোনাম, যেখানে আমরা সিপিইউ, মেমরি, অদলবদলের মতো তথ্য দেখতে পাই এবং কার্যগুলি, লোড গড় এবং আপ-টাইমও দেখায়
  2. সিপিইউ ব্যবহারের দ্বারা বাছাই করা প্রক্রিয়াগুলির তালিকা
  3. পাদলেখ সহায়তা, সেটআপ, ফিল্টার ট্রি কিল, দুর্দান্ত, প্রস্থান ইত্যাদি বিভিন্ন বিকল্প দেখায়

সেটআপ মেনুতে F2 বা এস টিপুন> এখানে চারটি কলাম রয়েছে, যেমন সেটআপ, বাম কলাম, ডান কলাম এবং উপলভ্য মিটার।

এখানে, আপনি উইন্ডোটির শীর্ষে মুদ্রিত মিটারগুলি কনফিগার করতে পারেন, বিভিন্ন ডিসপ্লে বিকল্প নির্ধারণ করতে পারেন, রঙের নিদর্শনগুলির মধ্যে নির্বাচন করুন এবং কোন কলামটি কোন ক্রমে মুদ্রিত হয়েছে তা চয়ন করতে পারেন।

প্রসেস গাছের দৃশ্য প্রদর্শনের জন্য গাছ বা টি টাইপ করুন।

আপনি লিনাক্স চলমান প্রক্রিয়াগুলি নিরীক্ষণ করতে এই নিফটি এইচটিপি অ্যাপ্লিকেশনটি ব্যবহার করতে ফুটারে প্রদর্শিত ফাংশন কীগুলি উল্লেখ করতে পারেন। তবে, আমরা ফাংশন কীগুলির পরিবর্তে অক্ষর কী বা শর্টকাট কীগুলি ব্যবহার করার পরামর্শ দিই কারণ এটি সুরক্ষিত সংযোগের সময় কিছু অন্যান্য ক্রিয়াকলাপের সাথে ম্যাপ করে।

কিছু শর্টকাট এবং ফাংশন কী এবং তাদের কার্যকারিতা htop সঙ্গে ইন্টারঅ্যাক্ট করার জন্য।