Où est «/ var / log / messages» sur mac-osx?


11

Lorsque vous lisez les pages de manuel sur Mac OS X, il y a des références à / var / log / messages, mais si vous recherchez le fichier, il n'existe pas:

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

Réponses:


9

Si vous vous référez à l' entrée man de syslog.conf , je suppose que la ligne n'est qu'un exemple :

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

Si vous souhaitez utiliser ce répertoire dans votre configuration, vous devrez le créer.

Modifier: le syslog.conf réel sur Mac OS X utilise le system.logfichier.


3
Si vous regardez le fichier /etc/syslog.conf au lieu de la page de manuel, vous voyez * .notice; authpriv, remoteauth, ftp, install.none; kern.debug; mail.crit / var / log / sy stem.log
Paul Tomblin

Oui, comme je l'ai dit, l'entrée réelle est system.log - PAS des messages. C'est dans la section Exemple de man.
splattne

splattne: ça y est, mon système fonctionne comme vous l'avez décrit, je ne savais tout simplement pas où chercher la config.
benc

10

C'est /var/log/system.logsur Mac OS X. Vous lisez probablement les pages de manuel d'un logiciel basé sur Linux qui utilise le /var/log/messagesfichier à la place.


Je lis les pages de manuel pré-installées dans Mac OS X. Elles doivent provenir de la distribution UNIX de base (une sorte de BSD ...)
benc

1

Le répertoire var sur Mac OS X est lié par un lien symbolique, si vous faites un ls -l sur votre répertoire racine, vous verrez ceci:

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

Votre dossier var se trouve donc à:

/private/var/

Cependant, je ne parviens pas à localiser le dossier ou le fichier de messages dans le dossier du journal, je ne peux donc pas vous aider avec cette partie de la question.

Edit: Après une inspection plus approfondie, il semble que la seule chose dans / var / log / messages sur mon serveur RHEL soit les journaux d'avertissement sshd. Peut-être que les journaux binaires sshd de Mac OS X

/private/var/log/sshd

ou similaire.

Quels messages recherchez-vous? Vous voudrez peut-être essayer

$ cat /var/log/[process name]

et voyez si chaque processus écrit son propre fichier de messages.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.