我在我的Red Hat Enterprise Linux 7.2服务器上安装了collectd。
我也在ubuntu 14.04服务器上安装了它。
在我运行服务collectd并遇到任何错误的ubuntu中,我可以轻松地转到/var/log/syslog
以获取错误消息和原因。
但是当我在我的Red Hat服务器上收到错误消息时:
我转到/var/log
我没有得到文件syslog。
由于我没有太多/没有使用Red Hat的经验,有些机构可以告诉我在Red Hat服务器中找到syslog文件的位置,以便解决我的错误。
谢谢。
答案 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)
systemctl status processname