it-swarm.asia

كيف يمكنني إيقاف تشغيل الخدمات على نظام التشغيل Ubuntu؟

لدي الكثير من الخوادم المثبتة (Apache ، MySQL ، وما إلى ذلك) ، لكنني لا أريد أن يبدأ كل منهم في وقت التمهيد (يستنزفون الطاقة ، وأنا في بطاريات معظم الوقت). كيف يمكنني تكوين هذا؟

43
hsribei

في وحدة التحكم ، يمكنك الكتابة:

Sudo update-rc.d -f Apache2 remove
Sudo update-rc.d -f mysql remove
...

للحصول على معلومات إضافية اقرأ أوبونتو Bootup كيفية.

54
Kirill V. Lyadvinsky

لقد تغيرت الأمور قليلاً في أوبونتو الآن. أعتقد من الإصدار 11 وما بعده. تتم معالجة MySQL بواسطة Upstart بينما لا يزال Apache يستخدم البرامج النصية التقليدية SysV init

بالنسبة إلى MySQL ، يمكنك استخدام ميزة التجاوز الجديدة في Upstart لتعديل سلوك البدء:

Sudo echo "manual" >> /etc/init/mysql.override

لمزيد من المعلومات ، راجع قسم " تعطيل وظيفة من التشغيل التلقائي " في كتاب طبخ Upstart.

كما لا يزال يستخدم Apache البرامج النصية التقليدية SysV init التي يمكنك استخدامها

Sudo update-rc.d -f Apache2 remove

لإزالة الروابط من /etc/rcX.d أو ، بدلاً من ذلك استخدم

Sudo update-rc.d Apache2 disable

الذي "يعطل" البرنامج النصي عن طريق تغييره من برنامج نصي لبدء إلى برنامج نصي للتوقف. هذا هو عكسها من قبل

Sudo update-rc.d Apache2 enable


معظم هذه المعلومات التي حصلت عليها من هنا: https://askubuntu.com/a/40077/24678

11
Wavesailor

هذا الرابط هو إصدار قديم قديم بعض الشيء ، لكن هل يتطابق مع خيار في نسختك؟

تكوين خدمات بدء التشغيل

يتطلب ذلك امتيازات إدارية (انظر الفصل 2 ، المهام الإدارية).

  1. تشغيل إعدادات الخدمات: النظام الإدارة الخدمات .
  2. ادخل رقمك السري.
  3. حدد الخدمات التي تريد تشغيلها ، ثم انقر فوق OK عند الانتهاء.
5
codeLes

يمكنك استخدام Boot-Up Manager لبدء وإيقاف البرامج النصية للإقلاع دون الحاجة إلى التعامل مع الارتباطات والأذونات المعقدة.

apt-get install bum

enter image description here

4
zatamine

هناك طريقة أخرى لتحقيق ذلك وهي "تعطيل" رابط sym - وليس حذفه.

Sudo update-rc.d mysql disable 2

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

3
Sridhar

في Ubuntu 16:

 Sudo systemctl disable mysql

طريقة update-rc.d لم تكن مناسبة لي.

تم إهمال Upstart في Ubuntu 15.

2
Parag