Конфигурация запуска init
Конфигрурация процесса init находится в файле /etc/inittab.
Пример 6.1. Пример файла /etc/inittab
# Default runlevel.
id:3:initdefault:
# System initialization, mount local filesystems, etc.
si::sysinit:/sbin/rc sysinit
# Further system initialization, brings up the boot runlevel.
rc::bootwait:/sbin/rc boot
l0:0:wait:/sbin/rc shutdown
l1:S1:wait:/sbin/rc single
l2:2:wait:/sbin/rc nonetwork
l3:3:wait:/sbin/rc default
l4:4:wait:/sbin/rc default
l5:5:wait:/sbin/rc default
l6:6:wait:/sbin/rc reboot
# TERMINALS
c1:12345:respawn:/sbin/agetty 38400 tty1 linux
c2:2345:respawn:/sbin/agetty 38400 tty2 linux
c3:2345:respawn:/sbin/agetty 38400 tty3 linux
c4:2345:respawn:/sbin/agetty 38400 tty4 linux
c5:2345:respawn:/sbin/agetty 38400 tty5 linux
c6:2345:respawn:/sbin/agetty 38400 tty6 linux
# What to do at the "Three Finger Salute".
ca:12345:ctrlaltdel:/sbin/shutdown -r now
# Used by /etc/init.d/xdm to control DM startup.
x:a:once:/etc/X11/startDM.sh
Основными параметрами загрузки, задаемыми в этом файле, являются:
начальный уровень загрузки (строка с initdefault) – номер уровня выполения, в который переводится система при старте;
скрипты для запуска уровней исполнения – для каждого уровня (0 – 6) задаётся программа с аргуметами запуска, которая будет запущена в случае перевода системы на один из уровней выполнения;
настройки виртуальных терминалов – сколько необходимо инициализировать при старте системы, какую программу для этого использовать;
настройка ракции на нажатие Ctrl-Alt-Del– какую программу необходимо запустить при этом;
прочие настройки, специфичные для данной версии UNIX.
- Базовое администрирование unix
- Управление службами Загрузка операционной системы. Этапы загрузки системы
- Процесс init
- Различия загрузки unix-подобных систем
- Системы, наследующие System V
- Системы, наследующие bsd
- Системы со смешанной схемой загрузки
- Конфигурация запуска init
- Системные службы
- Запуск и остановка служб
- Автоматическая загрузка служб
- Примеры служб