فرآیندهای لیست کردن در لینوکس

Pin
Send
Share
Send

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

فهرست فرآیندهای لینوکس را مرور کنید

تقریباً در کلیه توزیع های رایج مبتنی بر هسته لینوکس ، لیست پردازش ها با استفاده از همان دستورات و ابزارها مشاهده و مشاهده می شود. بنابراین ، ما به مجامع اختصاصی توجه نخواهیم کرد ، اما آخرین نسخه اوبونتو را به عنوان نمونه در نظر می گیریم. شما فقط باید دستورالعمل های ارائه شده را رعایت کنید تا کل روش موفقیت آمیز و بدون مشکل باشد.

روش 1: ترمینال

بدون شک کنسول سیستم عامل کلاسیک لینوکس نقش مهمی در تعامل با برنامه ها ، پرونده ها و اشیاء دیگر دارد. کاربر از طریق این برنامه تمام دستکاری های اساسی را انجام می دهد. بنابراین ، از همان ابتدا می خواهم درباره خروجی اطلاعات از طریق آن صحبت کنم "ترمینال". ما فقط به یک تیم توجه می کنیم ، با این حال محبوب ترین و مفیدترین استدلال ها را در نظر خواهیم گرفت.

  1. برای شروع کار ، کنسول را با کلیک بر روی نماد مربوطه در فهرست یا با استفاده از ترکیب کلید ، راه اندازی کنید Ctrl + Alt + T.
  2. دستور را ثبت کنیدروانفقط برای اطمینان از کارکردن و آشنایی با نوع داده های نشان داده شده بدون استفاده از استدلال.
  3. همانطور که مشاهده می کنید ، لیست فرآیندهای کاملاً ناچیز ، معمولاً بیش از سه نتیجه نیست ، بنابراین باید زمان را به استدلال های قبلاً ذکر شده اختصاص دهید.
  4. برای نمایش همه مراحل به طور همزمان ، ارزش افزوده دارد -A. در این حالت ، فرمان به نظر می رسدps-A(الف باید در مورد بزرگ باشد) بعد از فشار دادن کلید وارد شوید بلافاصله خلاصه ای از خطوط را مشاهده خواهید کرد.
  5. تیم قبلی رهبر گروه (فرایند اصلی از دسته) را نشان نمی دهد. اگر به این داده ها علاقه دارید ، باید در اینجا بنویسیدps -d.
  6. با افزودن اطلاعات ساده می توانید اطلاعات مفیدی را کسب کنید.
  7. سپس لیست کاملی از فرآیندهای دارای اطلاعات گسترده فراخوانده می شودps-af. در جدول خواهید دید UID - نام کاربری که فرآیند را شروع کرده است ، PID - شماره منحصر به فرد ، PPID - شماره فرآیند والدین ، ج - مقدار زمان بار پردازنده در درصد ، در صورت فعال بودن فرآیند ، STIME - زمان فعال سازی ، تیتی - شماره کنسول از کجا ساخته شده است ، زمان - زمان کار CMD - تیمی که این روند را آغاز کرده است.
  8. هر فرآیند دارای PID خاص (شناسه پروكسس) است. اگر می خواهید خلاصه ای از یک شی خاص را ببینید ، بنویسیدps-fp PIDکجا PID - شماره فرآیند.
  9. همچنین می خواهم مرتب سازی را لمس کنم. به عنوان مثال ، دستورps -FA - مرتب سازی بر اساس pcpuبه شما امکان می دهد تمام خطوط را به ترتیب بار بر روی CPU قرار دهید ، وps -Fe - انواع rss- توسط مقدار مصرف RAM.

در بالا ، در مورد استدلال های اصلی تیم صحبت کردیم.روانبا این حال ، پارامترهای دیگر نیز وجود دارد ، به عنوان مثال:

  • - نمایش درخت فرآیند.
  • -V- نسخه های خروجی اشیاء.
  • -نه- انتخاب کلیه فرایندها به جز موارد مشخص؛
  • -C- نمایش فقط با نام تیم.

برای در نظر گرفتن روش مشاهده فرآیندها از طریق کنسول داخلی ، دستور را انتخاب کردیمرواناما نهبالا، از آنجا که دوم به اندازه پنجره محدود شده است و داده های غیر متناسب صرفاً نادیده گرفته می شوند و همچنان در معرض نمایش قرار نمی گیرند.

روش 2: مانیتور سیستم

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

می توانید با کلیک کردن روی پیوند زیر ، نحوه اجرای این برنامه را در مقاله دیگر ما بیابید و ما در ادامه کار را انجام می دهیم.

موارد دیگر: راه هایی برای اجرای مانیتور سیستم در لینوکس

  1. دویدن "مانیتور سیستم" برای هر روش راحت ، به عنوان مثال ، از طریق منو.
  2. لیستی از فرآیندها بلافاصله نمایش داده می شود. خواهید فهمید که آنها چقدر منابع حافظه و CPU را مصرف می کنند ، کاربرانی را که برنامه را راه اندازی کرده اند خواهید دید ، همچنین می توانید با سایر اطلاعات نیز آشنا شوید.
  3. برای رفتن به خواص آن ، بر روی خط مورد نظر راست کلیک کنید.
  4. در اینجا تقریباً می توانید تمام داده های یکسان را که از طریق آن در دسترس هستید مشاهده کنید "ترمینال".
  5. از تابع جستجو یا مرتب سازی برای پیدا کردن فرآیند مورد نظر استفاده کنید.
  6. به پانل در بالا توجه کنید - این اجازه می دهد تا جدول را با مقادیر لازم مرتب کنید.

خاتمه ، متوقف یا حذف فرآیندها نیز با کلیک بر روی دکمه های مناسب از طریق این برنامه گرافیکی صورت می گیرد. برای کاربران تازه کار ، این راه حل راحت تر از کار کردن در آن است "ترمینال"با این حال ، تسلط بر کنسول به شما امکان می دهد تا نه تنها سریع تر ، بلکه همچنین با جزئیات زیادی اطلاعات مورد نیاز خود را بدست آورید.

Pin
Send
Share
Send