ایمان ریحانیان

دست خط یک برنامه نویس

ایمان ریحانیان

دست خط یک برنامه نویس

ایمان ریحانیان

زکات علم یاد دادن آن به دیگران است، کمک کنیم که علم گسترش یابد.

طبقه بندی موضوعی

۱ مطلب با کلمه‌ی کلیدی «monitoring» ثبت شده است

به نام خدا

 

اخیرا یک تحقیقی روی ابزارهای مختلف جهت مانیتور کردن لینوکس انجام دادم که نتیجه آن را اینجا مینویسم امیدوارم که مفید و جالب باشد، هر چند ممکن است  که بیشتر مناسب کار ادمین ها باشد ولی اکثر کاربرهای عادی هم از آن استفاده میکنند.

  • استفاده از دستور top :

# top

 

دستور top امکان مانیتور کردن پویا سیستم و نرم افزارهای درحال اجرا را در اختیار کاربر میگذارد و جزییات هر ۵ ثانیه بروز میشود.

این ابزار شامل چندین کلید بسیار مفید میباشد که استفاده از آنها بسیار پرکاربرد است.

کلید t : این کلید اطلاعاتی در مورد سیتم در حال اجرا به کاربر میدهد.

کلید m : این کلید اطلاعاتی در مورد حافظه سیستم به کاربر میدهد.

کلید a : این کلید نرم افزارها را بر اساس میزان منابع مرتب میکند.( مناسب برای شناسایی سریع نرم افزارهایی که منابع زیاد استفاده میکنند.)

کلید z : این کلید رنگ اطلاعات ثابت را از اطلاعات متغیر تغیر میدهد.

کلید k : با استفاده از این کلید میتوان پروسس مشخصی را از بین برد.

  • استفاده از دستور vmstat :

این دستور اطلاعاتی را در مورد پروسس ها، حافظه، block IO، paging traps و فعالیت های پردازنده گزارش میکند.

  • استفاده از دستور w :

دستور w اطلاعاتی در مورد کاربرانی که در حال حاضر Login in هستند و درحال انجام چه فعالیتی هستند میدهد.

  • استفاده از دستور uptime :

این دستور مقدار زمان روشن بودن سرور و اطلاعاتی مانند تعداد کاربران و load average را میدهد.

  • استفاده از دستور ps :

دستور ps اطلاعاتی در مورد پروسس های درحال اجرا میدهد، برای نمایش همه پروسس ها میتوان از دستور های زیر استفاده کرد :

# ps  -A

# ps  -e

 

دستور ps مانند top است ولی اطلاعات بیشتری را در اختیار کاربر میگذارد و ازجمله این اطلاعات میتوان به موارد زیر اشاره کرد :

نمایش دادن درخت پروسس ها :

# ps -ejH

# ps axjf

# pstree

 

گزارش کردن اطلاعات امنیتی :

 

# ps -eo euser,ruser,suser,fuser,f,comm,label

# ps axZ

# ps -eM

نمایش تمام پروسس ها که از طریق کاربر خاصی متلا iman در حال اجرا است :

 

# ps -U iman -u iman u

 

  • استفاده از دستور free :

این دستور مقدار آزاد و مصرف شده حافظه فیزیکی و swap و اطلاعات مفیدی مانند مقدار buffer و cache را نمایش میدهد.

# free

 

 

۰ موافقین ۰ مخالفین ۰ ۲۳ مرداد ۹۱ ، ۱۶:۵۶
ایمان ریحانیان