如何追踪和分析事故原因

如何追踪和分析事故原因

我在笔记本电脑上使用 Ubuntu 20.04.2 LTS 已有几个月了。我刚刚遇到了一次崩溃,迫使我通过电源按钮关闭电脑。只有鼠标指针在移动,而且也卡顿。当时 Firefox 上有 4 个打开的选项卡。我想知道这次崩溃的原因。有可能吗?

我怀疑这是由硬盘故障引起的。是否有日志文件可以检查?

bwd@bwd-SATELLITE-Radius-14-L40W-C-102:~$ ls -al /var/crash
total 8
drwxrwsrwt  2 root whoopsie 4096 Nis 16 16:35 .
drwxr-xr-x 14 root root     4096 Tem 31  2020 ..
bwd@bwd-SATELLITE-Radius-14-L40W-C-102:~$ free -h
              total        used        free      shared  buff/cache   available
Mem:          7,7Gi       1,2Gi       4,8Gi       366Mi       1,7Gi       5,9Gi
Swap:         2,0Gi          0B       2,0Gi
bwd@bwd-SATELLITE-Radius-14-L40W-C-102:~$ sysctl vm.swappiness
vm.swappiness = 60

在此处输入图片描述

bwd@bwd-SATELLITE-Radius-14-L40W-C-102:~$ grep -i swap /etc/fstab
/swapfile                                 none            swap    sw              0       0
bwd@bwd-SATELLITE-Radius-14-L40W-C-102:~$ sudo swapon -s
[sudo] password for bwd: 
Filename                Type        Size    Used    Priority
/swapfile                               file        2097148 0   -2
bwd@bwd-SATELLITE-Radius-14-L40W-C-102:~$ sudo dmidecode -s bios-version
5.00

这是一台东芝 Satellite Radius 14 L40W-C-102 笔记本电脑。

答案1

交换

让我们将您的 2G /swapfile 增加到 4G。

笔记:错误使用rmdd命令可能会导致数据丢失。建议复制/粘贴。

在里面terminal...

sudo swapoff -a           # turn off swap
sudo rm -i /swapfile      # remove old /swapfile

sudo dd if=/dev/zero of=/swapfile bs=1M count=4096

sudo chmod 600 /swapfile  # set proper file protections
sudo mkswap /swapfile     # init /swapfile
sudo swapon /swapfile     # turn on swap
free -h                   # confirm 8G RAM and 4G swap

sudo -H gedit /etc/fstab使用或编辑 /etc/fstab sudo pico /etc/fstab

确认 /etc/fstab 中的此 /swapfile 行...并确认没有其他“交换”行...在此行中使用空格...确认没有制表符...

/swapfile  none  swap  sw  0  0

reboot                    # reboot and verify operation

BIOS

东芝 Satellite Radius 14 L40W-C-102 (PSLZAE-00R00STE)

您的 BIOS 版本为 5.00。

笔记:这是土耳其型号/系列,美国网站不提供 BIOS 更新。您必须在东芝土耳其网站上搜索 BIOS 更新。

磁盘

SMART数据看起来不错。

运行 SMART 自我测试。

笔记:SMART 短自检运行良好

笔记:磁盘发出咔哒声通常表示硬件出现问题。

答案2

在终端cat /var/log/syslog | grep -i shutdown
输入旧系统日志类型cat /var/log/syslog.1 | grep -i shutdown
,你可以换出单词关闭对于其他词,例如火狐等等。
您会得到更多您想要的信息,但是如果您确切知道它发生的时间,它可能会给您提供线索。

相关内容