Реферат: Руководство Системного администратора Linux
системы, а также драйвер для каждой поддерживаемой файловой
системы. При попытке доступа к какой-либо файловой системе запрос
проходит через VFS, откуда перенаправляется к соответствующему
драйверу файловой системы.
2.3 Основные функции UNIX системы
В этом разделе достаточно поверхностно рассматриваются
некоторые наиболее важные функции UNIX системы. Более подробно они
рассмотрены в следующих главах.
2.3.1 init
Единственную и самую важную функцую в UNIX системе
предоставляет пpоцесс init. Он запускается в любой UNIX системе
как самый первый процесс, а также завершает процедуpу загрузки
системы. При запуске init, продолжается процесс загрузки
(проверяются и устанавливаются файловые системы, запускаются
различные программы-демоны и т.д.).
Точный список того, что выполняется при запуске init, зависит
от версии программы. Обычно init предоставляет
однопользовательский режим, при котором никто не может
подключиться к системе. Обычный режим - это многопользовательский.
Некоторые версии используют понятие 'уровень запуска'. Например,
однопользовательский и многопользовательский режимы - это разные
уровни запуска. Также существуют дополнительные уровни, например
для запуска X-windows.
- 11 -
При работающей системе, две самые важные задачи программы
init - это удостоверится, что все программы-демоны getty работают
(т.е. имеется возможность подключения к системе) и адаптирование
orphan-процессов (т.е. процессов, чей родительский процесс был
уничтожен; в системе UNIX все процессы должны принадлежать одному