logo

القيادة العليا في Linux/Unix مع أمثلة

يعرض الأمر العلوي جميع العمليات الجارية داخل بيئة نظامك. فهو يساعد في مراقبة استخدام النظام والأداء. يتم استخدامه بشكل أساسي لاكتشاف التحميل على الخادم بواسطة مسؤولي النظام.

يرمز الأمر العلوي إلى جدول العمليات. إنه برنامج لإدارة المهام، تم اكتشافه في العديد من أنظمة التشغيل المشابهة لـ Unix، ويعرض معلومات حول استخدام الذاكرة ووحدة المعالجة المركزية.

نظرة عامة على القيادة العليا

يقوم البرنامج بإنشاء قائمة مرتبة من العمليات النشطة التي تم اختيارها حسب التنسيق المحدد من قبل المستخدم ويقوم بتحديثها بشكل دوري. يمكن إجراء الترتيب الافتراضي عن طريق استخدام وحدة المعالجة المركزية، ويتم عرض أعلى مستهلكي وحدة المعالجة المركزية فقط. يعرض الأمر العلوي مقدار الذاكرة وقوة المعالجة المستخدمة، بالإضافة إلى تفاصيل أخرى عن العمليات النشطة.

تسمح بعض الإصدارات الأعلى بتخصيص العرض على نطاق واسع، مثل طرق الفرز أو اختيار الأعمدة. يعد الأمر مفيدًا لمسؤولي النظام لأنه يعرض العمليات والمستخدمين الذين يستخدمون معظم موارد النظام في المرة الواحدة.

جافا استبدال الحرف في السلسلة

تطبيقات القيادة العليا

هناك العديد من الإصدارات العليا المختلفة المتاحة. تم تحديد إصدار Unix الكلاسيكي بواسطة William LeFebvre وحقوق الطبع والنشر في عام 1984 في الأصل. تم استضافته على SourceForge، وتم الكشف عن الإصدار 3.7 في عام 2008. يعد إصدار Linux العلوي أحد عناصر مجموعة أدوات procps-ng. في الأصل، تم تحديده بواسطة روجر بينز ولكن بعد ذلك تم الاستيلاء عليه من قبل الآخرين بعد فترة وجيزة. الوظيفة المكافئة تقريبًا هي prstat على Solaris.

يحتوي Microsoft Windows على الأداة المساعدة الرسومية لإدارة المهام وأمر قائمة المهام. يحتوي IBM AIX على قائمة محدثة للعمليات النشطة كمكون لأوامر topas_nmon وtopas.

في Linux، تُعرف أرقام متوسط ​​التحميل بمجموع إجمالي العمليات المنتظرة داخل قائمة انتظار التشغيل بالإضافة إلى إجمالي عدد التنفيذ حاليًا. الرقم ليس نسبي بل مطلق. وبالتالي، على عكس الاستخدام، يمكن أن يكون غير محدود. يتم إخماد الاختلافات الفورية للعمليات الإجمالية باستخدام صيغة الاضمحلال الأسي المحسوبة باستخدام رياضيات النقطة الثابتة.

البرنامج، أي ps، هو نفس الأمر العلوي ولكنه يقوم بإنشاء لقطة عملية تم التقاطها أثناء الاستدعاء. يمكن لخيار n (إجمالي التكرارات) للأمر العلوي أن يولد نتيجة مماثلة، مما يجعل البرنامج ينفذ التكرارات المحددة ويخرج بعد إظهار نتيجته.

خيارات القيادة العليا

خيارات وصف
يستخدم هذا الخيار لحل العمليات وفقًا للذاكرة المخصصة.
فهو يبدأ الأمر العلوي في الوضع الدفعي، مما قد يكون مفيدًا في إرسال النتائج من الأمر العلوي إلى الملفات والبرامج الأخرى.
يبدأ الأمر العلوي بآخر حالة تم تذكرها معكوسة 'c'.
يُظهر التأخير بين تحديثات الشاشة ثم يتجاوز القيمة المرتبطة في ملف التكوين الافتراضي أو الشخصي الخاص ببدء التشغيل.
ويعرض موجه الاستخدام وإصدار المكتبة، ثم قم بالإنهاء.
يبدأ الأمر العلوي بآخر حالة تم تذكرها معكوسة بـ 'H'.
-أنا يبدأ الأمر العلوي مع عكس الحالة الأخيرة التي تم تذكرها.
يُبلغ عن استخدام (مجموع عملية RSS وعدد المبادلة) بدلاً من VIRT.
يُظهر وحدات الذاكرة ويعرض قيم الفاصلة العائمة ضمن ملخص الذاكرة.
وهو يصف الحد الأقصى لعدد الإطارات أو التكرارات؛ يجب أن يتم إنشاء الأمر العلوي قبل الانتهاء.
إنه يراقب فقط العمليات التي تحتوي على معرفات العملية.
تتم إدارته بشكل أفضل بكثير من ملف تكوين النظام.
يتم سرد جميع العمليات باستخدام وقت وحدة المعالجة المركزية الذي استخدمته هي وأبناءها المتوفين 'الوضع التراكمي' نشط.
-في إنه يراقب فقط العمليات التي تحتوي على اسم مستخدم فعال أو مطابقة UID التي توفرها. إنه يطابق معرفات UID لنظام الملفات المحفوظة والفعالة والحقيقية.
-في إنه يراقب فقط العمليات التي تحتوي على اسم مستخدم فعال أو مطابقة UID التي توفرها.
-في ويعرض موجه الاستخدام وإصدار المكتبة، ثم قم بالإنهاء.

