Catalogs in the file system Flashcards
/
Корневой каталог, откуда все начинается
/bin
Содержит двоичные программы, необходимые для загрузки и функционирования системы
/boot
Содержит ядро Linux, образ начального RAM-диска (с Драйзерами, необходимыми на этапе загрузки) и сам загрузчик. /boot/grub/grub.conf или menu.lst, используются для настройки загрузчика, /boot/vmlinuz - ядро Linux
/dev
Специальный катало, содержащий узлы устройств. Здесь ядро хранит список всех известных ему устройств.
/etc
Содержит все системные конфигурационные файлы. Здесь же хранится коллекция сценариев командной оболочки, запускающих системные службы во время загрузки (/etc/crontab - файл, определяющий время запуска автоматизированных заданий, /etc/fstab - таблица устройств хранения и соответствующих им точек монтирования, /etc/passwd - список всех учетных записей пользователей
/home
Домашний каталог пользователя. Простые пользователи могут записывать что-нибудь только в файлы, находящиеся в их домашних каталогах.
/lib
Содержит файлы разделяемых библиотек, исползуемых основными системными программами
/lost+found
Каждый раздел или устройство, отформатированные с использованием файловой системы Linux, такой как ext3, будут иметь этот каталог. Он используется для частичного восстановления повреждений в файловой системе. Если с системой ничего страшного не происходило, этот каталог будет оставаться пустым.
/media
Содержит точки монтирования съемных носителей, таких как USB-диски, CD-ROM и тд
/mnt
Содержит точки монтирования съемных носителей, таких как USB-диски, CD-ROM и тд
/opt
Используется для установки необязательного программного обеспечения. В основном используется для установки коммерческого программного обеспечения.
/proc
Специальный каталог. Файлы в этом каталоге не хранятся на жестком диске. Это виртуальная файловая система, поддерживаемая ядром Linux. Файлы в ней являются «глазками», через которые можно заглянуть в ядро. Эти файлы доступны для чтения и помогают увидеть компьютер глазами ядра.
/root
Домашний каталог пользователя root.
/sbin
Каталог содержит системные двоичные файлы (system binaries). Эти программы выполняют жизненно важные задачи и обычно запускаются только root.
/tmp
Роль временного хранилища для временных файлов, создаваемых разными программами. В некоторых конфигурациях этот каталог принудительно очищается при каждой перезагрузке системы.
/usr
Содержит все программы и файлы поддержки, используемые обычными пользователями.
/usr/bin
Содержит выполняемые программы, установленные дистрибутивом Linux
/usr/lib
Содержит разделяемые библиотеки для программ в /usr/bin
/usr/local
Дерево каталогов используется для установки тех программ, которые не входят в состав дистрибутива, но должны быть доступны всем пользователям в системе. Программы собираемые из исходных текстов, обычно устанавливаются в /usr/local/bin. В новейших версиях это дерево каталогов присутствует, но остается пустым, пока системный администратор не добавит туда что-то.
/usr/sbin
Содержит дополнительные программы для администрирования.
/usr/share
Содержит все разделяемые данные, используемые программами в /usr/bin, в том числе конфигурационные файлы с настройками по умолчанию, ярлыки, фоновые изображения для рабочего стола, звуковые файлы и т.д.
/usr/share/doc
Большинство пакетов установленных в системе, содержат документацию. Вся эта документация, организованная по пакетам, хранится в этом каталоге.
/var
За исключением /tmp и /home, все упоминавшиеся выше каталоги остаются относительно статичными, то есть их содержимое почти не меняется. Это то место, где хранятся часто изменяемые данные: базы данных, буферные файлы, почта пользователей и т.д.
/var/log
Содержит файлы журналов с записями о различных действиях, выполнявшихся в системе. Они очень важны и должны проверяться время от времени. Наиболее полезным является /var/log/messages. Из соображений безопасности некоторые системы требуют привилегий root для просмотра файлов журналов.