是否有 init.d 启动日志?

Wil*_*rds 6 logs centos init.d

我遇到了 init.d 脚本问题(服务无法启动),所以我想知道是否有可用的日志以便我可以解决问题。

Ant*_*hon 6

什么脚本写入什么日志文件,取决于脚本。在 CentOS 6.5 上,如果我重新启动,sshd/var/log/secure.log写入,如果重新启动postfix,则写入/var/log/maillog.

找出(而不是通过配置文件涉水)最简单的方法是 IMO 只是尝试重新启动服务,然后执行以下操作:

ls -t --full-time /var/log | head -5 
Run Code Online (Sandbox Code Playgroud)

并通过查看其日期信息来查看此重新启动操作是否写入了任何顶级文件。


只是出于好奇,我看了看为什么要postfix写到/var/log/maillog. 该路径实际上是在其中指定的,/etc/rsyslog.conf并将任何mail相关的syslog消息映射到那里。在下面的文件中搜索“maillog”/etc/postfix/没有结果,在mail那里搜索也没有。实际上,通过syslog维基页面,您可以找到用于syslog记录任何mail相关消息的数字 (2) 。
因此,程序不必具有硬编码或在配置文件中列出的某些路径才能在/var/log. 在不了解syslog和其他可能的日志记录工具的情况下,上述方法看起来是一个不错的第一次尝试。