После загрузки ядра Linux начинают загружаться различные демоны и программы, такие как NetworkManager, Evolution и т. д., результат которых мы видим у себя после загрузки на рабочем столе. Загрузка каждой службы осуществляется скриптом. Все скрипты лежат в /etc/init.d. Runlevels – это целое число, которое определяет “уровень загрузки”.
То есть скрипты, которые должны загружаться только в текстовом режиме с поддержкой сети, имеют Runlevels равный 3. Более простой вариант настройки: # [sudo] sysv-rc-conf Очень удобная настройка Runlevels (необходима установка пакета sysv-rc-conf) Ручной вариант настройки: # chkconfig --list Показывает список всех скриптов с соответствующими им Runlevels # chkconfig --list udev Показывает разрешенные Runlevels только отдельного скрипта, в нашем случае udev # [sudo] update-rc.d udev defaults Выставление скрипту udev значений Runlevels по-умолчанию (для Debian-подобных дистрибутивов) # [sudo] chkconfig udev --level 35 on Добавление скрипту udev Runlevels 3 и 5 # [sudo] update-rc.d udev start 20 2 3 4 5 . stop 20 0 1 6 Изменить параметры для скрипта udev (для Debian-подобных дистрибутивов) # [sudo] chkconfig udev off Отключение у udev всех Runlevels # [sudo] update-rc.d -f udev remove Отключение у udev всех Runlevel (для Debian-подобных дистрибутивов) |