Назад | Перейти на главную страницу

Каковы лучшие практики использования папок usr, var и т. Д.?

Возможный дубликат:
Значение каталогов в Unix и Unix-подобных системах

Меня смущает различное использование трех стандартных папок «корневого уровня»: /var /etc /usr

Каковы различные варианты использования этих каталогов?

"/ etc" используется для конфигураций (файлы .conf и т.д.). здесь вы найдете все конфигурации и настройки для вашей системы.

«/ usr» используется для «пользовательских программ». Обычно ваш менеджер пакетов устанавливает здесь все двоичные файлы, общие файлы и т. Д. Из всех программ (кроме файлов конфигурации, которые находятся в / etc). Вы можете проверить / usr / bin для двоичных файлов, / usr / share для общих файлов (мультимедиа и т. Д.), / Usr / share / doc для документации, ...

Также есть папка "/ opt", куда обычно помещаются "другие" программы (в основном бинарные программы или программы, установленные из других источников (не из стандартного диспетчера пакетов). Некоторые подобные программы (обычно скомпилированные) также переходят в " / usr / local "

«/ var» обычно используется для файлов журналов, «временных» файлов (например, почтовых катушек, принтеров и т. д.), баз данных и всех других данных, не привязанных к конкретному пользователю. Журналы обычно находятся в «/ var / log», базы данных - в «/ var / lib» (mysql - «/ var / lib / mysql») и т. Д.

В /etc/ каталог - это обычное место для хранения файлов конфигурации. (Но ни в коем случае не ЕДИНСТВЕННЫЙ.)

В /var Каталог - это место для «переменных» вещей, таких как журналы, файлы указателей идентификатора запущенного процесса, каталоги спула и другие вещи, важные для работы служб.

В /usr/ каталог - это то место, где обычно находятся приложения, доступные пользователю. Тоже случай «далеко не все».