كيفية إدارة العمليات من أوامر لينكس الطرفية 10 التي تحتاج إلى معرفتها
تحتوي محطة Linux على عدد من الأوامر المفيدة التي يمكنها عرض العمليات قيد التشغيل ، وقتلها ، وتغيير مستوى أولوياتها. تسرد هذه المشاركة الأوامر التقليدية والكلاسيكية ، بالإضافة إلى بعض العناصر الحديثة الأكثر فائدة.
العديد من الأوامر هنا تؤدي وظيفة واحدة ويمكن الجمع بينها - هذه هي فلسفة يونكس لتصميم البرامج. توفر البرامج الأخرى ، مثل htop ، واجهة سهلة الاستخدام أعلى الأوامر.
أعلى
ال أعلى الأمر هو الطريقة التقليدية لعرض استخدام موارد النظام الخاص بك ورؤية العمليات التي تتناول معظم موارد النظام. يعرض الجزء العلوي قائمة من العمليات ، مع تلك التي تستخدم أكثر وحدة المعالجة المركزية في القمة.
للخروج من أعلى أو أعلى ، استخدم على Ctrl-C اختصار لوحة المفاتيح. يؤدي اختصار لوحة المفاتيح هذا عادةً إلى قتل العملية الجارية حاليًا في الجهاز.
HTOP
ال HTOP الأمر هو قمة محسنة. لا يتم تثبيته افتراضيًا على معظم توزيعات Linux - إليك الأمر الذي ستحتاج إلى تثبيته على Ubuntu:
sudo apt-get install htop
يعرض htop نفس المعلومات باستخدام تخطيط يسهل فهمه. كما يتيح لك اختيار العمليات باستخدام مفاتيح الأسهم وتنفيذ الإجراءات ، مثل قتلهم أو تغيير أولوياتهم ، باستخدام مفاتيح F.
لقد غطينا htop بمزيد من التفصيل في الماضي.
ملاحظة
ال ملاحظة الأوامر قوائم تشغيل العمليات. يسرد الأمر التالي جميع العمليات التي تعمل على نظامك:
PS -A
قد يكون هذا عددًا كبيرًا جدًا من العمليات التي يمكنك قراءتها في وقت واحد ، حتى تتمكن من توجيه الإخراج عبر الملف أقل أمر التمرير من خلالهم بالسرعة التي تناسبك:
ps -A | أقل
صحافة ف للخروج عند الانتهاء.
هل يمكن أيضا الأنابيب الإخراج من خلال البقرى للبحث عن عملية محددة دون استخدام أي أوامر أخرى. سيبحث الأمر التالي عن عملية Firefox:
ps -A | grep فايرفوكس
pstree
ال pstree الأمر هو طريقة أخرى لتصور العمليات. يعرضها في شكل شجرة. لذلك ، على سبيل المثال ، قد يظهر خادم X وبيئة رسومية تحت مدير العرض الذي أدى إلى ظهورها.
قتل
ال قتل الأمر يمكن أن يقتل عملية ، نظرا لمعرف العملية الخاص به. يمكنك الحصول على هذه المعلومات من PS -A, أعلى أو pgrep الأوامر.
قتل PID
من الناحية الفنية ، يمكن لأمر القتل إرسال أي إشارة إلى العملية. يمكنك استخدام تقتل تقتل أو قتل -9 بدلا من ذلك لقتل عملية عنيدة.
pgrep
إعطاء مصطلح البحث, pgrep إرجاع معرفات العملية التي تتطابق معها. على سبيل المثال ، يمكنك استخدام الأمر التالي للعثور على PID الخاص بـ Firefox:
pgrep firefox
يمكنك أيضًا دمج هذا الأمر مع القتل لقتل عملية معينة. باستخدام pkill أو killall أبسط ، على الرغم من.
pkill و killall
ال pkill و اقتل الكل الأوامر يمكن أن تقتل عملية ، نظرا لاسمها. استخدم إما أمرًا لقتل Firefox:
pkill فايرفوكس
killall firefox
لقد غطينا pkill في عمق أكثر في الماضي.
رائع
ال رائع الأمر يغير قيمة لطيفة لعملية قيد التشغيل بالفعل. تحدد القيمة اللطيفة الأولوية التي تعمل بها العملية. قيمة -19 هو أولوية عالية جدا ، في حين أن قيمة 19 هي أولوية منخفضة للغاية. قيمة 0 هي الأولوية الافتراضية.
يتطلب الأمر renice PID لعملية. الأمر التالي يجعل عملية تشغيل ذات أولوية منخفضة للغاية:
رنيس 19 PID
يمكنك استعمال ال pgrep خدعة أعلاه مع renice ، أيضا.
إذا كنت تعمل على تشغيل إحدى العمليات بأولوية أعلى ، فستحتاج إلى أذونات الجذر. على أوبونتو ، استخدم سودو من أجل هذا:
sudo renice -19 #
xkill
ال xkill الأمر هو وسيلة سهلة لقتل البرامج الرسومية. تشغيله وسوف يتحول المؤشر الخاص بك إلى س إشارة. انقر فوق نافذة البرنامج لقتل هذا البرنامج. إذا كنت لا ترغب في قتل أحد البرامج ، يمكنك التراجع عن xkill عن طريق النقر بزر الماوس الأيمن.
ليس عليك تشغيل هذا الأمر من جهاز طرفي - يمكنك أيضًا الضغط على Alt-F2 ، اكتب xkill واضغط على Enter لاستخدامه من سطح المكتب الرسومي.
لقد غطينا xkill ملزمة لمفتاح التشغيل السريع لقتل العمليات بسهولة.
هل لديك أمر مفضل لم نذكره هنا ، أو خدعة أخرى لمشاركتها؟ ترك تعليق وإعلامنا.