Назад | Перейти на главную страницу

Где находится «/ var / log / messages» в mac-osx?

Когда вы читаете справочные страницы в Mac OS X, есть ссылки на / var / log / messages, но если вы посмотрите на файл, его не существует:

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

Это /var/log/system.log в Mac OS X. Вы, вероятно, читаете справочные страницы программного обеспечения на базе Linux, которое использует /var/log/messages файл вместо этого.

Если вы обратитесь к запись man в syslog.conf, Я думаю, это просто пример:

# Log anything (except mail) of level info or higher.
# Don't log private authentication messages!
*.info;mail.none;authpriv.none          /var/log/messages

Если вы хотите использовать этот каталог в своей конфигурации, вам придется его создать.

Изменить: фактический syslog.conf в Mac OS X использует system.log файл.

Каталог var в Mac OS X имеет символическую ссылку, если вы выполните ls -l в корневом каталоге, вы увидите следующее:

lrwxr-xr-x@   1 root   admin        11 22 Feb  2008 var -> private/var

Итак, ваша папка var находится по адресу:

/private/var/

Однако мне не удается найти папку или файл сообщений в папке журнала, поэтому я не могу помочь вам с этой частью вопроса.

Изменить: при дальнейшем осмотре кажется, что единственное, что находится в / var / log / messages на моем сервере RHEL, - это журналы предупреждений sshd. Возможно, двоичные журналы Mac OS X sshd

/private/var/log/sshd

или похожие.

Какие сообщения вы ищете? Вы можете попробовать

$ cat /var/log/[process name]

и посмотрите, записывает ли каждый процесс свой собственный файл сообщений.