/etc/sysctl.conf 檔案中的 kernel.printk 規格指定了核心列印記錄規格。

指定的值有 4 個:
  • console loglevel. 列印到主控台之訊息的最低優先順序。
  • default loglevel. 無特定記錄等級之訊息的最低等級。
  • 主控台記錄等級的最低等級。
  • 主控台記錄等級的預設值。
每個值有八個可能項目。
  • define KERN_EMERG "<0>" /* system is unusable */
  • define KERN_ALERT "<1>" /* action must be taken immediately */
  • define KERN_CRIT "<2>" /* critical conditions */
  • define KERN_ERR "<3>" /* error conditions */
  • define KERN_WARNING "<4>" /* warning conditions */
  • define KERN_NOTICE "<5>" /* normal but significant condition */
  • define KERN_INFO "<6>" /* informational */
  • define KERN_DEBUG "<7>" /* debug-level messages */

kernel.printk 值設定為 3 4 1 7,並確保 /etc/sysctl.conf 檔案中有 kernel.printk=3 4 1 7 這行。