حرف S

نظام سيستم دي (Systemd)

Systemd

آخر تحديث: 2026-10-15
مستوى الشرح اختر المستوى التقني المناسب لك

الشرح المبسط

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

الشرح التقني المتقدم

يعتبر سيستم دي (Systemd) مدير النظام والخدمات (System and Service Manager) الافتراضي في معظم توزيعات لينكس (Linux Distributions) الحديثة. وظيفته الأساسية هي تهيئة النظام (System Initialization) عند الإقلاع وإدارة العمليات (Processes) في الخلفية، كبديل متطور وموحد لنظام التهيئة التقليدي (SysVinit).

كيف يعمل مدير الخدمات في الخلفية

يتميز هذا النظام بقدرته على تشغيل الخدمات بالتوازي (Parallelization)، مما يقلل من وقت إقلاع النظام بشكل كبير. يعتمد النظام في عمله على وحدات (Units) مقسمة لعدة أنواع، أهمها وحدات الخدمات التي تنتهي بالامتداد service.

ملف الوحدة (Unit File): هو ملف نصي يحتوي على التعليمات التي تخبر النظام بكيفية تشغيل، إيقاف، أو إعادة تشغيل خدمة معينة، ويتم تخزين هذه الملفات عادة في مسار (Path) التكوين الأساسي مثل مسار etc/systemd/system.

الاستخدام العملي للتحكم بالخدمات (أداة systemctl)

للتحكم في الخدمات، نستخدم أداة سطر الأوامر (Command Line Tool) الأساسية المرفقة مع النظام، والتي تسمى systemctl. على سبيل المثال، للتحقق من حالة خدمة خادم الويب:

أمر الاستعلام عن حالة الخدمة (Status):

sudo systemctl status nginx.service

توضيح لأهم أوامر الإدارة الأساسية والفروقات التقنية بينها:

  • تشغيل الخدمة: استخدم الأمر sudo systemctl start name.service لبدء التشغيل الفوري للخدمة في الجلسة الحالية فقط.
  • إيقاف الخدمة: استخدم الأمر sudo systemctl stop name.service لإيقاف العملية (Process) فورا وتحرير موارد النظام التي تستهلكها.
  • التفعيل التلقائي: الأمر sudo systemctl enable name.service يضمن عمل الخدمة تلقائيا مع كل عملية إقلاع (Boot) للنظام، وهو يختلف تقنيا عن أمر التشغيل الفوري.

ملاحظة ختامية: الصورة الكبرى (نصيحة احترافية)

رغم الجدل الذي رافق ظهوره في مجتمع لينكس بسبب تعقيده وابتعاده عن فلسفة يونكس (Unix Philosophy) الكلاسيكية التي تفضل الأدوات الصغيرة المتخصصة، إلا أن سيستم دي (Systemd) أصبح المعيار الصناعي الحديث بفضل كفاءته وتوفيره لبيئة متكاملة تتضمن أدوات قوية مثل أداة إدارة السجلات (journalctl).

المصادر المعتمدة :