¿Dónde está "/ var / log / messages" en mac-osx?


11

Cuando lee las páginas man en Mac OS X, hay referencias a / var / log / messages, pero si busca el archivo, no existe:

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

Respuestas:


9

Si se refiere a la entrada man de syslog.conf , supongo que la línea es solo un ejemplo :

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

Si desea utilizar ese directorio en su configuración, deberá crearlo.

Editar: El syslog.conf real en Mac OS X usa el system.logarchivo.


3
Si mira el /etc/syslog.conf real en lugar de la página del manual, verá * .notice; authpriv, remoteauth, ftp, install.none; kern.debug; mail.crit / var / log / sy stem.log
— Paul Tomblin

Sí, como dije, la entrada real es system.log, NO mensajes. Está en la sección de ejemplos del hombre.
— splattne

splattne: eso fue todo, mi sistema funciona de la manera que lo describiste, simplemente no sabía dónde buscar la configuración.
— benc

10

Está /var/log/system.logen Mac OS X. Probablemente esté leyendo páginas de manual de software basado en Linux que utiliza el /var/log/messagesarchivo en su lugar.


Estoy leyendo las páginas de manual que están preinstaladas en Mac OS X. Deben ser de la distribución básica de UNIX (algún tipo de BSD ...)
— benc

1

El directorio var en Mac OS X tiene un enlace simbólico, si haces un ls -l en tu directorio raíz verás esto:

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

Entonces su carpeta var se encuentra en:

/private/var/

Sin embargo, no puedo ubicar la carpeta de mensajes o el archivo dentro de la carpeta de registro, por lo que no puedo ayudarlo con esa parte de la pregunta.

Editar: en una inspección posterior, parece que lo único en / var / log / messages en mi servidor RHEL son los registros de advertencia sshd. Tal vez los registros binarios sshd de Mac OS X

/private/var/log/sshd

o similar.

¿Qué mensajes estás buscando? Es posible que desee probar

$ cat /var/log/[process name]

y ver si cada proceso escribe su propio archivo de mensaje.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.