Библиотека сайта rus-linux.net
/lib содержит те разделяемые библиотеки, которые необходимы для загрузки системы и запуска команд, расположенных в корневой файловой системе, то есть в каталогах /bin и /sbin . [примечание 10]
3.9.2 Требования
По крайней мере один из файлов, соответствующих каждому из следующих шаблонов, должен найтись в данном каталоге (это могут быть либо реальные файлы, либо символические ссылки):
Таблица 3.9.2.1
Если препроцессор языка Си установлен, /lib/cpp должен быть ссылкой на него, по историческим причинам.[примечание 11]
3.9.3 Рекомендации
Следующие каталоги или символические ссылки на каталоги должны находиться в /lib , если соответствующая подсистема установлена:
Дерево 3.9.3.1
[10] Разделяемые библиотеки, которые необходимы только исполняемым файлам, расположенным в /usr (таким как бинарные файлы системы X Window) НЕ должны располагаться в /lib . Только те разделяемые библиотеки, которые необходимы для запуска программ из /bin и /sbin могут располагаться здесь. В частности, библиотека libm.so.* может быть расположена в /usr/lib , если она не требуется никаким программам из /bin или /sbin .
LPIC 201.2 Сборка ядра Linux на примере Ubuntu
[11] Обычное местоположение этого бинарного файла — /usr/lib/gcc-lib///cpp . /lib/cpp может быть либо прямой ссылкой на этот файл, либо ссылкой на любой другой указатель этого файла, существующий в файловой системе. (Например, часто используется /usr/bin/cpp ). Previous: /home : Домашние каталоги пользователей (optional)
Next: /lib : Основные разделяемые библиотеки альтернативных форматов (optional)
Up: Оглавление
Translated by troff2html v1.5 on 29 March 2002 by Daniel Quinlan
Источник: rus-linux.net
Назначение основных системных каталогов
Краткое описание основных каталогов линии Red Hat и Fedora Core сведено в табл. 2.1.
Стандартные каталоги Таблица 2.1
Основные программы, необходимые для работы в системе: командные оболочки, файловые утилиты и т.п.
Команды для системного администрирования, а также программы, выполняемые в ходе загрузки
файлы, необходимые для загрузки системы (образ ядра)
Домашние каталоги пользователей, кроме root
Файлы настроек: стартовые сценарии, конфигурационные файлы графической системы и различных приложений
Системные библиотеки, необходимые для основных программ, и модули ядра
Восстановленные после аварийного размонтирования части файловой системы
Сюда обычно монтируются съемные носители: компакт-диски, flash-накопители
Временные точки монтирования жестких дисков. Использовать этот каталог необязательно: подмонтировать файловую систему можно к любому другому каталогу
Дополнительные пакеты программ. Если программа, установленная сюда, больше не нужна, то достаточно удалить ее каталог без обычной процедуры деинсталляции
LPIC 201.2 Сборка ядра Linux на примере Centos
Виртуальная файловая система, дающая доступ к информации ядра (например, выведите на экран файл /proc/cpuinfo). Другие файлы в этом каталоге в каждый момент времени содержат информацию о выполняющихся в этот момент программах
Домашний каталог суперпользователя. Домашние каталоги всех остальных могут находиться на отдельном разделе, но /root должен быть в корневой файловой системе, чтобы администратор всегда мог войти в систему для ремонтных работ
Часто меняющиеся данные: системные журналы и протоколы приложений, замки, почтовые ящики, очереди печати и т.п.
Практически все остальное: программы, исходные коды, документация. Сюда по умолчанию устанавливаются новые программы
Скорее всего, в ваш дистрибутив включена man-страница hier, подробно описывающая назначение этих каталогов и их основных подкаталогов.
Источник: studfile.net
Назначение основных системных каталогов
Краткое описание основных каталогов линии Red Hat и Fedora Core сведено в табл. 2.1.
Стандартные каталоги Таблица 2.1
| Каталог | Назначение |
| /bin | Основные программы, необходимые для работы в системе: командные оболочки, файловые утилиты и т.п. |
| /shin | Команды для системного администрирования, а также программы, выполняемые в ходе загрузки |
| /boot | файлы, необходимые для загрузки системы (образ ядра) |
| /home | Домашние каталоги пользователей, кроме root |
| /dev | файлы устройств |
| /etc | Файлы настроек: стартовые сценарии, конфигурационные файлы графической системы и различных приложений |
| /lib | Системные библиотеки, необходимые для основных программ, и модули ядра |
| /lost+found | Восстановленные после аварийного размонтирования части файловой системы |
| /media | Сюда обычно монтируются съемные носители: компакт-диски, flash-накопители |
| /mnt | Временные точки монтирования жестких дисков. Использовать этот каталог необязательно: подмонтировать файловую систему можно к любому другому каталогу |
| /opt | Дополнительные пакеты программ. Если программа, установленная сюда, больше не нужна, то достаточно удалить ее каталог без обычной процедуры деинсталляции |
| /proc | Виртуальная файловая система, дающая доступ к информации ядра (например, выведите на экран файл /proc/cpuinfo). Другие файлы в этом каталоге в каждый момент времени содержат информацию о выполняющихся в этот момент программах |
| /root | Домашний каталог суперпользователя. Домашние каталоги всех остальных могут находиться на отдельном разделе, но /root должен быть в корневой файловой системе, чтобы администратор всегда мог войти в систему для ремонтных работ |
| /tmp | Временные файлы |
| /var | Часто меняющиеся данные: системные журналы и протоколы приложений, замки, почтовые ящики, очереди печати и т.п. |
| /usr | Практически все остальное: программы, исходные коды, документация. Сюда по умолчанию устанавливаются новые программы |
Скорее всего, в ваш дистрибутив включена man-страница hier, подробно описывающая назначение этих каталогов и их основных подкаталогов.
Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:
Самое популярное на сайте:
Сейчас читают про:






Источник: studopedia.ru