Структура файловой системы Linux Flashcards
Стандарт файловой системы Linux
Filesystem Hierarchy Standard (FHS)
/
Корневой каталог файловой системы Linux. Он содержит все системные файлы и каталоги.
/bin
В этом каталоге размещаются системные программы (бинарные - двоичные файлы, исполняемые файлы). Например, в каталоге /bin размещаются все основные команды ядра Linux, такие как cp, cat, mount и так далее.
/boot
Содержит все компоненты для загрузки ядра ОС. Могут быть несколько образов ядер, конфигурационный файл загрузчика grub, содержащий информацию о необходимых компонентах для запуска операционной системы.
/dev
Каталог содержит файлы, которые представляют физические устройства компьютера. Через данные файлы осуществляется интерфейс для этих устройств
/etc
Конфигурационные файлы большинства системных утилит и программ. Ниже пара примеров. В каталоге /etc хранятся системные файлы и конфигурации. Например, здесь хранятся такие файлы как fstab, passwd, hosts и так далее.
/home
Домашние каталоги пользователей. У каждого пользователя есть свой определенный каталог, имя которого совпадает с именем пользователя. Например, если я в системе зарегистрирован как yuriy, то мой домашний каталог будет /***/yuriy.
/lib
В этом каталоге размещены системные библиотеки и модули ядра.
/lost+found
Директория, которая используется утилитой fsck, для сохранения поврежденных файлов.
/media
В данный каталог обычно монтируются съемные носители. Для каждого устройства в этом каталоге создается отдельный каталог.
/mnt
В данный каталог обычно монтируют на время дополнительные файловые системы.
/opt
В данный каталог обычно устанавливают некоторое дополнительное программное обеспечение, которое является дополнением к базовому ПО дистрибутива (такое ПО иногда называют подключаемым программным обеспечением).
/proc
В каталоге /proc размещена так называемая псевдофайловая система - виртуальная файловая система информации о ядре и процессах.
/root
В данном каталоге размещаются файлы пользователя root. Данный каталог является домашним каталогом пользователя root.
/sbin
В каталоге /sbin размещаются важные системные исполняемые (бинарные) файлы, которые необходимы для запуска системы. Также в каталоге размещаются команды, которые обычно использует только системный администратор. Например, в каталоге /sbin размещаются команды halt и reboot.
/srv
Каталог /srv содержит неизменяемые данные для сервисов (“только для чтения”), предоставляемых данной системой.
/tmp
В данном каталоге содержаться временные файлы, которые, как правило, удаляются автоматически. Многие программы используют данный каталог для хранения временных данных.
/usr
В данном каталоге могут размещаться различные вспомогательные файлы (например, библиотеки), которые не требуются при загрузке системы. Каталог /usr содержит иерархию подкаталогов, например, /usr/bin, /usr/local, /usr/sbin.
/var
Каталог /var содержит различные данные, которые обычно изменяются со временем. Например, в нем могут размещаться сохраненные данные для игр, файлы регистраций, буферы печати. В нем же хранятся файлы системных журналов (в каталоге /var/log).