Должны ли журналы для /opt идти в /var/opt или /var/log?
Пакет, который я использую ( Graphite), настаивает на установке в /opt/graphite
,
Должны ли журналы войти в /var/opt/graphite/log
, или же /var/log/graphite
?
Предположим, мы хотим быть как можно более FHS. Я использую CentOS 6- будет ли он зависеть от *NIX/distro?
2 ответа
Да, это будет зависеть от */NIX/distro. Поэтому я бы поместил их в /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