如果/ opt的日志进入/ var / opt或/ var / log?

我使用的软件包( Graphite )坚持安装到/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是一个安全的select:我很久没有见过/ 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