本文介绍syslog协议在CentOS下实现时所采用的体系结构,从而区分几个常见的日志服务的功能。
syslog
官方解释可参照rfc5424,简单来讲,syslog协议就是定义了日志收集的一套标准,包括我们比较关心的日志的基本格式。
systemd-journald
systemd-journald服务,是一个正在运行着的操作系统进行日志收集的核心服务。它收系统的集各种日志,将其进行格式化后,存放在/run/log下。
rsyslog
然而,存放在/run/log下的日志是无法在系统重启后保留的;这个时候,就由rsyslog服务,对其进行处理,根据配置好的要求,将这些日志存放在指定的log文件中(一般是指/var/log下)或者发给其他服务。
评论列表,共 3 条评论