العمليات وأنواعها في هذا الدرس سنتحدث عن العمليات العملية هي في الواقع برنامج والذي يعمل في Linux هناك نوعان من العمليات بشكل عام هناك عمليات في المقدمة وهناك عملية خلفية على سبيل المثال، إذا قمت بكتابة ls واضغط على Enter فهذه عملية مقدمة تتوقف عن أن تصبح عملية عند اكتمالها النوع الآخر من العملية هي عملية خلفية وهناك العديد، العشرات من هذه العمليات قيد التشغيل في كل الأوقات الآن، يجب أن أقول، ربما في بيئة Linux الافتراضية لن يكون لديك العديد من العمليات في الخلفية لكن هناك بالتأكيد عدد قليل أحد الأسئلة الأكثر شيوعًا هي كيف نعرف أي منها في المقدمة وما هي العمليات التي تتم في الخلفية؟ الحقيقة هي أن العمليات الأمامية تتفاعل مع المستخدم بينما لا ينطبق ذلك على عمليات الخلفية يحدد Linux كل عملية ولكل عملية معرف عملية لذلك إذا كان علينا البحث عن عملية محددة يمكننا البحث عنها لذلك دعونا نلقي نظرة على العمليات التي نجريها سنستخدم أمرًا يسمى ps وما يفعله ps هو أنه سيخبرنا بالعمليات التي تعمل الأرقام إلى أقصى اليسار هي أرقام معرف العملية حاليًا، أقوم بتشغيل عمليتين فقط لدي شاشة Bash وهي ال shell الخاص بي وانتهيت للتو من تشغيل ps لذلك هذا يعني أن هذا الأمر قيد التشغيل أيضًا الشيء الآخر الوحيد الذي نريد معرفته مسبقًا عن العمليات هو أنه إذا قمت بتشغيل عملية واحدة قد تبدأ هذه العملية بدورها عملية أخرى في العمليات، لدينا نوعان لدينا العمليات الرئيسية ولدينا عمليات فرعية لذا فإن العملية الرئيسية ستولد عملية أخرى وستكون هذه هي العملية التابعة للعملية الرئيسية السؤال الأخير الذي نريد معرفة إجابته هو لماذا نهتم؟ سبب اهتمامنا بالعمليات هو أن كل ما نقوم به في بيئة طرفية لينكس terminal يقوم على أساس العملية لذلك نريد أن نكون حذرين للغاية بخصوص عدد الأشياء التي نقوم بتشغيلها في وقت واحد إذا كان هناك شيء يسبب مشكلة لذلك إذا بدا جهازك، على سبيل المثال، بطيئًا للغاية يمكنك كتابة الأمر ps مرة أخرى وربما تحدد العملية التي قد تكون سببًا لذلك في هذه المرحلة، يمكنك إيقاف العملية هذا أيضًا شيء موجود داخل بيئة Microsoft Windows وهذا ما يسمى إدارة المهام في Microsoft Windows في درسنا التالي سنلقي نظرة على بعض الأوامر التي يمكننا استخدامها للتحقق من عملياتنا أو تغييرها أراك لاحقا