>Что значат первая буква и число
>в имени ссылки в папках
>rcN.d и в каких случаях
>ставить К, а в каких
>S? (RedHat 7.2)
rcN.d и init.d - стандарт для init процесса в SYSV
В директории init.d принято хранить start-stop скрипты для запуска-останова сервисов при загрузке-bootstrap или shutdown'е(reboot) или при
переходе с одного уровня загрузки на другой:
man init (описание уровней загрузки)
В директории init.d - принято хранить скрипты, а
в директориях rcN.d - символьный ссылки на них вида:
Sxx.name - скрипт будет отрабатывать процедуру start при загрузке или повышении уровня
Kyy.name - скрипт будет отрабатывать stop при shutdown или понижении уровня загрузки
Почему символьные линки - для удобства и чтобы не захламлять директории rcN.d
xx или yy - "приоритет" или порядок старта или останова сервиса, для одного и того же сервиса
в Sxx.name и Kyy.name - xx != yy потому как здесь
уже идет логика - когда и на каком уровне следует
запустить сервис и после какого сервиса, и когда и
на каком уровне и после какого сервиса остановить данный.
Пример: нет смысла запускать sshd или httpd раньше
чем поднимется сетевой интерфейс и встанет роутинг
(если конечно есть сеть) или nfs
неверно если сперва гасим сеть, а потом сетевые сервисы, сперва nfs, apache, ssh, потом сеть
Один сервис может стартовать и стопиться на
нескольких уровнях.
defaul уровень обычно указывается в /etc/inittab
это всего лишь простой и понятный пример