смотрим файл конфигурации
vim /etc/inittab
Скрипты инициализации служб посмотреть можно тут
ls /etc/init.d/
смотрим на директории уровней инициализации
ls -l /etc | grep rc. # увидим, что-то похожее drwxr-xr-x 2 root root 4096 окт 26 2018 rc0.d drwxr-xr-x 2 root root 4096 июл 11 2017 rc1.d drwxr-xr-x 2 root root 4096 окт 26 2018 rc2.d drwxr-xr-x 2 root root 4096 окт 26 2018 rc3.d drwxr-xr-x 2 root root 4096 окт 26 2018 rc4.d drwxr-xr-x 2 root root 4096 окт 26 2018 rc5.d drwxr-xr-x 2 root root 4096 окт 26 2018 rc6.d -rwxr-xr-x 1 root root 306 июл 19 2016 rc.local drwxr-xr-x 2 root root 4096 окт 26 2018 rcS.d
Для примера рассмотрим директорию rc1.d. В ней видим скрипты
# пример содержания директории rc1.d ... lrwxrwxrwx 1 root root 16 сен 30 2016 K02iscsid -> ../init.d/iscsid lrwxrwxrwx 1 root root 15 июл 11 2017 K02mysql -> ../init.d/mysql lrwxrwxrwx 1 root root 17 сен 30 2016 K04rsyslog -> ../init.d/rsyslog -rw-r--r-- 1 root root 369 янв 19 2016 README lrwxrwxrwx 1 root root 19 сен 30 2016 S01killprocs -> ../init.d/killprocs lrwxrwxrwx 1 root root 16 сен 30 2016 S02single -> ../init.d/single
Остановка, запуск и перезапуск служб
/etc/init.d/smbd stop /etc/init.d/smbd start /etc/init.d/smbd restart # либо service smbd stop service smbd start service smbd restart
Посмотреть на каком уровне загрузке находимся
runlevel
для переключение на другой уровень загрузки, используем команды
init 1 # либо telinit 1
в случае когда в система работают несколько пользователей, можно отправить широковещательное сообщение, например о том, что система будет перезагружена, через 5 мин
wall 'system will be reboot after 5 min!'