如何追蹤並分析事故原因

如何追蹤並分析事故原因

我在筆記型電腦上使用 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。

筆記rm:和命令使用不當dd可能會導致資料遺失。建議複製/貼上。

在裡面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 短自檢運作良好

筆記:磁碟發出咔嗒聲通常表示有硬體問題。

答案2

在終端類型cat /var/log/syslog | grep -i shutdown
對於舊的系統日誌類型cat /var/log/syslog.1 | grep -i shutdown
你可以交換這個詞關閉對於其他詞,例如莫茲拉你會得到更多你想要的東西
,但如果你確切地知道它發生的時間,它可能會給你帶來線索。

相關內容