/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 這行。