"Рас Сэйдж. Приемы профессиональной работы в UNIX" - читать интересную книгу авторадрайвера устройства.
Административные утилиты и конфигурационные файлы хранятся в /etc. Примерами являются getty и gettydef, init и inittab, а также файл паролей (/etc/passwd). Следующий каталог - /lib, где размещены библиотеки компилятора. Здесь могут храниться и другие типы библиотек. Каталог /lost+found используется утилитой fsck (главное средство поддержания файловой системы) для хранения логически удаленных файлов. Если на самом деле вы хотите сохранить эти файлы, они могут быть изв- лечены из этой удерживающей области после завершения уборки файловой системы. Следующий каталог - /mnt. Это временная точка монтирования для файловых систем. Мы часто монтируем и демонтируем файловые системы просто для того, чтобы запустить быструю проверку чего-либо. Здесь под- ходящее место для этого. Главным временным рабочим каталогом системы является /tmp. Многие утилиты, такие как vi, fsck, интерпретаторы shell и программы резерв- ного копирования, используют /tmp для хранения рабочих файлов. Следующий каталог - /usr, который применяется как точка монтиро- вания. Файловая система, смонтированная здесь, содержит дополнительную системную информацию и каталоги пользователей. Это разделение между загружаемой файловой системой и пользовательской файловой системой бы- ло сделано, чтобы сбалансировать загрузку диска. Если бы все важные файлы были в одном разделе, он был бы слишком большим. Производитель- ность может быть ухудшена, если все действия направлены в одну логи- файловая система поддерживает разумное количество свободного прост- ранства. Чуть ниже мы рассмотрим каталог /usr более подробно. Последний файл - это само ядро, /unix. Весь /unix фактически су- ществует и представляет собой большой a.out (скомпилированный объект- ный файл). Ядро изготавливается путем запуска ld на группе библиотек, которые загружаются по очереди в огромный исполняемый модуль, называе- мый /unix. Машина запускается с первых 512 байтов корневой файловой системы. Программа начальной загрузки, которая находится здесь, загру- жает программу загрузки большего размера, иногда называемую /boot. /boot загружает и запускает /unix. ВТОРОЙ СЛОЙ Второй слой каталогов размещается под /usr. Как упоминалось ра- нее, /usr используется как точка монтирования для другой файловой системы. Это значит, что все файлы, которые имеются в /usr, находятся в другом разделе загружаемого диска или вообще на другом диске. Первым каталогом является adm, для администрирования. Он содержит учетные файлы и регистрационный файл для su (супер- пользователя), а также другие административные файлы. В каталоге bin имеются исполняемые модули, которые используются менее часто, чем модули в двоичном каталоге корневого уровня (/bin). Почти все исполняемые модули распределены между этими двумя каталога- ми. Другие исполняемые модули рассеяны по всей системе, например |
|
|