Библиотека сайта rus-linux.net
Корневой каталог: / |
||
---|---|---|
Глава 7. Организация дерева файлов |
Корневой каталог: /
В
корневом каталоге (root
)
содержится вся иерархия системы. Он не может быть классифицирован,
т.к. его подкаталоги могут быть статическими или разделяемыми. Вот
список главных каталогов и подкаталогов с их классификациями:
/bin
: важнейшие бинарные файлы. Он содержит базовые команды, которые могут использоваться всеми пользователями, и которые являются необходимыми для работы системы: ls, cp, login и др. Статический, неразделяемый./boot
: содержит файлы, необходимые для начального загрузчика GNU/Linux (GRUB или LILO для Intel, yaboot для PPC и т.п.). В нем может находится ядро, но если ядро в этом каталоге отсутствует, тогда оно должно быть в корневом каталоге. Статический, неразделяемый./dev
: файлы системных устройств (dev
от англ. DEVices). Некоторые файлы, находящиеся в/dev
, являются обязательными, такие как/dev/null
,/dev/zero
и/dev/tty
. Статический, неразделяемый./etc
: содержит все конфигурационные файлы этого компьютера. Этот каталог не может содержать бинарные файлы. Статический, неразделяемый./home
: содержит все личные каталоги пользователей системы. Этот каталог может быть разделяемым (в некоторых больших сетях к нему открывается общий доступ через NFS). Конфигурационные файлы ваших любимых приложений (типа почтовых клиентов и браузеров) располагаются в этом каталоге и начинаются с точки («.»). Например, конфигурационные файлы Mozilla находятся в каталоге.mozilla
. Переменный, разделяемый./lib
: содержит библиотеки, жизненно необходимые для системы; в нем также хранятся модули ядра в подкаталоге/lib/modules/ВЕРСИЯ_ЯДРА
. Он содержит все библиотеки, необходимые для работы бинарных файлов из каталогов/bin
и/sbin
. Также в этом каталоге должны находится: необязательный компоновщик на этапе выполнения или загрузчикld*
, а также динамически подключаемая библиотека Сlibc.so
. Статический, неразделяемый./mnt
: содержит точки монтирования для временно монтируемых файловых систем, таких как/mnt/cdrom
,/mnt/floppy
и т.п. Каталог/mnt
также используется для монтирования временных каталогов (карта USB, например, будет примонтирована в/mnt/removable
). Переменный, неразделяемый./opt
: содержит пакеты не слишком важные для работы системы. Он зарезервирован для дополнительных пакетов; пакеты типа Adobe Acrobat Reader часто устанавливаются в /opt. FHS рекомендует, чтобы статические файлы (бинарники, библиотеки, страницы руководств и т.п.), устанавливаемые в каталог /opt, помещались бы в его подкаталоги/opt/имя_пакета
, а их конфигурационные файлы - в/etc/opt
./root
: домашний каталогroot
'а. Переменный, неразделяемый./sbin
: содержит системные бинарные файлы, необходимые для запуска системы. Большинство этих файлов могут запускаться толькоroot
'ом. Обычный пользователь тоже может запустить их, но результат их работы может остаться нулевым. Статический, неразделяемый./tmp
: каталог предназначен для хранения временных файлов, которые могут быть создаваны программами. Переменный, неразделяемый./usr
: более подробно описан в «/usr: просто Большой каталог». Статический, разделяемый./var
: место для размещения данных, которые могут изменяться программами в режиме реального времени (такими как почтовые серверы, программы наблюдения, серверы печати и др.). Переменный. Отдельные его подкаталоги могут быть разделяемыми или неразделяемыми.
Разделяемые/неразделяемые, статические/переменные данные |
/usr: просто Большой каталог |