如何查看自建Linux服务器的日志文件?

守护进程的启动和停止状态日志记录在 /var/log/boot.log 中,如果你想了解系统开机过程中哪些服务成功启动或启动失败,查看这个文件可以提供详细的守护进程状态信息。

评论 (3)

这回答有点太简略了吧,boot.log通常只包含启动过程中的摘要信息。如果真要排查服务启动失败或者查看详细日志,应该重点推荐journalctl -u <service_name> 或者 /var/log/syslog /var/log/messages 才对,boot.log很多时候根本看不出来具体报错原因。

/boot.log 通常只记录启动初期的信息,很多后期启动的服务日志其实分散在 /var/log/ 下的不同文件中,或者被 systemd 接管后需要通过 journalctl 查看。直接看 boot.log 只能知道服务有没有在开机时拉起,没法看运行时的状态。

这个只讲了boot.log,其实日常排查问题更多是用 journalctl 或者看 /var/log/syslog 和 messages。boot.log 确实能看开机自启服务的状态,但如果服务后来崩了或者报错了,这个文件里是没有记录的。建议补充一下其他常用日志路径,不然对新手来说容易误导。