كلما قمت بتشغيل عملية، فإنها تتكون من عناصر مختلفة مثل إدخال المستخدم، واسترجاع البيانات ومعالجتها من الملفات، وتعليمات البرنامج، والمزيد. في المقام الأول، العمليات لها نوعان: العمليات الأمامية والعمليات الخلفية. في حين أن العمليات الأمامية تعتمد عادة على مدخلات المستخدم، فإن العمليات الخلفية تعمل من تلقاء نفسها دون الحاجة إلى مشاركة المستخدم.
إحدى المهام المتكررة لمستخدمي Linux هي سرد تلك العمليات. لماذا؟ فهو يساعد في مراقبة النظام، وتحليل الأداء، واستكشاف الأخطاء وإصلاحها، وإدارة الموارد، والتدقيق الأمني، وما إلى ذلك. ومع ذلك، فإن العديد من المستخدمين لا يعرفون الأساليب المستخدمة لهذه المهمة. لذلك، سيناقش هذا الدليل بإيجاز الأوامر الخاصة بإدراج العمليات الجارية في Linux.
كيفية سرد العمليات الجارية في لينكس
يمكنك استخدام بعض الأوامر لسرد العمليات الجارية. ولذلك، سوف نقوم بتقسيم هذا القسم إلى أجزاء متعددة لتوضيح استخدام كل أمر.
1. أمر Ps Aux
يعرض Ps aux تفاصيل متعمقة حول العمليات الحالية. ويقدم قائمة شاملة للعمليات مع معرفات PID الخاصة بها، واستخدام وحدة المعالجة المركزية، واستهلاك الذاكرة، والإحصائيات الأخرى بتنسيق يمكن قراءته بواسطة الإنسان:
ملاحظة ل
علاوة على ذلك، إذا كنت تريد عرض العمليات التي يتم تشغيلها بواسطة تطبيق معين، فاستخدمها مع الأمر 'grep'.
ملاحظة ل | سيطرة app_namepاستبدل المصطلح 'app_name' باسم التطبيق المقصود. يقوم هذا الأمر بنقل الإخراج من الأمر 'ps aux' إلى الأمر 'grep' كمدخل. بعد ذلك، سيقوم الأمر 'grep' بتصفية النتيجة بناءً على اسم التطبيق الذي تقدمه.
على سبيل المثال، إذا أردنا البحث عن العمليات التي يتم تشغيلها بواسطة تطبيق snap، فسيكون الأمر:
ملاحظة ل | سيطرة فرقعة
2. القيادة العليا
يعرض أمر جدول العمليات (أعلى) العمليات الجارية التي تديرها kernel في طريقة عرض في الوقت الفعلي. إلى جانب PID، فإنه يوفر معلومات حول المستخدم الذي بدأ العملية، واستخدام الموارد، والوقت المستهلك.
قمة
3. أمر بستري
يعرض Pstree التسلسل الهرمي للعمليات بتنسيق شجرة مما يساعد المستخدم على التحقق من الاتصال بين العمليات المختلفة.
com.pstree
خاتمة
يعد إدراج العمليات الجارية في Linux أمرًا ضروريًا للحفاظ على صحة النظام واستكشاف الأخطاء وإصلاحها وتحسين النظام والأمان. فهو يوفر نظرة ثاقبة لكل ما يحدث داخل النظام والذي يساعد المستخدمين في اتخاذ قرارات مستنيرة لتحسين أداء النظام. لذلك، يشرح هذا الدليل بشكل شامل الأوامر المستخدمة لسرد العمليات الجارية. لقد ناقشنا ثلاثة أوامر فعالة - ps aux، وpstree، وtop - وكلها تخدم أغراضًا مختلفة في قائمة العمليات.