Linux SystemAdministration


What is a Process


العمليات و هو عبارة عن رقم لكل خدمة أو كل برنامج أو كل أمر يتم تنفيذه داخل النظام سواء كان داخل الشل أو خارج الشل و هذه الرقام متغيره حسب وقت تنفيذ العملية و ليست أرقام ثابته .



ما سبق هو تعريف بسيط حول ما هي Process و تعرف بهذا الختصار PID


Listing Processes

لعرض العمليات نستخدم الأمر PS و هذا المر له العديد من الملحقات ( Options )


-e لعرض كافة العمليات التي تعمل الأن .


-u لعرض العمليات لحساب محدد some User .

-f لعرض المزيد من المعلومات حول العمليات .

يمكنك الطلع علي المزيد حول استخدامات المر عن طريق man .





مثال علي تنفيذ الأمر :

كود PHP:
ps -eo pid,%cpu,comm 

ايضا يمكنك البحث عن العمليات بأستخدام الأمر pgrep للبحث عن عمليات user,group كما بالشكل التالي :


كود PHP:
pgrep -U root 
كود PHP:
pgrep -G root 

و تستطيع استخدامه في البحث عن عمليات برنامج محدد مثل cups الخاص بالطباعه :

كود PHP:
pgrep cups 

Kill Processes


ايقاف العمليات – قتل العمليات و هو ما يعرف بـ kill processes و هو عبارة عن ايقاف عمل عملية محدده عن طريق تغيير Signal الخاص بها .

مثال علي العمليه:

كود PHP:
kill -9 2863 

Interactive Process Management Tools


برامج مراقبة و متابعة العمليات و علي رأسها الأمر top يمكنك استخدامه من الشل مباشرة وهناك الأخير gnome-system-monitor و يمكنك استخدامه عن

طريق GUI .


Job Control

المقصود بها فعل الوظائف و هي ان تقوم بتشغيل أمر محدد أو وظيفه محدده في خلفية النظام تستخدم عادة عن طريق مدراء الخوادم .

لمعرفة الوظائف التي تعمل في خلفية النظام نقوم بتنفيذ المر :


كود PHP:
jobs 

ايضا يمكننا استخدام الأمر bg لمعرفه عدد البرامج و الوامر التي تعمل في الخلفيه .





كود PHP:
comman 
كود PHP:
Firefox 

و ليقاف عمليه يمكننا تنفيذ المر بالشكل التالي :


kill -9 %firefox


علامة % هي التي تعطي الأمر للنظام بإيقاف العملية التي تعمل في الخلفيه


Printing Commands


أوامر الطباعة في RHEL/CentOS :

ملف إعداد الطابعة Printer تجده علي المسار التالي :

كود PHP:
/etc/cups/printers.conf 

يمكنك إضافة أو إزالة الطابعة من خلال GUI :

كود PHP:
System Administration Printers 

أوامر الطباعة يمكننا تلخيصها في التالي:

lpr : أمر ارسال وظيفة طباعة للـ Printer .

lpq : أمر عرض عمليات الطباعة الحاليه .

lprm : أمر حذف عملية طباعة محدده .


ملحوظة :

حذف العمليات في الطباعة يتم عن طريق رقم العمليه مثل لديك عمليه رقم 916 و تريد حذفها يكون تطبيق المر بالشكل التالي :

كود PHP:
lprm 916 

الموضوع الأصلي: مقدمة حول Linux System Administration || الكاتب: sTylish || المصدر: انيق ديزاين

كلمات البحث

انيق ،ديزاين ،تصاميم ،صور ،سيرفرات ، دروس، برامج ، استضافة، هاكات ، استايلات