Hola.
Pues me temo que tendrás que mirar los principales, y suerte si encuentras algo. Pero no te preocupes, no te llevará mucho rato examinarlos, no es como con un pete de una aplicación java.
Yo lo primero que haría es apuntar el momento del último cuelgue. A continuación empezaría con - por ejemplo - messages.log. Desde una terminal:
$ sudo less /var/log/messages
Para colocarte en el momento del cuelgue - por ejemplo, Nov 11 16:15 - Teclea:
/Nov\ 11\ 16:15
Verás que he escapado con la barra descendente "\" los espacios en blanco.
Si tienes suerte, y hay algún evento en ese tiempo, se colocará en el primer evento que haya ocurrido en ese tiempo. Cuelgues como el que comentas es fácil que no dejen rastro. En cualquier caso, si hay eventos, te costará poco trabajo apuntarlos e identificar si alguno tiene algo que ver con el cuelgue. Como te decía arriba, esto es algo muy distinto que examinar logs de java ( por ejemplo ), donde tienes que navegar por varios stacks de llamadas.
Esto te habrá llevado cinco minutos. Puedes hacer lo mismo con otros logs principales:
$ sudo less /var/log/syslog
$ sudo less /var/log/kern.log
$ sudo less /var/log/debug
$ sudo less /var/log/daemon.log
y también examinar el journal:
$ sudo journalctl
En todos ellos sigue la misma pauta. Colócate en un momento anterior al cuelgue y mira si hay algún mensaje que coincida temporalmente con el momento del cuelgue. En ese caso, guarda en un fichero de texto dichos mensajes. No te preocupes porque parezca mucho trabajo. No te llevará más de diez minutos, ¡ojalá tengas suerte y encuentres algún mensaje!
Salu2.