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

خطوات

  1. 1 افتح سطر الأوامر. تحتوي معظم توزيعات Linux على خيار قائمة في أسفل يسار الشاشة. داخل القائمة، ستجد تطبيقًا يسمى “Terminal”. هذا ما ستفتحه لتشغيل سطر الأوامر.

    • نظرًا لأن توزيعات Linux المختلفة تبدو مختلفة، فقد تحتاج إلى البحث عن “Terminal” أو تطبيق سطر الأوامر في مجلد داخل القائمة.
    • يمكنك العثور على تطبيق Terminal على سطح المكتب أو في شريط الأدوات أسفل الشاشة بدلاً من القائمة.
    • تحتوي بعض توزيعات Linux على شريط سطر أوامر أعلى أو أسفل الشاشة.
  2. 2 أدخل الأمر لعرض الخدمات قيد التشغيل حاليًا. اكتب ls /etc/init.d في Terminal ثم انقر فوق Enter. ستظهر قائمة بالخدمات قيد التشغيل حاليًا مع أسماء الأوامر الخاصة بكل منها.

    • إذا لم يفلح ذلك، فجرّب ls /etc/rc.d/ بدلاً من ذلك.
  3. 3 ابحث عن اسم الأمر الخاص بالخدمة التي تريد إعادة تشغيلها. ستجد عادةً اسم الخدمة (مثل “Apache”) على الجانب الأيسر من الشاشة، بينما سيظهر اسم الأمر (مثل “httpd” أو “apache2” اعتمادًا على توزيع Linux) في الجانب الأيمن.

  4. 4 أدخل أمر إعادة التشغيل. اكتب خدمة إعادة تشغيل sudo systemctl في Terminal، وتأكد من استبدال جزء الخدمة من الأمر بأمر الخدمة، ثم اضغط على Enter.

    • على سبيل المثال، إذا كنت تريد إعادة تشغيل Apache على Ubuntu Linux، فستحتاج إلى كتابة sudo systemctl reset apache2 في الجهاز.
  5. 5 أدخل كلمة المرور اكتب كلمة المرور التي تستخدمها لحساب المستخدم المتميز عندما يُطلب منك ذلك، ثم انقر فوق إدخال. سيؤدي هذا إلى إعادة تشغيل الخدمة.

    • إذا لم تتم إعادة تشغيل الخدمة بعد القيام بذلك، فحاول كتابة sudo systemctl stop service، واضغط على Enter، وأخيرًا اكتب sudo systemctl start service.

أفكار مفيدة

  • يمكنك استخدام الأمر “chkconfig” لإضافة وحذف الخدمات إلى قائمة الخدمات التي تعمل مع تمهيد النظام.
  • يمكنك الحصول على قائمة شاملة لجميع الخدمات الحالية في جميع فهارس الكمبيوتر عن طريق كتابة ps -A في Terminal.

تحذيرات

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