web-dev-qa-db-ja.com

mac-osxの「/ var / log / messages」はどこにありますか?

Mac OS Xでmanページを読むと、/ var/log/messagesへの参照がありますが、ファイルを探しても、ファイルは存在しません。

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

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ファイル。

9
splattne

Mac OS Xでは/var/log/system.logです。おそらく、代わりに/var/log/messagesファイルを使用するLinuxベースのソフトウェアからmanページを読んでいることでしょう。

10
knweiss

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]

各プロセスが独自のメッセージファイルを書き出すかどうかを確認します。

1
James