# دستور پرکاربرد لینوکس

- پیوند: https://negarnovin.com/%d8%af%d8%b3%d8%aa%d9%88%d8%b1-%d9%be%d8%b1%da%a9%d8%a7%d8%b1%d8%a8%d8%b1%d8%af-%d9%84%db%8c%d9%86%d9%88%da%a9%d8%b3/
- منتشرشده: 2017-01-10T16:25:10+00:00
- نویسنده: نگارنوین

## دستور پرکاربرد لینوکس ، دستور top یکی از دستورات پرکاربرد 󠀁[**لینوکس**](https://negarnovin.com/%d8%b3%d8%b1%d9%88%d8%b1-%d9%85%d8%ac%d8%a7%d8%b2%db%8c-%d9%84%db%8c%d9%86%d9%88%da%a9%d8%b3-%d8%a7%db%8c%d8%b1%d8%a7%d9%86/)󠁿 می باشد که در مانیتورینگ سرور کاربرد دارد

### در این آموزش با همراه باشید تا یکی از دستور پرکاربرد لینوکس را توضیح دهیم

**مرتب کردن با Shift+O**

بعد از اجرا کردن دستور top با کلید ترکیبی **Shift+O** کارکترهای هر فیلد در تاپ مشاهده
می گردد و سپس با انتخاب هر کاراکتر sort انجام می شود برا مثال با انتخاب k پروسس 
ها بر اساس **CPU** مرتب می گردد.

**نمایش مسیر کامل پردازش ها**

با دستور **top –c** یا انتخاب سوییچ c در دستور top مسیر کامل پردازش ها رویت می گردد.

**مشاهده فرایند های یک یوزر خاص**

بعد از اجرای دستور top با انتخاب سویچ u لازم است نام یوزر مورد نظر را یا uid آن 
را وارد کنید ، سپس پروسس هایی که برای آن یوزر در حال اجرا است را قابل رویت می گردد.

**تعیین مدت زمان refresh شدن**

به طور پیش فرض هر ۳ ثانیه دستور top رفرش می گردد و مقادیر جدید مشاهده می شود ، در
صورت نیاز به تغییر مدت زمان با انتخاب سویچ d مدت زمان مورد نظر را برحسب ثانیه وارد
نمائید و یا بعنوان مثال top –d ۵ را اجرا کنید ، در این صورت هر پنج ثانیه دستور بروز
خواهد شد.

**غیر فعال کردن پروسه در حال اجرا**

پس از اجرای دستور top با انتخاب کاراکتر k شماره پروسه پردازش مورد نظر را وارد نمائید،
با انجام اینکار این پروسه قطع و kill خواهد می شود.

**مرتب سازی بر اساس مصرف cpu ، مدت زمان اجرا و proccess id**

پس از اجرای دستور top با کلید ترکیبی shift+p ، پردازش ها براساس درصد مصرف cpu مرتب
شده و نمایش داده می گردد.

با کلید ترکیبی shift+n ، شماره پروسه های در حال اجرا مرتب شده و نمایش داده می گردد.

با کلید ترکیبی shift+t ، پردازش ها براساس مدت زمان در حال اجرا پردازش مرتب شده و
نمایش داده می گردد.

**Renice یک پردازش**

با انتخاب کاراکتر r در دستور top در حال اجرا امکان تغییر اولویت پروسه فراهم می شود
که به آن Renice نیز گفته می شود ، ابتدا شماره پروسه و سپس اولویت مدنظر را نیاز است
درج گردد.

**مخفی کردن و نمایش اطلاعات**

باانتخاب l اطلاعات مروبط به load average نمایش داده می گردد با انتخاب مجدد آن اطلاعات
مجدد مشاهده خواهد شد ، با انتخاب m اطلاعات مربوط به memory و با انتخاب t اطلاعات
مربوط به cpu نمایش داده نشده و با انتخاب مجدد آن ها مشاهده خواهند شد.