الأعمدة وحقول القيادة العليا

بعض الحقول أو الأعمدة المهمة المتوفرة في الأمر العلوي موضحة أدناه:

    معرف المنتج:إنه يشير إلى معرف العملية أو معرف العملية الفريد للمهمة، والذي يلتف بشكل دوري، ولا تتم إعادة التشغيل مطلقًا عند الصفر.روس:إنه يرمز إلى اسم المستخدم الحقيقي لمالك المهمة.معرف PPID:إنه يشير إلى معرف العملية الأم. إنه معرف العملية لأصل المهمة.المعرف الفريد:إنه معرف المستخدم الفعال لصاحب المهمة.مستخدم:وهو اسم المستخدم الفعال لصاحب المهمة.مجموعة:إنه اسم المجموعة الفعال لصاحب المهمة.الهاتف النصي:إنه اسم محطة التحكم.العلاقات العامة:يظهر أولوية المهمة.في:إنها قيمة المهمة الجميلة. يحدد NI السالب أولوية أعلى، ويحدد NI الموجب أولوية أقل.ف:رقم يشير إلى آخر معالج تم استخدامه.وقت:يُظهر وقت وحدة المعالجة المركزية الذي استخدمته المهمة منذ بدايتها.

بناء الجملة:

 top 

لينكس أعلى 1

انظر إلى اللقطة أعلاه، تم شرح مخرجاتها هنا،

خط 1

  • وقت
  • كم من الوقت يعمل النظام
  • كم عدد المستخدمين الذين قاموا بتسجيل الدخول
  • وتحميل متوسط

Line2

  • العدد الإجمالي للمهام
  • عدد المهام قيد التشغيل
  • عدد مهام النوم
  • عدد المهام المتوقفة
  • وعدد مهام الزومبي

Line3

يُظهر استخدام وحدة المعالجة المركزية بالنسبة المئوية لـ

  • المستخدمين
  • نظام
  • العمليات ذات الأولوية المنخفضة
  • العمليات الخاملة
  • أنا انتظر
  • مقاطعة الأجهزة
  • مقاطعات البرامج
  • سرقة الوقت

الخط4

ويبين استخدام الذاكرة بالكيلو بايت

  • الذاكرة الاجمالية
  • الذاكرة المستخدمة
  • ذاكرة متاحة
  • الذاكرة المخزنة

الخط5

يُظهر استخدام ذاكرة المبادلة بالكيلوبايت

  • الذاكرة الاجمالية
  • الذاكرة المستخدمة
  • ذاكرة متاحة
  • الذاكرة المؤقتة

شرح الجدول

  • معرف العملية
  • مستخدم
  • أولوية
  • مستخدم لطيف
  • ذاكرة افتراضية
  • الذاكرة المقيمة
  • ذاكرة قابلة للمشاركة
  • نسبة استخدام وحدة المعالجة المركزية
  • نسبة الذاكرة المستخدمة
  • الوقت الذي تم فيه تشغيل العملية
  • يأمر

يمكنك اذا اردت إخفاء/إظهار هذه الخطوط الرأسية بالضغط على بعض المفاتيح.

على سبيل المثال،

يضعط ل - لإظهار/إخفاء Line1. السطر العلوي

يضعط ر - لإظهار/إخفاء Line3. معلومات وحدة المعالجة المركزية

يضعط م - لإظهار/إخفاء Line4 و5. معلومات الذاكرة

جافا سكريبت تقليم السلسلة الفرعية

الحفاظ على تشغيل الأوامر العليا في الخلفية

يمكنك إبقاء الأمر العلوي قيد التشغيل في الخلفية بشكل مستمر دون كتابة الأمر العلوي في الوحدة الطرفية في كل مرة.

يستخدم السيطرة + ض مفاتيح لاستعادة المحطة الخاصة بك.

لينكس الأعلى 2

انظر إلى اللقطة أعلاه، بعد الضغط على مفاتيح ctrl+z، توقف الأمر العلوي واستعدنا المحطة الطرفية.

لإعادة الأمر العلوي في نوع المحطة الطرفية fg في المحطة.

فرز أعلى الإخراج

