كيفية إدراج الخدمات قيد التشغيل على نظام Linux

Kyfyt Adraj Alkhdmat Qyd Altshghyl Ly Nzam Linux



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

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







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



كيفية إدراج الخدمات قيد التشغيل على نظام Linux

هناك طرق مختلفة يمكنك من خلالها إدراج الخدمات قيد التشغيل على Linux. ولذلك، ينقسم هذا القسم إلى أقسام فرعية مختلفة للتعمق في تلك الأساليب، كل على حدة.



1. أمر Systemctl

يمكن للأمر 'systemctl' مراقبة الأنظمة وإدارتها بما في ذلك خدماتها. ومع ذلك، فإن عيبه هو أنه يسرد الخدمات بغض النظر عن حالتها (قيد التشغيل، أو إنهاؤها، أو فشلها). وبالتالي، لسرد الخدمات قيد التشغيل، يجب عليك استخدام الأمر التالي:





sudo وحدات قائمة systemctl --يكتب =service --ولاية =running

في الأمر المحدد، فإن خياري '–type=service' و'–state=running'، كما يقترحان، يوجهان الأداة بوضوح لسرد الخدمات قيد التشغيل فقط.



ملحوظة:

  1. يسرد بضعة أسطر فقط في كل مرة. بعد الوصول إلى النهاية، يمكنك الضغط على 'أدخل' لمواصلة عرض القائمة.
  2. بعد استخدام الأمر، لا يمكنك التفاعل مع الجهاز. ولهذا يجب عليك الخروج منه بالضغط على 'Q'.

علاوة على ذلك، إذا كنت تنوي إدراج الخدمات التي يتم تشغيلها بواسطة برنامج معين، فاستخدم الأمر 'grep' لتصفية النتائج.

sudo وحدات قائمة systemctl --يكتب =service --ولاية =running | سيطرة اسم التطبيق

في هذا الأمر، استبدل 'app_name' بالاسم الفعلي للتطبيق أو البرنامج الذي تريد استهدافه. على سبيل المثال، لندرج الخدمات التي يتم تشغيلها بواسطة برنامج cron:

sudo وحدات قائمة systemctl --يكتب =service --ولاية =running | سيطرة كرون

2. أمر نتستت

يوفر Netstat معلومات مفصلة حول الخدمات المختلفة التي تعمل على المنافذ المرتبطة بها.

sudo netstat -تولبن

يسرد هذا الأمر الخدمات وأرقام المنافذ المقابلة لها ومعرفات العمليات. يقوم خيار '-tulpn' بتصفية النتيجة لإظهار خدمات TCP وUDP.

خاتمة

يعد إدراج الخدمات قيد التشغيل في النظام أمرًا ضروريًا للإدارة. ولذلك، تتضمن هذه المدونة القصيرة طرقًا بسيطة لسرد الخدمات قيد التشغيل على أجهزتك. لقد شرحنا طريقتين تتضمنان استخدام أوامر 'systemctl' و'grep' و'netstat'. علاوة على ذلك، فإن هذه الأوامر تخدم غرضك بالكامل، لذلك لم ندرج أي طرق مراوغة أخرى.