Mam wiele zainstalowanych serwerów (Apache, MySQL itp.), Ale nie chcę, aby wszystkie uruchamiały się podczas uruchamiania (zużywają energię i przez większość czasu jestem na bateriach). Jak to skonfigurować?
źródło
Mam wiele zainstalowanych serwerów (Apache, MySQL itp.), Ale nie chcę, aby wszystkie uruchamiały się podczas uruchamiania (zużywają energię i przez większość czasu jestem na bateriach). Jak to skonfigurować?
W konsoli możesz napisać:
sudo update-rc.d -f apache2 remove
sudo update-rc.d -f mysql remove
...
Aby uzyskać dodatkowe informacje, przeczytaj temat Uruchamianie systemu Ubuntu .
W Ubuntu wszystko się zmieniło. Myślę, że począwszy od wersji 11. MySQL jest obsługiwany przez Upstart podczas Apache nadal korzysta z tradycyjnych startowych SysV skrypty
W przypadku MySQL możesz użyć nowej funkcji zastępowania w Upstart, aby zmodyfikować zachowanie początkowe:
sudo echo "manual" >> /etc/init/mysql.override
Aby uzyskać więcej informacji, zobacz sekcję „ Wyłączanie automatycznego uruchamiania zadania” w podręczniku Upstart Cookbook.
Ponieważ Apache nadal używa tradycyjnych skryptów inicjujących SysV, których możesz używać
sudo update-rc.d -f apache2 remove
aby usunąć linki z /etc/rcX.d
lub, alternatywnie użyj
sudo update-rc.d apache2 disable
co „wyłącza” skrypt, zmieniając go ze skryptu początkowego na skrypt zatrzymujący. Jest to odwracalne przez
sudo update-rc.d apache2 enable
Większość tych informacji otrzymałem stąd: https://askubuntu.com/a/40077/24678
Ten link jest nieco przestarzały pod względem wersji, ale czy pasuje do opcji w twojej wersji?
źródło
Możesz używać Menedżera rozruchu do uruchamiania i zatrzymywania skryptów rozruchowych, bez konieczności obsługi złożonych połączeń i uprawnień.
źródło
Innym sposobem osiągnięcia tego jest „wyłączenie” łącza sym - nie usuwanie go.
Spowoduje to zmianę nazwy łącza sym na „K”, a usługa nie uruchomi się przy rozruchu. Możesz go ponownie włączyć w dowolnym momencie, jeśli zdecydujesz, że chcesz go uruchomić przy starcie.
źródło
W systemie Ubuntu 16:
update-rc.d
metoda nie działała dla mnie.Upstart jest przestarzały w Ubuntu 15.
źródło