syslog-ng 可以选择包含配置片段:
@include "`scl-root`/system/tty10.conf"
许多在线示例都包含该文件;但我不明白它的用途是什么?
整个包含的文件包括:
@define tty10 "/dev/tty10"
答案1
默认情况下,至少在 Debian 版本中syslog-ng
,控制台输出会转到tty10
,这应该是第十个虚拟控制台。之所以tty10
配置在单独的配置文件中是因为它的值取决于系统;在基于 Linux 的系统上,它是/dev/tty10
,在基于 kFreeBSD 的系统上,它是/dev/ttya
.包构建过程会选择适当的文件并安装它。
看README.source
了解详情。