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

Должны ли журналы для / opt идти в / var / opt или / var / log?

Пакет, который я использую (Графитовый) настаивает на установке в /opt/graphite.

Если журналы войдут в /var/opt/graphite/log, или /var/log/graphite?

Предположим, мы хотим быть максимально FHS. Я использую CentOS 6 - это зависит от * NIX / дистрибутива?

Да, это зависит от * / NIX / дистрибутива. Поэтому я бы поместил их в / opt / graphite / log: программное обеспечение, устанавливаемое в opt, не должно ожидать / var / что-либо доступное.

Например, / var / opt даже не существует при установке FreeBSD по умолчанию.

Однако в настоящее время / var / log / graphite - беспроигрышный вариант: я давно не видел логов в / usr / adm / logs или / var / adm.

Каждый раз, устанавливая пакет из исходного кода, я бы сохранил его со следующей схемой:

/usr/local/<package_name>
|-- bin
|   |-- 
|   |-- 
|   `-- 
|-- lib
|   |-- 
|   |-- 
|   `-- 
|-- conf (or etc)
|   |-- 
|   |-- 
|   `-- 
`-- var
    |-- lock
    |-- log
    `-- run

Вы также можете взглянуть на это: http://graphite.readthedocs.org/en/0.9.10/install.html#default-installation-layout