Quiero encontrar un lugar donde Linux escriba todos los mensajes de arranque. Ya sabes:
facility one [STARTED]
facility two [STARTED]
facility three [FAILED]
Busqué con
find . -print0 | xargs -0 grep -i "words from boot messages"
en / var / log /, pero no encontró nada.
Tengo CentOS 5.5.
Por ejemplo, en el momento del arranque tuve: "No se pudo determinar la información de IP para eth0 ... no hay enlace. ¿Comprobar el cable?"
No me importa el error específicamente, pero no puedo encontrar ningún registro que contenga este error.
dmesg | grep "no link present"
tampoco devuelve nada.
find
comando con permisos de root?find
imprimirá todos los archivos que pueda enumerar, perogrep
solo puede verificar los archivos que puede leer y algunos archivos de registro pueden ser propiedad de permisos de lectura de raíz para otros usuarios. Además, al menos GNU grep admite la-l
opción de imprimir los nombres de los archivos con coincidencias en lugar de líneas coincidentes. Esto puede ser muy útil para buscar archivos que contengan cierto texto. Así que intentesu -c 'find /var/log -print0 | xargs -0 grep -l -i "words from boot messages"'
osudo find /varlog -print0 | xargs -0 sudo grep -l -i "words from boot messages"