next up previous contents
Next: Установка имени компьютера (хоста) Up: Прочие задачи Previous: Прочие задачи

Стартовые файлы системы

      При загрузке системы, прежде чем какой-либо пользователь сможет войти в систему, выполняется ряд скриптов. Ниже описывается их назначение.

                  При загрузке ядро системы создает копии процесса /etc/init. Программа init читает свой конфигурационный файл /etc/inittab и, в соответствии с содержанием этого файла, создает копии других процессов. Один из важных процессов, указанных в файле inittab -- это процесс /etc/getty, который запускается на каждой виртуальной консоли (ВК). Процесс getty захватывает ВК для использования и запускает на ней процесс login. Таким образом, входить в систему можно на каждой ВК. Если файл /etc/inittab не содержит указание запустить процесс getty на некоторой ВК, то с нее нельзя будет войти в систему.

            Еще один скрипт, который упоминается в файле /etc/inittab -- скрипт /etc/rc, являющийся основным файлом инициализации системы. Это простой скрипт программной оболочки, который исполняет все команды инициализации, нужные во время загрузки, например -- для монтирования файловой системы (см. разд. 4.5) и инициализации своп-разделов и/или своп-файлов. В некоторых версиях системы скриптом init запускается скрипт /etc/init.d/rc.

Система может выполнять и другие скрипты инициализации, например, /etc/rc.local, который обычно содержит команды инициализации для конкретной системы, такие как установка имени компьютера (см. следующий раздел). Скрипт rc.local может быть запущен из скрипта /etc/rc или непосредственно из /etc/inittab.


next up previous contents
Next: Установка имени компьютера (хоста) Up: Прочие задачи Previous: Прочие задачи

root
Sun Aug 29 12:01:30 MSD 1999