如何在Redhat中获取syslog文件

Shi*_*ppa 4 redhat

我已在 Red Hat Enterprise Linux 7.2 服务器上安装了collectd。

我也在 ubuntu 14.04 服务器上安装了它。

在 ubuntu 中,当我运行收集服务并遇到任何错误时,我可以轻松地/var/log/syslog获取错误消息和原因。

但是当我在 Red Hat 服务器上收到如下错误消息时:

在此输入图像描述

我去/var/log我没有得到文件系统日志。

由于我对 Red Hat 没有太多/没有经验,有人可以告诉我在 Red Hat 服务器中哪里可以找到 syslog 文件,以便解决我的错误。

谢谢。

Chr*_*s C 7

RH 使用 Journald 进行日志记录,并放弃了 syslog 和平面文件本身。最好的办法是查看特定服务的日志。例如:

sudo journalctl -u <service/yourservice.service>
Run Code Online (Sandbox Code Playgroud)

您还可以使用许多输出选项,例如 JSON 格式的输出或仅输出过去一小时的内容

sudo journalctl -u <service> --since "1 hour ago"
Run Code Online (Sandbox Code Playgroud)

在这里查看有关可以使用journald命令执行的操作的广泛概述:Journald系统日志教程