dmesg es un comando para leer el contenido /var/log/dmesg. Lo bueno en comparación less /var/log/dmesges que puedo usar el indicador -T para la salida de tiempo legible por humanos.
Ahora me gustaría mirar /var/log/dmesg.0para ver cómo se bloqueó mi computadora. El archivo contiene los registros de la sesión anterior. Pero quiero usar la bandera -T del comando dmesg. O algo equivalente.
¿Alguna idea de cómo?
No me importaría una herramienta gráfica, pero lo mejor sería una solución cli.

dmesgescritaskern.log, específicamente los siguientes demonios específicamente los siguientes demoniosgnome-keyring-d,goa-daemon,gvfsd,gvfsd-network,gvfs-gphoto2-vo,NetworkManager,upowerdjournalctlpara obtener los registros! Solo pensé que otros podrían estar interesados en esta inconsistencia. Mirando mi sistema i) está usandorsyslogpara iniciar sesiónkern.logusando la siguiente entradakern.* -/var/log/kern.log, una llamada paradebsums -econfirmar que ninguno de mis archivos de configuración está relacionadorsyslogosystemdha sido modificado ( serverfault.com/questions/90400/… ), mi versión de rsyslog es8.24.0-1, y estoy usando debian stretch.Aunque un poco tarde para el OP ...
Yo uso Fedora, pero si su sistema usa,
journalctlentonces puede obtener fácilmente los mensajes del núcleo (registro dmesg) desde el apagado / bloqueo anterior (en undmesg -Tformato) a través de lo siguiente.Opciones:
NOTA: también hay un
-o shorty-o short-isoque le da solo la fecha y la fecha y hora en formato iso respectivamente.Comandos:
journalctl -o short-precise -kjournalctl -o short-precise -k -b -1journalctl -o short-precise -k -b -2Salida de ejemplo:
La cantidad de botas que puede mirar hacia atrás se puede ver con lo siguiente.
journalctl --list-bootLa salida de se
journalctl --list-bootparece a la siguiente.fuente
En Debian, los
dmesgregistros se almacenan como:/var/log/dmesg(vivo y sin comprimir)/var/log/dmesg.0(última sesión y sin comprimir)/var/log/dmesg.1.gz(penúltimo y comprimido)/var/log/dmesg.2.gz(antepenúltimo y comprimido)/var/log/dmesg.3.gz(3º del último y comprimido)/var/log/dmesg.4.gz(4to del último y comprimido)Si tiene permisos, puede leerlos con
cat,moreolesspara los simples yzcat,zmoreozlesspara los comprimidosfuente
systemd, ya que dmesg está registrado en systemd (vea la respuesta a continuación).penultimateyantepenultimate