Di mana "/ var / log / messages" di mac-osx?


11

Ketika Anda membaca halaman manual pada Mac OS X, ada referensi ke / var / log / messages, tetapi jika Anda mencari file, itu tidak ada:

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

Jawaban:


9

Jika Anda merujuk pada entri manual syslog.conf , saya kira baris tersebut hanyalah sebuah contoh :

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

Jika Anda ingin menggunakan direktori itu dalam konfigurasi Anda, Anda harus membuatnya.

Sunting: Syslog.conf aktual di Mac OS X menggunakan system.logfile tersebut.


3
Jika Anda melihat /etc/syslog.conf yang sebenarnya, bukan halaman manual, Anda melihat * .notice; authpriv, remoteauth, ftp, install.none; kern.debug; mail.crit / var / log / sy stem.log
Paul Tomblin

Ya, seperti yang saya katakan, entri sebenarnya adalah system.log - BUKAN pesan. Ada di bagian Contoh manusia.
splattne

splattne: itu dia, sistem saya bekerja seperti yang Anda gambarkan, saya hanya tidak tahu di mana mencari konfigurasi.
benc

10

Ada /var/log/system.logdi Mac OS X. Anda mungkin membaca halaman manual dari perangkat lunak berbasis Linux yang menggunakan /var/log/messagesfile sebagai gantinya.


Saya membaca halaman manual yang sudah diinstal di Mac OS X. Itu harus dari distribusi dasar UNIX (semacam BSD ...)
benc

1

Direktori var pada Mac OS X disinkronkan, jika Anda melakukan ls-l pada direktori root Anda, Anda akan melihat ini:

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

Jadi folder var Anda berada di:

/private/var/

Namun, saya tidak dapat menemukan folder pesan atau file di dalam folder log, jadi saya tidak dapat membantu Anda dengan bagian pertanyaan itu.

Sunting: Pada pemeriksaan lebih lanjut, sepertinya satu-satunya hal di / var / log / pesan di server RHEL saya adalah log peringatan sshd. Mungkin log biner sshd untuk Mac OS X

/private/var/log/sshd

atau serupa.

Pesan apa yang Anda cari? Anda mungkin ingin mencoba

$ cat /var/log/[process name]

dan lihat apakah setiap proses menulis file pesannya sendiri.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.