Mój system operacyjny to 11.04.
Mam apache2
i mysql
zainstalowałem.
Jak zatrzymać automatyczne uruchamianie apache2, mysql podczas uruchamiania komputera?
Mój system operacyjny to 11.04.
Mam apache2
i mysql
zainstalowałem.
Jak zatrzymać automatyczne uruchamianie apache2, mysql podczas uruchamiania komputera?
Odpowiedzi:
MySQL jest obsługiwany przez upstart. W 11.04 możesz użyć nowej funkcji zastępowania, aby zmodyfikować zachowanie początkowe:
echo "manual" >> /etc/init/mysql.override
Zobacz sekcję „Wyłączanie automatycznego uruchamiania zadania” w podręcznej książce kucharskiej
Apache nadal używa tradycyjnych skryptów inicjujących SysV, więc używasz
update-rc.d -f apache2 remove
aby usunąć linki z /etc/rcX.d
lub alternatywnie użyć
update-rc.d apache2 disable
co „wyłącza” skrypt, zmieniając go ze skryptu początkowego na skrypt S91apache2
zatrzymujący K09apache2
. Jest to odwracalne przez update-rc.d apache2 enable
.
sudo
- i dlatego plik jest tworzony jako użytkownik, a nie jako root. Można użyć takiego polecenia: sudo su -c 'echo "manual" >> /etc/init/mysql.override'
.
Co ciekawe, jest to inna odpowiedź dla każdego pakietu w 11.04.
sudo update-rc.d -f apache2 remove
echo "manual" | sudo tee /etc/init/mysql.override
Aby dowiedzieć się więcej na temat zastępowania plików, zobacz: Upstart Cookbook
Ten wątek pomoże ci: https://superuser.com/questions/35151/how-do-i-stop-services-from-starting-on-boot-on-ubuntu
update-rc.d to dobre narzędzie CLI do tego celu. Linkowana strona zawiera przykład dotyczący Apache2
To nie działało dla mnie. Podczas próby wyłączenia mysql w Ubuntu otrzymałem komunikat:
Łącza start / stop systemu dla /etc/init.d/mysql nie istnieją.
Znalazłem więc obejście tego linku: http://forum.linode.com/viewtopic.php?t=5594
sudo mkdir /etc/init.disabled
sudo mv /etc/init/mysql.conf /etc/init.disabled/
I to wszystko.
użyj rcconf, aby włączyć / wyłączyć usługę do automatycznego uruchamiania podczas rozruchu.
sudo apt-get install rcconf
Teraz wpisz sudo rcconf
Zobaczysz listę usług zainstalowanych na twoim komputerze Ubuntu. Te oznaczone gwiazdką są uruchamiane automatycznie podczas procesu rozruchu. Aby wyłączyć Apache, MySql po prostu przejdź do niego za pomocą strzałek i naciśnij spację. Następnie przejdź do przycisku OK za pomocą klawisza Tab i ponownie naciśnij spację, aby zapisać konfigurację.