Czy istnieje „zalecany sposób” wyłączenia usługi w Debianie? (Wyłącz = usługa jest zainstalowana, ale nie uruchamia się automatycznie po uruchomieniu komputera).
Wiem, że możesz update-rc.d -f service remove
(co w zasadzie usuwa linki rcX.d
), ale robiąc to, tracisz numer sekwencyjny usługi ( SXXservice
przy czym XX jest numerem sekwencyjnym), co utrudnia życie, gdy chcesz ponownie włączyć usługę. Wiem też, że mogę po prostu zmienić nazwę linków rcX.d
, aby nie zaczynały się od nich S
(lub nie przenosiły ich gdzie indziej), ale zastanawiałem się, czy istnieje jakiś sposób na to, aby „zrobić to zgodnie z zaleceniami Debiana”.
sudo update-rc.d postgresql disable
Możesz wypróbować narzędzie „sysv-rc-conf”, aby ułatwić sobie życie. Jest to bardziej narzędzie chkconfig innego systemu.
Po prostu wpisz polecenie:
sudo apt-get install sysv-rc-conf
Twoje zdrowie!
źródło
W rzeczywistości
sysv-rc-conf
jest to podejście zalecane nawet przez stronę manuala update-rc.d:źródło
W moim rozumieniu „najlepszą praktyką Debiana” jest odinstalowanie pakietu . Nie powinieneś mieć zainstalowanych pakietów, jeśli ich nie używasz. Dlatego wszystkie pakiety Debiana są skonfigurowane do uruchamiania podczas instalacji.
(Te kilka pakietów, które mogą być przydatne do zainstalowania bez uruchamiania, zwykle mają ustawienie w swoich
/etc/default/<packagename>
plikach konfiguracyjnych, aby wyłączyć uruchamianie).źródło