افتراضيًا، يعرض الأمر العلوي دائمًا الإخراج حسب ترتيب استخدام وحدة المعالجة المركزية.

اضغط م - للعرض حسب استخدام الذاكرة.

لينكس أعلى 3

اضغط على O - لعرض كافة الأعمدة الممكنة التي يمكنك فرزها.

لينكس أعلى 4

انظر إلى اللقطة أعلاه، حيث تم تخصيص حرف أبجدي لجميع الأعمدة. للفرز حسب العمود، اكتب الأبجدية المعنية وسيتم فرز المخرجات وفقًا لهذا العمود.

في السطر الأول، يظهر حقل الفرز الحالي وهو N مما يعني أنه تم فرزه حاليًا وفقًا للعمود N.

اضغط على ر - للعرض بترتيب عكسي.

javatable
لينكس أعلى 5

قتل مهمة دون الخروج من الأعلى

يمكن إيقاف المهمة دون الخروج من الأمر العلوي بالضغط ك مفتاح.

سيطلب رقم PID الخاص بالمهمة، إذا كان لديك السلطة لإيقاف هذه المهمة، فستتم إزالة المهمة. وإلا فإن الأمر الخاص بك سوف تفشل.

لينكس أعلى 6

انظر إلى اللقطة أعلاه، بعد الضغط على k، تلقينا رسالة تطلب إيقاف معرّف المهمة (PID).

رينيس مهمة

يتم رينيس لتغيير ترتيب الجدولة. عن طريق الضغط ص، يمكنك تغيير أولوية العملية دون قتلها. وسوف يطلب أيضًا PID للعملية.

لينكس توب 7

انظر إلى اللقطة أعلاه، بعد الضغط على r، تلقينا رسالة تطالب بتحسين معرف PID الخاص بالمهمة.

سلسلة في مجموعة جافا

عرض العمليات للمستخدم المحدد

في إخراج الأمر العلوي، يمكنك عرض كافة العمليات لمستخدم معين فقط من خلال خيارين. واحد من خلال سطر الأوامر والآخر بدون الجزء العلوي الموجود.

في سطر الأوامر، استخدم الأمر التالي

بناء الجملة:

 top -u 

مثال:

أعلى -u sssit

لينكس أعلى 8

انظر إلى اللقطة أعلاه، فهي تعرض كافة العمليات للمستخدم sssit فقط.

عند تشغيل الأمر العلوي، اضغط على في، سوف يطلب اسم المستخدم. اكتب اسم المستخدم واضغط على إدخال.

لينكس أعلى 9

انظر إلى الصورة أعلاه، بعد الضغط على u، يطلب اسم المستخدم.

تحديث أعلى الإخراج

افتراضيًا، يتم تحديث الإخراج العلوي بعد كل 3 ثوانٍ. عندما تريد تحديثه خلال 3 ثواني اضغط شريط الفضاء.

يمكنك أيضًا تغيير تردد التحديث بالضغط على د المفتاح أثناء تشغيل الأمر العلوي.

لينكس أعلى 10

انظر إلى اللقطة أعلاه، بعد الضغط على مفتاح d، يطلب الوقت الذي سيتم تحديثه بشكل متكرر.

تغيير الألوان

يمكن تغيير الألوان بالضغط مع يمكن جعل المفتاح والنص غامقًا بالضغط ب مفتاح.

لينكس أعلى 11

انظر إلى اللقطة أعلاه، بالضغط على b، يتم تمييز جميع العمليات الجارية باللون الأبيض.

لتغيير اللون اضغط مع مفتاح (z صغير).

لينكس أعلى 12

انظر إلى اللقطة أعلاه، لقد تم تلوين مخرجاتنا بعد الضغط على z.

الآن، إذا كنت تريد تغيير الألوان لمناطق مختلفة، فاضغط على مع (الحرف الكبير Z). سينقلك إلى القائمة حيث يمكنك تحديد ألوان مختلفة لهدف مختلف.

لينكس أعلى 13

لنفترض أننا نريد تطبيق اللون الأزرق في عنوان العمود واللون الأرجواني في معلومات المهمة.

ثم سنضغط على الرقم 4 مع H للعنوان و5 مع T للحصول على معلومات المهمة.

لينكس أعلى 14

انظر إلى اللقطة أعلاه، لقد تم تغيير الألوان للهدف الخاص بها.

الإقلاع عن التدخين بعد تكرارات معينة

يعرض الأمر العلوي الإخراج بشكل مستمر حتى يتم الخروج بالضغط على q.

ولكن يمكنك تحديد عدد معين من التكرارات وبعد ذلك سيتم إنهاء الأمر العلوي تلقائيًا من الجهاز.

بناء الجملة:

 top -n 

مثال:

العمل الداخلي للهاشماب

أعلى - ن 2

في المثال أعلاه، سيُظهر تكرارين ويخرج تلقائيًا