在Mac OS X上阅读手册页时,会提到/ var / log / messages,但如果查找文件,则不存在:
$ ls -l /var/log/messages ls: /var/log/messages: No such file or directory
如果你引用syslog.conf的maninput ,我想这行只是一个例子 :
# Log anything (except mail) of level info or higher. # Don't log private authentication messages! *.info;mail.none;authpriv.none /var/log/messages
如果你想在你的configuration中使用那个目录,你必须创build它。
编辑:Mac OS X上的实际syslog.conf使用system.log文件。
它是Mac OS X上的/var/log/system.log 。您可能正在从使用/var/log/messages文件的基于Linux的软件中读取手册页。
Mac OS X上的var目录是符号链接的,如果你在你的根目录下做一个ls -l,你会看到:
lrwxr-xr-x@ 1 root admin 11 22 Feb 2008 var -> private/var
所以你的var文件夹位于:
/private/var/
但是,我无法find日志文件夹内的邮件文件夹或文件,所以我不能帮你解决这个问题。
编辑:进一步检查,看起来好像我的RHEL服务器上的/ var / log / messages中唯一的东西是sshd警告日志。 也许Mac OS X sshd二进制日志到
/private/var/log/sshd
或类似的。
你在找什么信息? 你可能想尝试
$ cat /var/log/[process name]
并查看每个进程是否写出自己的消息文件。