Конфигурация процесса init описана в файле /etc/inittab. Ниже приведён пример такого файла.
Пример 3.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 singlel2:2:wait:/sbin/rc nonetworkl3:3:wait:/sbin/rc defaultl4:4:wait:/sbin/rc defaultl5:5:wait:/sbin/rc defaultl6:6:wait:/sbin/rc reboot # TERMINALSc1:12345:respawn:/sbin/agetty 38400 tty1 linuxc2:2345:respawn:/sbin/agetty 38400 tty2 linuxc3:2345:respawn:/sbin/agetty 38400 tty3 linuxc4:2345:respawn:/sbin/agetty 38400 tty4 linuxc5:2345:respawn:/sbin/agetty 38400 tty5 linuxc6: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.