溫馨提示×

怎樣設置dmesg日志級別

小樊
46
2025-08-19 01:24:43
欄目: 編程語言

dmesg(display message或者driver message)是Linux下用于顯示內核啟動信息和運行時狀態信息的命令。默認情況下,dmesg會顯示所有級別的日志信息。但是,你可以通過調整內核參數來設置dmesg的日志級別。

要設置dmesg日志級別,請按照以下步驟操作:

  1. 打開終端。

  2. 以root用戶身份登錄,或者使用sudo命令執行以下操作。

  3. 查看當前的日志級別。輸入以下命令:

dmesg | tail

這將顯示最近的日志條目。日志級別的標識符位于每條消息的開頭,例如:[UFW BLOCK]、[ 0.000000]等。

  1. 要更改日志級別,請編輯/etc/default/grub文件。使用文本編輯器打開文件,例如:
sudo nano /etc/default/grub
  1. GRUB_CMDLINE_LINUX_DEFAULT行中,添加log_buf_lenloglevel參數。例如,要將日志級別設置為4(僅顯示警告、錯誤和緊急消息),可以將該行更改為:
GRUB_CMDLINE_LINUX_DEFAULT="quiet log_buf_len=16M loglevel=4"

這里,log_buf_len參數設置了內核日志緩沖區的大小,loglevel參數設置了日志級別??蛇x的日志級別值如下:

  • 0:Emergencies(緊急)
  • 1:Alerts(警報)
  • 2:Critical(嚴重)
  • 3:Errors(錯誤)
  • 4:Warnings(警告)
  • 5:Notifications(通知)
  • 6:Informational(信息性)
  • 7:Debugging(調試)
  1. 保存并關閉文件。

  2. 更新GRUB配置。運行以下命令:

sudo update-grub
  1. 重啟計算機以使更改生效:
sudo reboot

現在,dmesg將僅顯示所選級別的日志信息。請注意,這些更改僅適用于當前系統。如果你希望永久更改日志級別,請確保在每次啟動時都應用這些設置。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女