مضى على الشبكة و يوم من العطاء.

تفعيل وإيقاف الخدمات على لينكس بإستخدام أداة systemctl

GHAITHGHAITH is verified member.

.:: اداري سابق ::.
.:: اداري سابق ::.

linux

السمعة:

السلام عليكم يعطيكم العافية
حبيت شاركك معلومة على السريع ممكن تكون نسيتها او ما بتعرفها عن ايقاف وتفعيل الخدمات على لينكس ..
بسم الله
في البداية نريد تسليط الضوء وتعريف لأداة المستخدمة systemctl

systemctl هي أداة سطر الأوامر المستخدمة للتحكم في مدير النظام والخدمات systemd. إنها توفر طريقة أكثر قوة ومرونة لإدارة الخدمات على لينكس


بعض المزايا الرئيسية:

واجهة موحدة: توفر أمرًا واحدًا لإدارة كل من خدمات النظام ومستويات التشغيل (التي تُسمى الآن الأهداف في systemd).
أداء محسّن: يبدأ systemd الخدمات بشكل متوازي، مما يحسن أوقات الإقلاع.
ميزات أكثر: يدعم ميزات حديثة مثل الاعتماديات بين الخدمات، وبدء الخدمة عند الطلب، والمزيد.
هذا تعريف بسيط عن مزايا وإستخدامات الأداة ..
بالبداية منفتح التيرمينال ونستخدم هذا الأمر لعرض العمليات بالوقت الفعلي على النظام

Bash:
systemctl list-units --type=service

List-Linux-Services.webp

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


Bash:
systemctl enable servicename

معنى هذا الكومند يعني يا systemctl فعل الخدمة هذه
وفقط منستبدل كلمة "servicename" ومنكتب مكانها اسم الخدمة المستهدفة

ونفس الأمر اذا بدنا نعطل خدمة منكتب

Bash:
systemctl disable servicename

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


Bash:
systemctl start servicename
ولإقاف الخدمة

Bash:
systemctl stop servicename

ولإعادت تشغيل الخدمة

Bash:
systemctl restart servicename

والأمر الأخير معنى لمعرفة حالة الخدمة

Bash:
systemctl status servicename

طبعاً ما تنسوا استبدال كلمة "servicename" بإسم الخدمة المستهدفة


الى اللقاء _<

GchOJFnWcAA0-hn.webp
 
بارك الله فيك حبيبي غيث وجزاك الله كل خير
ننتظر جديد ابداعاتك دائماً
تحياتي
 
السلام عليكم يعطيكم العافية
حبيت شاركك معلومة على السريع ممكن تكون نسيتها او ما بتعرفها عن ايقاف وتفعيل الخدمات على لينكس ..
بسم الله
في البداية نريد تسليط الضوء وتعريف لأداة المستخدمة systemctl

systemctl هي أداة سطر الأوامر المستخدمة للتحكم في مدير النظام والخدمات systemd. إنها توفر طريقة أكثر قوة ومرونة لإدارة الخدمات على لينكس


بعض المزايا الرئيسية:

واجهة موحدة: توفر أمرًا واحدًا لإدارة كل من خدمات النظام ومستويات التشغيل (التي تُسمى الآن الأهداف في systemd).
أداء محسّن: يبدأ systemd الخدمات بشكل متوازي، مما يحسن أوقات الإقلاع.
ميزات أكثر: يدعم ميزات حديثة مثل الاعتماديات بين الخدمات، وبدء الخدمة عند الطلب، والمزيد.
هذا تعريف بسيط عن مزايا وإستخدامات الأداة ..
بالبداية منفتح التيرمينال ونستخدم هذا الأمر لعرض العمليات بالوقت الفعلي على النظام

Bash:
systemctl list-units --type=service

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


Bash:
systemctl enable servicename

معنى هذا الكومند يعني يا systemctl فعل الخدمة هذه
وفقط منستبدل كلمة "servicename" ومنكتب مكانها اسم الخدمة المستهدفة

ونفس الأمر اذا بدنا نعطل خدمة منكتب

Bash:
systemctl disable servicename

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


Bash:
systemctl start servicename
ولإقاف الخدمة

Bash:
systemctl stop servicename

ولإعادت تشغيل الخدمة

Bash:
systemctl restart servicename

والأمر الأخير معنى لمعرفة حالة الخدمة

Bash:
systemctl status servicename




الى اللقاء _<

مشاهدة المرفق 15606
الله يعطيك العافية
 

آخر المشاركات

فانوس

رمضان
عودة
أعلى