什么是 syslog?如何使用它来解决问题?

什么是 syslog?如何使用它来解决问题?

浏览许多 Linux 论坛,我发现许多 Ubuntu 极客使用 解决问题syslog。他们对其进行分析,然后发布答案。

这个系统日志是什么?它如何帮助我解决系统问题?

答案1

有许多软件包可以提供系统日志记录。Ubuntu 使用的是软件包rsyslog。其配置文件位于和/etc/rsyslog.conf/etc/rsyslog.d/*配置文件定义要记录哪些系统消息、在哪些目录中存储消息以及在哪些文件中记录系统消息的不同部分。与大多数 Unix 和 Linux 一样,系统日志文件记录在位于目录中的文件中/var/log/

通过检查这些文件,我们可以了解系统上的软件发生了什么情况。例如,auth.log记录用户身份验证事件、boot.log记录启动事件、syslog记录除身份验证事件之外的所有消息(在默认配置中)。

要实时检查日志文件:tail -f /var/log/syslog

查找与 cron 相关的消息:grep cron /var/log/syslog

要从命令行了解有关系统日志记录的更多信息:

apropos syslog

该命令将会尝试返回与该术语相关的手册页syslog

rsyslogd它将返回及其配置文件的引用。

还有一个很好的维基百科文章关于该主题。

相关内容