كيفية التعامل مع وقتل العمليات من وحدة التحكم في لينكس: القتل والقتل والقتل ...
جدول المحتويات:
- إدارة العمليات من وحدة التحكم في Linux
- أعلى
- هتوب
- غريب
- رينيس
- ملاحظة
- pstree
- إنهاء العمليات في Linux
- اقتل: استخدام PID لقتل العملية
- killall: قتل عملية باستخدام اسمها
- pkill: قتل عملية باستخدام جزء من اسمها
- xkill: إنهاء العملية عن طريق تحديد النافذة باستخدام الماوس
نحن نعلم أنه في Linux ، تزودنا وحدة التحكم بأدوات قوية للغاية لإدارة النظام. لهذا السبب ، سنتحدث اليوم عن أوامر لإدارة العملية من وحدة التحكم في Linux. من المحتمل أن العديد منهم يعرفونهم بالفعل ، ولكن لا يضر أبدًا بإجراء مراجعة ؛ لأن هذه تسمح لنا من المشاهدة وتحديد أولوياتها لعمليات القتل.
فهرس المحتويات
إدارة العمليات من وحدة التحكم في Linux
أعلى
هذا هو أحد أوامر Linux الكلاسيكية لمعالجة العمليات. يسمح لك بعرض الموارد التي يستخدمها النظام وبالتالي تحديد أي منها يستهلك أكثر.
بناء الجملة:
هتوب
لنفترض أنها نسخة محسنة من القمة. عادةً لا يتم تثبيت توزيعات Linux بشكل افتراضي.
إذا لم يكن لديهم على نظامهم ، فسيقومون بتشغيل ما يلي لتثبيته:
sudo apt-get تثبيت htop
تحسينه الرئيسي هو أن الناتج أسهل بكثير في تفسيره مقارنة بالأعلى. بالإضافة إلى ذلك ، فإنه يسمح بإجراء أنواع أخرى من العمليات على العمليات ، مثل قتل العملية ، بطريقة سهلة للغاية باستخدام المفاتيح الموضحة في الصورة التالية:
غريب
يتيح لنا هذا الأمر تحديد PID للعملية التي تتطابق مع البحث عن الكلمة الأساسية التي تم توفيرها. PID تعني "معرف العملية". دعنا نرى مثال:
pgrep فايرفوكس
سيعيد PID لعملية "فايرفوكس".
رينيس
يساعدنا هذا الأمر في تعديل القيمة "اللطيفة" للعملية الجارية.
إن القيمة "اللطيفة" هي التي تحدد أولوية عملية محددة. مقياسه كما يلي:
- تمثل القيمة -19 أولوية عالية جدًا. وبالعكس ، تحدد القيمة 19 أولوية منخفضة. القيمة الافتراضية هي 0.
يحتاج الأمر renice إلى PID للعملية كمعلمة.
بناء الجملة:
ملاحظة
إنه أمر Linux الافتراضي العام لإدارة العملية. يمكنك عرض العمليات وتنفيذ العمليات عليها. إنه عملي للغاية لأنه يسمح لك بربطه بأوامر أخرى. مثال على ذلك هو استخدام "grep" للبحث عن عملية محددة ، وذلك باستخدام الأنابيب الشهيرة.
مثال:
ps -A | grep فايرفوكس
حيث يبحث "grep firefox" عن عمليات Firefox.
pstree
يسمح لنا هذا الأمر بتصور جميع العمليات مع تبعياتها ، في شكل شجرة.
إنهاء العمليات في Linux
تتضمن أنظمة التشغيل المستندة إلى Linux مجموعة من الأدوات المفيدة لإنهاء العمليات التي أصبحت عالقة أو لم نعد نحتاجها لمواصلة التشغيل. في هذه المرحلة ، سنتوسع قليلاً لأن هناك 4 طرق لإنهاء العملية وهي جزء أساسي من إدارة العمليات في Linux. يمكن أن يكون من خلال اسمه ، أيضًا تحديد جزء من اسمه ، مباشرة من خلال PID أو حتى الإشارة بالمؤشر في نافذة العملية المذكورة. بعد ذلك سنرى واحدا تلو الآخر.
اقتل: استخدام PID لقتل العملية
إنها الطريقة الأكثر تعقيدًا ولكن في الوقت نفسه الأكثر دقة ، نظرًا لأن PID هو معرف فريد لكل عملية يتم تشغيلها في لحظة معينة.
يسمح لنا Kill بإرسال أنواع مختلفة من الإشارات ، والتي يمكن أن تغلق عملية أو مجموعة منها. الإشارة الافتراضية هي TERM إذا لم يتم تحديد نوع.
نوصي تريد Ubuntu 17.04 لتبدو مثل Windows؟الأنواع التالية من الإشارات هي الأكثر شيوعًا:
- SIGHUP: يتم استخدامه عندما لا تستجيب وحدة التحكم أو إذا فقدت السيطرة على العملية. وهي مسؤولة عن إعادة تحميل ملفات التكوين الخاصة بها بالإضافة إلى ملفات السجل المحتملة. SIGKILL: هذا الوضع هو الأكثر جذرية لإنهاء العملية ، حيث يتم استخدامه عندما لا يعود يستجيب. لن يتم حفظ أي بيانات لأنها ليست طريقة نظيفة لإغلاق العملية. SIGTERM: إنها الآلية الافتراضية لإنهاء العملية.
مثال:
قتل 22298
حيث يمثل 22298 معرف العملية.
killall: قتل عملية باستخدام اسمها
إنه أمر بسيط للغاية. هناك شيء واحد يجب أخذه في الاعتبار هو أنه في حالة وجود العديد من مثيلات البرنامج قيد التشغيل ، فإن الأمر سيتولى إغلاقها جميعًا.
بناء الجملة:
pkill: قتل عملية باستخدام جزء من اسمها
يمنحنا pkill خيار إبادة العملية من خلال اسمك أو حتى جزء منه. هذا يحررنا من الحاجة إلى تذكر PID لتحديد الإشارة. ومع ذلك ، سيتم إغلاق كافة العمليات التي تحتوي أسماؤها على الكلمة المحددة.
سيكون تنفيذه:
جزء pkill process_name
نوصي بقراءة عمليات إعادة التوجيه والأنابيب في Linux.
xkill: إنهاء العملية عن طريق تحديد النافذة باستخدام الماوس
من بين المجموعة بأكملها ، هذه هي العملية والأكثر بساطة. فقط اضغط على مفاتيح Alt + F2 ، متبوعة بهذا مربع حوار سيتم عرضه. سيسمح لك هذا المربع بتنفيذ الأمر. نكتب xkill. ثم ستصبح الدورات جمجمة ومن خلال النقر على أحد النوافذ ، وداعًا لعملية!
اترك تجربتك في التعليقات ، وشاركنا أي من هذه الأوامر مفيدة لك ولماذا؟
▷ كيفية التعامل مع مكونات جهاز الكمبيوتر الخاص بي مع سوار مكافحة ساكنة
يتفق معظم الخبراء على أن أفضل طريقة للتعامل مع جهاز كمبيوتر هي استخدام سوار مضاد للكهرباء الاستاتيكية ، حيث نوضح كيفية استخدامه.
▷ كيفية تثبيت retropie على raspberry pi: أفضل محاكي وحدة التحكم
دليل لتثبيت RetroPie لمحاكاة وحدات التحكم في Raspberry Pi؟ RecalBox OS الأجهزة وملحق دليل اختيار التثبيت
كيفية تشفير البيانات في لينكس: أوبونتو ، لينكس مينت ...
نعلمك 6 طرق لتشفير البيانات في Linux وأهم توزيعاته. مع ذلك سيكون لديك بياناتك آمنة ضد أي متطفل أو هجوم.