วิธีป้องกันไม่ให้ apache และ mysql เริ่มต้นโดยอัตโนมัติ


44

มีวิธีที่จะทำให้ Apache และ mysql ไม่ทำงานโดยอัตโนมัติเมื่อเริ่มต้นหรือไม่

ปัจจุบันเมื่อใดก็ตามที่ฉันบูตเครื่องพวกเขาจะเริ่มโดยอัตโนมัติและทำงานในพื้นหลัง

ฉันใช้ Ubuntu 12.04

คำตอบ:


47

อาปาเช่

sudo update-rc.d -f apache2 disable

อาปาเช่ยังคงใช้สคริปต์ init rc.d update-rc.dซึ่งเป็นเหตุผลที่คุณต้องปิดการใช้งานโดยใช้

MySQL

echo manual | sudo tee /etc/init/mysql.override

MySQL ในอีกทางหนึ่งได้แปลงไฟล์การกำหนดค่าพุ่งพรวด วิธีที่แนะนำในการปิดใช้งานบริการพุ่งพรวดคือการใช้ไฟล์แทนที่


ฉันจะต้องทำเช่นนี้ในทุกการเริ่มต้น
shubham

ไม่เพียงครั้งเดียว .. การเปลี่ยนแปลงนั้นยังคงอยู่ :)
SirCharlo

11
วิธีที่สะอาดปิดการใช้งานออโต้สำหรับการให้บริการใด ๆ กับ.confไฟล์/etc/init(เช่น MySQL) echo "manual" >> /etc/init/[service_name].overrideคือการทำงานเป็นราก:
el.atomo

Kudo @ el.atomo manpage นิยามเหตุการณ์ "ด้วยตนเอง" บทนี้จะไม่สนใจใด ๆ เห็นก่อนหน้านี้เริ่มต้นในความหมาย ด้วยการเพิ่มบทนี้ลงในบรรทัดใด ๆ ด้านล่างจุดเริ่มต้นบนคำจำกัดความมันให้ความสามารถในการหยุดงานจากการเริ่มต้นโดยอัตโนมัติ เมื่อระบุวิธีเดียวที่จะเริ่มต้นงานดังกล่าวผ่านทางเริ่มต้น - ดูที่การแทนที่ไฟล์การจัดการ ไฟล์ Override ช่วยให้สภาพแวดล้อมของงานเปลี่ยนแปลงได้โดยไม่ต้องแก้ไขไฟล์การกำหนดค่างาน
เจอราร์ดโรช

สิ่งนี้จะใช้ได้เช่นกัน: sudo mv /etc/init/cups.conf /etc/cups.conf.disabled. การดูว่าบริการใดถูกปิดใช้งานง่ายกว่าเมื่อคุณทำสิ่งนี้ Re: คุณสามารถลบการสนับสนุนเครื่องพิมพ์ (ถ้วย)
เจอราร์ดโรช

10

สำหรับบริการระบบทั้งหมด/etc/init.dการปิดใช้งานสามารถทำได้ด้วยupdate-rc.dคำสั่งเช่น:

update-rc.d -f apache2 remove

วิธีคืนค่าให้ทำงานเมื่อเริ่มต้น:

update-rc.d apache2 defaults

นอกจากนี้คุณยังสามารถเริ่มต้นด้วยตนเองและหยุดผ่านและservice apache2 startservice apache2 stop


5

รันสิ่งต่อไปนี้ในเทอร์มินัล:

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


ฉันต้องทำสิ่งนี้ทุกครั้งที่เริ่มต้นหรือไม่
shubham

ขออภัยสำหรับการตอบกลับล่าช้า (เพิ่งเห็นข้อความของคุณ) คุณไม่ต้องทำอย่างนั้นทุกครั้งที่บู๊ตมันควรจะติด
MCR
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.