jpglobal pisze:
Część usług jest uruchamianych przez
a część przez
Na przykład ja nie wiem jaka jest generalna zasada i zarówno w Internecie, jak i w publikacjach nie znalazłem jednoznacznej odpowiedzi.
W różnych dystrybucjach jest różnie
W NND jest tak, że w /etc/rc.conf w sekcji DAEMONS uruchamiane są usługi, które mają swoje skrypty startowe w katalogu /etc/rc.d , natomiast w /etc/rc.d/rc.local uruchamiane są programy czy usługi użytkownika, które nie mają skryptów startowych w rc.d
jpglobal pisze:
Na przykład ja jestem śledziem, zassałem paczkę i nic się w logach nie dzieje.
Jeśli nie uruchomiłeś usługi, to co ma się dziać w logach ? Instalacja paczki, a uruchomienie usługi to nie to samo. Oczywiście można by było zrobić tak, że po instalacji usługa jest od razu uruchamiania, ale byłoby to co najmniej nie wskazane, chociażby dlatego, że wiele usług przed uruchomieniem wymaga konfiguracji.
jpglobal pisze:
Poza tym to nie jest tak do końca, gdyż podczas instalacji systemu pewne usługi są automatycznie uruchamiane w sekcji DAEMONS. Niektóre "paczki" dokonują wpisów w ww. sekcji bez "!" a inne, tak jak omawiana wtym poście wyłącza usługę po jej instalacji. Poza tym co to za logika, skoro admin decyduję się na zainstalowanie paczki z usługą, to nie po to, żeby była "martwa" w systemie.
Po pierwsze - sekcja DEAMONS w rc.conf służy do wskazania usług, które mają być automatycznie uruchamiane podczas
startu systemu.
Po drugie - swego czasu rzeczywiście paczki były budowane tak, że przy instalacji był dodawany wpis do DAEMONS bez wykrzyknika. Jakiś czas później doszliśmy do wniosku, że nie jest to najlepszy pomysł - z kilku względów, między innymi ze względu na to, o czym napisałem wcześniej. Dlatego niektóre starsze paczki dodają start daemona bez wykrzyknika.