如何在Redhat

时间:2016-08-23 17:14:22

标签: redhat

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

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

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

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

enter image description here

我转到/var/log我没有得到文件syslog。

由于我没有太多/没有使用Red Hat的经验,有些机构可以告诉我在Red Hat服务器中找到syslog文件的位置,以便解决我的错误。

谢谢。

4 个答案:

答案 0 :(得分:2)

RH使用journald进行日志记录,并且本身已经远离syslog和flat文件。最好的办法是查看特定服务的日志。如:

sudo journalctl -u <service/yourservice.service>

您还可以使用许多输出选项,例如JSON中的输出或过去一小时的输出

sudo journalctl -u <service> --since "1 hour ago"

在此处查看有关使用journald命令可以执行的操作的详尽概述:Journald system logs tutorial

答案 1 :(得分:1)

systemclt status yourservice.service

完整的syslog将在 / var / log

如果未在rsyslog.conf文件上配置。您的所有应用都将登录消息文件

less / var / log / messages

答案 2 :(得分:0)

RHEL 7.x使用journald进行日志记录,您的安装可能没有启用syslog重定向。要查看系统日志,请使用journalctl

答案 3 :(得分:0)

日志文件存在于/ var / log下,但是如果你想查看特定的进程日志,那么你也可以给出grep命令以及另一种方式

  

systemctl status processname