PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مانیتورینگ توسط ابزار htop



p2m
August 9th, 2016, 09:24
امروز راجب یکی از محبوب ترین ابزارهای مانیتورینگ لینوکس براتون صحبت خواهیم کرد و شما در این مقاله با اموزش نصب htop بر روی لینوکس اشنا خواهید شد.


ابزار htop با ورژن جدید خود یعنی ۲٫۰ با ویژگی های بیشتری به کمک مدیران سرور امده است


ابزار htop یک تولز پیشرفته و با قابلیت مانیتورینگ درلحظه یا Real Time می باشد که به صورت دیفالت روی سیستم های لینوکسی نصب نمی باشد البته لازم به ذکر هستش این ابزار از والد خود یعنی top استفاده می نمایید که به صورت دیفالت بر روی سیستم های Linux/Unix بیس نصب می باشد.


ابزار htop دارای ویژگی های کاربرپسند دیگری هم می باشد که در ابزار top نمی توان انها را یافت که در زیر برای شما این موارد رو لیست کرده ایم :

۱ – در ابزار htop شما به صورت عمودی می توانید صفحه را به منظور مشاهده کامل تمامی پروسه ها و به صورت افقی به منظور مشاهده کامل دستورات اجرا شده اسکرول کنید.

۲ – و به دلیل عدم استفاده از بررسی و نمایش پروسه ها از استارت اپ در مقایسه با ابزار top بسیار سریعتر می باشد.

۳ – در htop به صورت همزمان شما قادر خواهید بود چندین پروسه را بدون وارد کردن PID پروسه مربوطه Kill نمایید.

۴ – در htop دیگر نیازی نیست برای re-nice کردن پروسه ها از شماره PID پروسه و یا مقدار اولویت پروسه استفاده کنید.

۵ – از نشانگر موس هم میتوانید برای مشخص کردن پروسه موردنظر خود استفاده نمایید.


نصب htop توسط پکیج باینری در لینوکس :
برای نصب htop بر روی سیستم های RHEL 7/6/5 و CentOS 7/6/5 می بایست مخزن RepoForge (RPMForge) بر روی سیستم شما نصب و فعال باشد.

برای نصب و فعال سازی این مخزن می توانید از دستورات زیر در دو معماری ۳۲ و ۶۴ بیت استفاده نمایید.

برای نصب روی معماری ۳۲ بیت از دستور زیر استفاده کنید :


————– For RHEL/CentOS 6 ————–
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
rpm -ihv rpmforge-release-0.5.2-2.el6.rf.i686.rpm
————– For RHEL/CentOS 5 ————–
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm rpm -ihv rpmforge-release-0.5.2-2.el5.rf.i386.rpm
برای نصب روی معماری ۶۴ بیت از دستور زیر استفاده کنید :


————– For RHEL/CentOS 7 ————–
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
rpm -ihv rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
————– For RHEL/CentOS 6 ————–
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
rpm -ihv rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
————– For RHEL/CentOS 5 ————–
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm rpm -ihv rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
بعد از نصب RPMForge بلافاصله میتوانید با زدن دستور زیر htop را نصب نمایید :


yum install htop
بر روی فدورا میتوانید از دستور زیر استفاده کنید :
yum install htop
dnf install htop [On Fedora 22+ releases]
بر روی دبیان بیس ها هم میتوانید از دستور زیر استفاده نمایید :
sudo apt-get install htop
نصب و کامپایل htop به وسیله ی سورس کدها :برای نصب htop توسط سورس بر روی لینوکس باید دو پکیج Development Tools و Ncurses برروی سیستم نصب باشند.بدین منظور میتوانید از دستورات زیر برای نصب انها اقدام نمایید:نصب روی RHEL/CentOS :
yum groupinstall “Development Tools”
yum install ncurses ncurses-devel
wget http://hisham.hm/htop/releases/2.0.0/htop-2.0.0.tar.gz
tar xvfvz htop-2.0.0.tar.gz
cd htop-2.0.0
نصب روی Debian/Ubuntu :
sudo apt-get install build-essential
sudo apt-get install libncurses5-dev libncursesw5-dev
wget http://hisham.hm/htop/releases/2.0.0/htop-2.0.0.tar.gz
tar xvfvz htop-2.0.0.tar.gz
cd htop-2.0.0
برای کامپایل و نصب htop از دستورات زیر استفاده کنید :
configure
make
make install
برای استفاده از ابزار htop دستور زیر را وارد کنید تا به صورت گرافیکی این ابزار را اجرا کنید
htop
htop سه بخش اصلی زیر را دارا می باشد :۱ – بخش Header که در ان اطلاعات CPU, Memory, Swap نمایش داده می شود و Task هایی مانند load average و Up-time نیز در این بخش قابل مشاهده می باشد.۲ – لیست پروسه هایی که توسط cpu نمایش داده شده ۳ – فوتر هم اختیارات و اپشن هایی نظیر help, setup, filter tree kill, nice , quit رو نمایش می دهد.


با زدن دکمه ی F2 و یا S بخش Setup Menu نمایش داده می شود که خود شامل Setup,Right Column,Left Column و Available Meters می باشد.

در این بخش میتوانید meters هارا کانفیگ نمایید تا در بالای پنجره ها نمایش داده شوند.ویا نمایش option های متفاوت را بگنجانید.ویا رنگ بندی و ستون های نمایش را به دلخواه مشخص نمایید.

دستور tree و یا t را تایپ کنید تا ساختار درختی پروسه ها برای شما به نمایش دربیاید.



منبع : نصب htop بر روی لینوکس (http://www.vpsroyal.com/%D9%86%D8%B5%D8%A8-htop-%D8%A8%D8%B1-%D8%B1%D9%88%DB%8C-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3.html)