Конфигурационный файл init

Конфигурация процесса 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.

Различия в загрузке UNIX-подобных систем

Исторически различные версии UNIX восходят к двум системам: оригинальной UNIX компании AT&T (вплоть до версии System V) и BSD UNIX, созданной в университете Беркли. В них применялись различные принципы загрузки системы, так что современные версии UNIX по этому критерию можно разделить на:

  • наследники System V — так называемая UNIX System Group (USG-системы): AIX, Solaris, UnixWare, Linux (дистрибутивы RedHat, Mandriva, ALT Linux);
  • наследники BSD: семейство BSD, Linux (Slackware);
  • смешанные схемы: Linux (Debian, Gentoo).

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: