มีวิธีที่จะทำให้ Apache และ mysql ไม่ทำงานโดยอัตโนมัติเมื่อเริ่มต้นหรือไม่
ปัจจุบันเมื่อใดก็ตามที่ฉันบูตเครื่องพวกเขาจะเริ่มโดยอัตโนมัติและทำงานในพื้นหลัง
ฉันใช้ Ubuntu 12.04
มีวิธีที่จะทำให้ Apache และ mysql ไม่ทำงานโดยอัตโนมัติเมื่อเริ่มต้นหรือไม่
ปัจจุบันเมื่อใดก็ตามที่ฉันบูตเครื่องพวกเขาจะเริ่มโดยอัตโนมัติและทำงานในพื้นหลัง
ฉันใช้ Ubuntu 12.04
คำตอบ:
sudo update-rc.d -f apache2 disable
อาปาเช่ยังคงใช้สคริปต์ init rc.d update-rc.d
ซึ่งเป็นเหตุผลที่คุณต้องปิดการใช้งานโดยใช้
echo manual | sudo tee /etc/init/mysql.override
MySQL ในอีกทางหนึ่งได้แปลงไฟล์การกำหนดค่าพุ่งพรวด วิธีที่แนะนำในการปิดใช้งานบริการพุ่งพรวดคือการใช้ไฟล์แทนที่
.conf
ไฟล์/etc/init
(เช่น MySQL) echo "manual" >> /etc/init/[service_name].override
คือการทำงานเป็นราก:
sudo mv /etc/init/cups.conf /etc/cups.conf.disabled
. การดูว่าบริการใดถูกปิดใช้งานง่ายกว่าเมื่อคุณทำสิ่งนี้ Re: คุณสามารถลบการสนับสนุนเครื่องพิมพ์ (ถ้วย)
สำหรับบริการระบบทั้งหมด/etc/init.d
การปิดใช้งานสามารถทำได้ด้วยupdate-rc.d
คำสั่งเช่น:
update-rc.d -f apache2 remove
วิธีคืนค่าให้ทำงานเมื่อเริ่มต้น:
update-rc.d apache2 defaults
นอกจากนี้คุณยังสามารถเริ่มต้นด้วยตนเองและหยุดผ่านและservice apache2 start
service apache2 stop
รันสิ่งต่อไปนี้ในเทอร์มินัล:
update-rc.d -f apache2 remove
update-rc.d -f mysql remove
ดู: http://www.aboutlinux.info/2006/04/enabling-and-disabling-services-during_01.html