有init.d启动日志吗?

有init.d启动日志吗?

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

答案1

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

在我看来,最简单的找出方法(而不是费力地浏览配置文件)是尝试重新启动服务,然后执行以下操作:

ls -t --full-time /var/log | head -5 

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


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

相关内容