When the machine overheats, before kernel shuts down the system, it produces a message stored in the log file. For
systemd setup this file is accessible via
journalctl command and the relevant output should look like this:
Jul 09 05:28:39 jjmach kernel: thermal thermal_zone0: critical temperature reached (96 C), shutting down
Jul 09 05:28:40 jjmach root: ACPI event unhandled: thermal_zone LNXTHERM:00 000000f0 00000001
Jul 09 05:28:57 jjmach kernel: thermal thermal_zone0: critical temperature reached (96 C), shutting down
Jul 09 05:28:57 jjmach lightdm: Failed to get D-Bus connection
Jul 09 05:28:46 jjmach pppd: Hangup (SIGHUP)
Jul 09 05:29:00 jjmach org.a11y.Bus: Reloaded configuration
Jul 09 05:28:42 jjmach systemd: Stopping Daemon for power management...
So we need to search for 'critical temperature' stuff in the
less) or directly:
journalctl -g 'temperature|critical'
You can add
-b -1 to search only in messages of the boot before last.
With that being said, I think 60°C is really very low for tripping point. Most CPUs often reach that temperature during compilation or other resourceful tasks. Be sure you have all proper modules loaded (for you processor) and check thermal parameters with
sensors-detect followed by