Jak zatrzymać automatyczne uruchamianie apache i mysql


44

Czy istnieje sposób, aby apache i mysql nie uruchamiały się automatycznie podczas uruchamiania?

Obecnie za każdym razem, gdy uruchamiam komputer, uruchamiają się one automatycznie i działają w tle.

Używam Ubuntu 12.04.

Odpowiedzi:


47

Apacz

sudo update-rc.d -f apache2 disable

Apache nadal używa skryptu inicjującego rc.d, dlatego należy go wyłączyć za pomocą update-rc.d.

MySQL

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

Z drugiej strony MySQL został przekonwertowany na plik konfiguracji upstart. Zalecanym sposobem wyłączenia usług upstart jest użycie pliku zastępowania.


Czy muszę to robić przy każdym starcie
— Shubham

Nie, tylko raz .. Zmiany są trwałe. :)
— SirCharlo

11
Najczystszym sposobem, aby wyłączyć autostart dla każdej usługi z .confpliku w /etc/init(jak MySQL), jest uruchamiany jako root: echo "manual" >> /etc/init/[service_name].override.
— el.atomo

kudo @ el.atomo Manpage Zdarzenie Definicja „manual” Ta sekcja zignoruje wszelkie wcześniej widoczne początki definicji. Dodając tę ​​sekcję w dowolnym wierszu poniżej początku definicji, zapewnia ona możliwość automatycznego uruchomienia zadania. Jeśli jest określony, jedynym sposobem na rozpoczęcie takiego zadania jest uruchomienie . - Spójrz także na Zastępowanie obsługi plików. Pliki zastępowania umożliwiają zmianę środowiska zadań bez modyfikowania pliku konfiguracji zadań.
— Gerard Roche,

Także to będzie działać zbyt: sudo mv /etc/init/cups.conf /etc/cups.conf.disabled. W ten sposób łatwiej jest sprawdzić, które usługi są wyłączone. Re: Czy możesz usunąć obsługę drukarki (kubki)
— Gerard Roche,

10

W przypadku wszystkich usług systemowych /etc/init.d, wyłączenie ich można wykonać za pomocą update-rc.dpolecenia, np .:

update-rc.d -f apache2 remove

Aby przywrócić go do uruchamiania podczas uruchamiania:

update-rc.d apache2 defaults

Możesz także ręcznie uruchomić i zatrzymać za pomocą service apache2 starti service apache2 stop.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.