1.
ubuntu 18.04 設置內核日誌的打印級別
最近遇到ubuntu系統無響應的bug,在排查系統問題,學習下日誌信息。
第一個即是當前控制檯的打印信息等級。假設當前控制檯的打印信息等級爲7,那麼所有打印信息等級小於等於7的打印信息都可以在控制檯打印出來。
#cat /proc/sys/kernel/printk
4 4 1 7
分別對應console_loglevel、default_message_loglevel、minimum_console_loglevel、default_console_loglevel,意味着只有優先級高於KERN_DEBUG(7)的打印消息才能輸出到終端
- 改變console_loglevel
echo 8 4 1 7 > /proc/sys/kernel/printk
2 用vim打開/etc/rsyslog.d/50-default.conf
文件增加一行內容如下:
*.info;mail.none;authpriv.none;cron.none /var/log/messages
重啓系統,再來查看系統日誌,發現已經okay了!!!
3.
/var/log/alternatives.log-更新替代信息都記錄在這個文件中
/var/log/apport.log -應用程序崩潰記錄
/var/log/apt/ -用apt-get安裝卸載軟件的信息
/var/log/auth.log -登錄認證log
/var/log/boot.log -包含系統啓動時的日誌。
/var/log/btmp -記錄所有失敗啓動信息
/var/log/Consolekit - 記錄控制檯信息
/var/log/cpus - 涉及所有打印信息的日誌
/var/log/dist-upgrade - dist-upgrade這種更新方式的信息
/var/log/dmesg -包含內核緩衝信息(kernel ringbuffer)。在系統啓動時,顯示屏幕上的與硬件有關的信息
/var/log/dpkg.log - 包括安裝或dpkg命令清除軟件包的日誌。
/var/log/faillog - 包含用戶登錄失敗信息。此外,錯誤登錄命令也會記錄在本文件中。
/var/log/fontconfig.log -與字體配置有關的log。
/var/log/fsck - 文件系統日誌
/var/log/faillog -包含用戶登錄失敗信息。此外,錯誤登錄命令也會記錄在本文件中。
/var/log/hp/
/var/log/install/
/var/log/jokey.log
/var/log/kern.log –包含內核產生的日誌,有助於在定製內核時解決問題。
/var/log/lastlog —記錄所有用戶的最近信息。這不是一個ASCII文件,因此需要用lastlog命令查看內容。
/var/log/faillog –包含用戶登錄失敗信息。此外,錯誤登錄命令也會記錄在本文件中。
/var/log/lightdm/
/var/log/mail/ – 這個子目錄包含郵件服務器的額外日誌。
/var/log/mail.err -類似於上面的
/var/log/news/
/var/log/pm-powersave.log
/var/log/samba/ –包含由samba存儲的信息。
/var/log/syss.log
/var/log/speech-dispacher/
/var/log/udev
/var/log/ufw.log
/var/log/upstart/
/var/log/uattended-upgrades/
/var/log/wtmp —包含登錄信息。使用wtmp可以找出誰正在登陸進入系統,誰使用命令顯示這個文件或信息等。
/var/log/xorg.*.log— 來自X的日誌信息。