mac-osx上的“ / var / log / messages”在哪里?


11

在Mac OS X上阅读手册页时,有对/ var / log / messages的引用,但是如果您寻找该文件,则该文件不存在:

$ ls -l /var/log/messages
ls: /var/log/messages: No such file or directory

Answers:


9

如果您引用syslog.confman条目,我想这行只是一个例子

# 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文件。


3
如果您查看实际的/etc/syslog.conf而不是手册页,则会看到* .notice; authpriv,remoteauth,ftp,install.none; kern.debug; mail.crit / var / log / sy stem.log
Paul Tomblin,2009年

是的,正如我所说,实际的输入是system.log-不是消息。在man 的“ 示例”部分中。
splattne

splattne:是的,我的系统按照您描述的方式工作,我只是不知道在哪里寻找配置。
09年

10

/var/log/system.log在Mac OS X上。您可能正在阅读基于Linux的软件的手册页,而该软件使用的是/var/log/messages文件。


我正在阅读Mac OS X中预先安装的手册页。它们必须来自基本的UNIX发行版(某种BSD ...)
benc

1

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]

并查看每个进程是否写出自己的消息文件。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.