“syslog”经常用来指协议和实现吗?

“syslog”经常用来指协议和实现吗?

是“系统日志”根据定义协议?

“syslog”经常用来指协议和实现吗?如果有时用它来指代实现,我如何判断它是指协议还是实现?默认情况下它是否引用一种特定的实现?例如,以下文章中的“syslog”指的是什么?

以下两个联机帮助页中的“syslogd”是相同的还是两个不同的协议实现:

rsyslogd 和 syslog-ng 是该协议的另外两个实现吗?

答案1

简而言之 - 是的,以上全部。

术语“syslog”的含义很丰富,可以用来指协议、实现,甚至只是它生成的日志的位置,而不必问“什么分布?”在给出具体路径之前。它在任何给定时间所指的内容必须由使用该术语的上下文确定;正如您所指出的, 和rsyslogd都是syslog-ng协议的具体实现,但在一般使用术语“syslog”来表示“默认的开箱即用系统日志记录工具”时,通常包含在术语“syslog”的定义中。您正在开发的发行版”。

相关内容