답변:
MySQL은 upstart에 의해 처리됩니다. 11.04에서는 새로운 재정의 기능을 사용하여 시작 동작을 수정할 수 있습니다.
echo "manual" >> /etc/init/mysql.override
Upstart Cookbook의 "작업이 자동으로 시작되지 않도록 설정"섹션을 참조하십시오 .
Apache는 여전히 전통적인 SysV init 스크립트를 사용하므로
update-rc.d -f apache2 remove
링크를 제거 /etc/rcX.d
하거나 다른 방법으로
update-rc.d apache2 disable
스크립트 S91apache2
를 시작 스크립트 에서 중지 스크립트 로 변경하여 "비활성화"합니다 K09apache2
. 이 가역 가능합니다 update-rc.d apache2 enable
.
sudo
파일이 루트가 아닌 사용자로 생성됩니다. 다음과 같은 명령을 사용할 수 있습니다 sudo su -c 'echo "manual" >> /etc/init/mysql.override'
..
흥미롭게도 11.04의 각 패키지마다 다른 대답입니다.
sudo update-rc.d -f apache2 remove
echo "manual" | sudo tee /etc/init/mysql.override
재정의 파일에 대한 자세한 내용은 Upstart 요리 책을 참조하십시오.
이 스레드는 당신을 도울 것입니다 : https://superuser.com/questions/35151/how-do-i-stop-services-from-starting-on-boot-on-ubuntu
update-rc.d 는이를위한 좋은 CLI 도구입니다. 링크 된 페이지에는 apache2 관련 예제가 있습니다
그것은 나를 위해 작동하지 않았습니다. 우분투에서 mysql을 비활성화하려고 할 때 메시지가 나타납니다.
/etc/init.d/mysql에 대한 시스템 시작 / 중지 링크가 없습니다.
그래서이 링크에서 해결 방법을 찾았습니다 : http://forum.linode.com/viewtopic.php?t=5594
sudo mkdir /etc/init.disabled
sudo mv /etc/init/mysql.conf /etc/init.disabled/
그리고 그게 다야.