benc Asked: 2009-07-19 02:40:26 +0800 CST2009-07-19 02:40:26 +0800 CST 2009-07-19 02:40:26 +0800 CST mac-osx 上的“/var/log/messages”在哪里? 772 当您阅读 Mac OS X 上的手册页时,有对 /var/log/messages 的引用,但如果您查找该文件,它并不存在: $ ls -l /var/log/messages ls: /var/log/messages: No such file or directory logging mac-osx 3 个回答 Voted knweiss 2009-07-19T02:57:37+08:002009-07-19T02:57:37+08:00 它/var/log/system.log在 Mac OS X 上。您可能正在阅读基于 Linux 的软件的手册页,而该软件使用该/var/log/messages文件。 Best Answer splattne 2009-07-19T02:54:40+08:002009-07-19T02:54:40+08:00 如果您参考syslog.conf 的 man 条目,我猜该行只是一个示例: # Log anything (except mail) of level info or higher. # Don't log private authentication messages! *.info;mail.none;authpriv.none /var/log/messages 如果要在配置中使用该目录,则必须创建它。 编辑:Mac OS X 上的实际 syslog.conf 使用该system.log文件。 James 2009-07-19T02:53:44+08:002009-07-19T02:53:44+08:00 Mac OS X 上的 var 目录是符号链接的,如果你在根目录上执行 ls -l ,你会看到: lrwxr-xr-x@ 1 root admin 11 22 Feb 2008 var -> private/var 所以你的 var 文件夹位于: /private/var/ 但是,我无法在日志文件夹中找到消息文件夹或文件,因此我无法帮助您解决这部分问题。 编辑:进一步检查,我的 RHEL 服务器上的 /var/log/messages 中似乎唯一的东西是 sshd 警告日志。也许 Mac OS X sshd 二进制日志到 /private/var/log/sshd 或类似的。 您在寻找什么消息?你可能想试试 $ cat /var/log/[process name] 并查看每个进程是否写出自己的消息文件。
它
/var/log/system.log
在 Mac OS X 上。您可能正在阅读基于 Linux 的软件的手册页,而该软件使用该/var/log/messages
文件。如果您参考syslog.conf 的 man 条目,我猜该行只是一个示例:
如果要在配置中使用该目录,则必须创建它。
编辑:Mac OS X 上的实际 syslog.conf 使用该
system.log
文件。Mac OS X 上的 var 目录是符号链接的,如果你在根目录上执行 ls -l ,你会看到:
所以你的 var 文件夹位于:
但是,我无法在日志文件夹中找到消息文件夹或文件,因此我无法帮助您解决这部分问题。
编辑:进一步检查,我的 RHEL 服务器上的 /var/log/messages 中似乎唯一的东西是 sshd 警告日志。也许 Mac OS X sshd 二进制日志到
或类似的。
您在寻找什么消息?你可能想试试
并查看每个进程是否写出自己的消息文件。