rsyslogd和syslogd之间的区别

Modified on: Thu, 14 Jun 2018 03:42:53 +0800

我试图在Ubuntu 10.04.02 LTS(服务器版)上对syslogd进行一些更改。我发现系统中没有/etc/syslog.conf,而是我有/etc/rsyslogd.d/*.conf。可以通过安装inetutils-syslogd来安装syslogd,但我无法确定两个系统的优缺点。另外在安装inetutils-syslogd时,我需要删除rsyslog和ubuntu-minimal。有人会通过syslogd来解释rsyslogd的优点和缺点。

作者:muru,Jamess

最佳答案

rsyslogd rsyslogd 的Ubuntu联机帮助页/ a>说这个

  

......首先,有系统的尝试
         确保rsyslogd遵循其默认的标准BSD行为......

  rsyslogd应该能够使用了
         标准的syslog.conf,就像原始的syslogd一样。但是,一个
         原始syslogd无法正常使用rsyslog增强功能
         配置文件。充其量,它会生成有趣的文件名。

  需要注意的第二个重要概念是此版本的rsyslogd
         透明地与在。中找到的syslog版本进行交互
         标准库。如果链接到标准的二进制文件共享
         库无法正常运行我们想要一个例子
         异常行为。

因此 rsyslogd syslogd 没有太大区别。那为什么我们需要 rsyslogd?

此页面提供了比较图 rsyslogd 的syslogd-NG 强>

此博客文章解释了为什么第二个 syslogd的 强>?。摘录自:

  

      
  • ..因此世界需要另一个syslogd的一个原因是它需要* nix空间中的另一个主要参与者。老实说,除了syslog-ng ..

  • 之外别无他人   
  • ..您是否注意到syslog-ng已成为双重许可?有一个伟大的GPLed开源版本和更高的“高级版”,这需要花钱。只有高级版才能提供本机数据库和SSL支持或排队的系统日志发送等功能..

  •   
  • ..“停止”,我听到有人说,“syslog-ng是GPLed,因此我们可以采用该来源并实现缺失的功能”。当然可以。但是你认为Balabit会包含你的补丁吗?我想我们可以同意“不”。所以你刚刚从syslog-ng分叉...并且证明我的论点是世界需要另一个syslogd ..

  •   
  • ..那么 - 为什么世界需要另一个syslogd?

    它需要一个旨在成为真正的主要参与者,安装在许多系统上的人。这将有助于最大限度地利用系统日志技术(从长远来看,这将是最好的日志记录技术)。无论是在其项目本身,通过推动竞争对手比它更好。一个新的主要参与者将阻止单一文化,并提供丰富的选择自由。这就是世界需要它的原因。

  •   

相关问答

添加新评论