rsyslog 与 rsyslog.d

rsyslog 与 rsyslog.d

我目前正在准备红帽认证考试,并且在我的书中遇到了一个有关系统日志架构的示例。我目前正在教室 RHEL7 环境中工作。

我的问题是关于语法的,但这是实验室,因此您可以获得所有信息:

我被要求配置 rsyslogd,以便它将系统日志消息记录到文件 /var/log/auth-errors 中具有优先级警报或更高级别的身份验证和安全问题。我被要求使用文件 /etc/rsyslog.d/auth-errors.conf 来执行此操作,并在必要时创建该文件。

谁能给我解释一下d的意义吗?我对 rsyslogd、rsyslog.d 和 rsyslog 之间的区别感到困惑。

我的猜测是 d 表示守护进程,但我想确定一下。

任何指导表示赞赏!

答案1

rsyslogd是 rsyslog 守护进程,是 syslog 的开源实现,并已syslogd在较新的系统中取代。这里是决赛d确实意味着守护进程

/etc/rsyslog.d/只是保存 rsyslog 配置文件的目录。 Rsyslog 与当今大多数服务一样,使用拆分配置文件(每个源一个文件),而不是包含所有源的大型配置文件。如果您仔细研究一下,/etc/您会发现许多其他服务都是以类似的方式组织的,例如/etc/httpd/conf.d/

相关内容