很多教程里面都会建议输入如下命令查看系统日志:

cat /var/log/messages

记得要在linux的如下目录结构下:

~ $

但有些系统中没有对应的messages日志文件,这是由于启用文件的命令被注释了,可以手动开启,输入如下命令:

vim /etc/rsyslog.d/50-default.conf

取消如下的注释,或者手动添加:

*.=info;*.=notice;*.=warn;\
     auth,authpriv.none;\
     cron,daemon.none;\
     mail,news.none      -/var/log/messages

接着再重启重启rsyslog服务:

systemctl restart rsyslog.service

然后在terminal中输入如下:

vim /var/log/messages

可以查看系统日志,找到对应时间,查看系统问题:

 Dec 17 10:55:51 xx kernel: [50682.304985] CPU7: Core temperature above threshold, cpu clock throttled (total events = 16)
7169 Dec 17 10:55:51 xx kernel: [50682.304986] CPU1: Core temperature above threshold, cpu clock throttled (total events = 16)
7170 Dec 17 10:55:51 xx kernel: [50682.304987] CPU3: Package temperature above threshold, cpu clock throttled (total events = 49)
7171 Dec 17 10:55:51 xx kernel: [50682.304988] CPU4: Package temperature above threshold, cpu clock throttled (total events = 49)
7172 Dec 17 10:55:51 xx kernel: [50682.304989] CPU2: Package temperature above threshold, cpu clock throttled (total events = 49)
7173 Dec 17 10:55:51 xx kernel: [50682.304990] CPU8: Package temperature above threshold, cpu clock throttled (total events = 49)
7174 Dec 17 10:55:51 xx kernel: [50682.304991] CPU11: Package temperature above threshold, cpu clock throttled (total events = 49)
7175 Dec 17 10:55:51 xx kernel: [50682.304992] CPU5: Package temperature above threshold, cpu clock throttled (total events = 49)
7176 Dec 17 10:55:51 xx kernel: [50682.304992] CPU10: Package temperature above threshold, cpu clock throttled (total events = 49)
7177 Dec 17 10:55:51 xx kernel: [50682.304993] CPU9: Package temperature above threshold, cpu clock throttled (total events = 49)
7178 Dec 17 10:55:51 xx kernel: [50682.304994] CPU1: Package temperature above threshold, cpu clock throttled (total events = 49)
7179 Dec 17 10:55:51 xx kernel: [50682.304994] CPU7: Package temperature above threshold, cpu clock throttled (total events = 49)
7180 Dec 17 10:55:51 xx kernel: [50682.305013] CPU0: Package temperature above threshold, cpu clock throttled (total events = 49)
7181 Dec 17 10:55:51 xx kernel: [50682.305013] CPU6: Package temperature above threshold, cpu clock throttled (total events = 49)
7182 Dec 17 10:55:51 xx kernel: [50682.306959] CPU7: Core temperature/speed normal
7183 Dec 17 10:55:51 xx kernel: [50682.306959] CPU1: Core temperature/speed normal
7184 Dec 17 10:55:51 xx kernel: [50682.306960] CPU0: Package temperature/speed normal
7185 Dec 17 10:55:51 xx kernel: [50682.306961] CPU6: Package temperature/speed normal
7186 Dec 17 10:55:51 xx kernel: [50682.306961] CPU9: Package temperature/speed normal
7187 Dec 17 10:55:51 xx kernel: [50682.306962] CPU8: Package temperature/speed normal
7188 Dec 17 10:55:51 xx kernel: [50682.306963] CPU2: Package temperature/speed normal
7189 Dec 17 10:55:51 xx kernel: [50682.306963] CPU4: Package temperature/speed normal
7190 Dec 17 10:55:51 xx kernel: [50682.306964] CPU10: Package temperature/speed normal

其中xx是目标设备的用户名,可以看到我的设备遇到的问题是CPU过热.

[ 0.000000] x86/fpu: xstate_offset[2]: 0240, xstate_sizes[2]: 0100
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x01: 'x87 floating point registers'
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x02: 'SSE registers'
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x04: 'AVX registers'
[ 0.000000] x86/fpu: Enabled xstate features 0x7, context size is 960 bytes, using 'compacted' format.

以上问题可能是只给到一个CPU负载.

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