2.1.2. Назначение основных системных каталогов

We use cookies. Read the Privacy and Cookie Policy

2.1.2. Назначение основных системных каталогов

В системных каталогах находятся файлы, необходимые для управления и сопровождения системы, а также стандартные программы. Их имена, расположение и содержание почти одинаковы почти во всех ОС Linux, поэтому эти каталоги называют также стандартными. Впрочем, на данный момент эпитет «стандартные» отражает скорее благие пожелания, чем действительность: иерархия каталогов одинакова только для дистрибутивов, связанных единством происхождения, а исторически сложившиеся различия создают опасность несовместимости разных дистрибутивов. Стандарт файловой иерархии для UNIX-подобных систем разрабатывает группа добровольцев, и с его текущей версией можно ознакомиться по адресу http://www.pathname.com/fhs.

Краткое описание основных каталогов линии Red Hat и Fedora Core сведено в табл. 2.1.

Стандартные каталоги Таблица 2.1

Каталог Назначение /bin Основные программы, необходимые для работы в системе: командные оболочки, файловые утилиты и т.п. /sbin Команды для системного администрирования, а также программы, выполняемые в ходе загрузки /boot Файлы, необходимые для загрузки системы (образ ядра) /home Домашние каталоги пользователей, кроме root /dev Файлы устройств /etc Файлы настроек: стартовые сценарии, конфигурационные файлы графической системы и различных приложений /lib Системные библиотеки, необходимые для основных программ, и модули ядра /lost+found Восстановленные после аварийного размонтирования части файловой системы /media Сюда обычно монтируются съёмные носители: компакт-диски, flash-накопители /mnt Временные точки монтирования жестких дисков Использовать этот каталог необязательно: подмонтировать файловую систему можно к любому другому каталогу /opt Дополнительные пакеты программ. Если программа, установленная сюда, больше не нужна, то достаточно удалить ее каталог без обычной процедуры деинсталляции /proc Виртуальная файловая система, дающая доступ к информации ядра (например, выведите на экран файл /proc/cpuinfo). Другие файлы в этом каталоге в каждый момент времени содержат информацию о выполняющихся в этот момент программах /root Домашний каталог суперпользователя. Домашние каталоги всех остальных могут находиться на отдельном разделе, но /root должен быть в корневой файловой системе, чтобы администратор всегда мог войти в систему для ремонтных работ /tmp Временные файлы /var Часто меняющиеся данные: системные журналы и протоколы приложений, замки. Почтовые ящики, очереди печати и т.п. /usr Практически все остальное: программы, исходные коды, документация. Сюда по умолчанию устанавливаются новые программы

Скорее всего, в ваш дистрибутив включена man-страница hier, подробно описывающая назначение этих каталогов и их основных подкаталогов.

Данный текст является ознакомительным фрагментом.