**تعیین تعداد پردازش های قابل نمایش**

پس از اجرای دستور top با انتخاب n تعداد پردازش هایی که می خواهید مشاهده شود را می
توانید تعیین کنید، بعنوان مثال با انتخاب n وسپس درج عدد ۴، ۴ پروسه در حال اجرا نمایش
داده می شوند.

**نمایش و عدم نمایش ستون ها**

پس از اجرای دستور top با انتخاب f کاراکترهای متناظر مربوط به هر فیلد قابل مشاهده
در top نمایش داده می شود و سپس می توانید ستون هایی که می خواهید نمایش داده نشود 
را انتخاب کنید و یا ستون هایی را اضافه کنید در کنار هر کاراکتری که * وجود داشته 
باشد، آن ستون نمایش داده می شود.

**Highlight نمودن پروسس های در حال اجرا**

برای تغییر رنگ پروسس های در حال اجرا پس از اجرای دستور top کاراکتر z را انتخاب می
کنیم.

**ذخیره تغییرات**

با انتخاب کاراکتر w تغییرات اعمال شده در دستور top ذخیره شده و در دفعات بعدی نیز
بهمین صورت نمایش داده می شود.

**راهنمای دستور**

جهت مشاهده راهنما دستور top را اجرا و سپس کاراکتر h را انتخاب نمائید.

**خروج خوکار**

با اجرای دستور top –n ۱۰ بعنوان مثال پس از۱۰ بار تکرار اجرای دستور قطع خواهد شد.

**خروج از دستور top**

برای خروج از دستور کاراکتر q را انتخاب می کنیم یا از کلید ترکیبی ctrl+c استفاده 
می کنیم.

### با خرید سرور مجازی لینوکس از ما شما شهروند قانونی کشوری که به صورت انتخابی در روند ثبت سفارش سرور مجازی لینوکسی انتخاب می کنید خواهید شد

 

##### در واقع با سرور مجازی لینوکسی ما شما یک کامپیوتر اختصاص و شخصی در کشور مورد نظر به نام خودتان خواهید داشت

 

#### و بدون هیچگونه محدودیت بدون کسر شدن از حجم اینترنت شما با سرعت فوق العاده یک گیگ داخل سرور می توانید تمامی کارهای خودتان را انجام دهید

 

### ترافیک پهنای باند سرورها نامحدود و تمامی لوکیشن ها ارائه می گردد

 

#### 󠀁[**مشاهده پلن های سرور مجازی لینوکس**](https://negarnovin.com/%d8%b3%d8%b1%d9%88%d8%b1-%d9%85%d8%ac%d8%a7%d8%b2%db%8c/)󠁿

آموزش دستور پرکاربرد لینوکس به پایان رسید تبریک می گوئیم.

### 📌 خلاصه

دستور پرکاربرد لینوکس دستور top یکی از دستورات پرکاربرد لینوکس می باشد که در مانیتورینگ
سرور کاربرد دارد در آموزش همراه باشید یکی از دستور پرکاربرد لینوکس

## 🔗 مطالب مرتبط

 * [سرور مجازی لینوکس](https://negarnovin.com/%d8%b3%d8%b1%d9%88%d8%b1-%d9%85%d8%ac%d8%a7%d8%b2%db%8c-%d9%84%db%8c%d9%86%d9%88%da%a9%d8%b3/)
 * [سرور لینوکس آلمان](https://negarnovin.com/%d8%b3%d8%b1%d9%88%d8%b1-%d9%84%db%8c%d9%86%d9%88%da%a9%d8%b3-%d8%a2%d9%84%d9%85%d8%a7%d9%86/)
 * [آموزش لینوکس بر روی اندروید](https://negarnovin.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%84%db%8c%d9%86%d9%88%da%a9%d8%b3-%d8%a8%d8%b1-%d8%b1%d9%88%db%8c-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af/)
