/proc/sys/kernel/printk中第一个值为15
时间: 2023-10-13 07:06:05 浏览: 189
这个值代表了内核信息的打印级别,具体含义如下:
- 0:内核不会打印任何信息
- 4:内核打印紧急错误信息
- 5:内核打印严重错误信息
- 6:内核打印普通错误信息
- 7:内核打印一般调试信息
- 8:内核打印详细调试信息
- 9:内核打印大量详细调试信息
因此,当前的级别为15,表示内核会打印所有信息,包括紧急错误、严重错误、普通错误、一般调试和详细调试信息。
相关问题
/proc/sys/kernel/printk
/proc/sys/kernel/printk是一个系统内核参数,用于控制内核消息的输出级别。它包含四个数字,分别表示控制台输出级别、默认控制台输出级别、日志缓冲区输出级别和控制台日志缓冲区输出级别。这些数字的范围是到7,数字越小表示输出级别越高,输出的消息越详细。默认情况下,/proc/sys/kernel/printk的值为“4 4 1 7”,表示默认控制台输出级别和日志缓冲区输出级别为4,控制台日志缓冲区输出级别为7。
永久设置/proc/sys/kernel/printk
要永久设置/proc/sys/kernel/printk,您可以在/etc/sysctl.conf文件中添加以下行:
```
kernel.printk = <console_loglevel> <default_message_loglevel> <minimum_message_loglevel> <boottime_message_loglevel>
```
将 `<console_loglevel>`, `<default_message_loglevel>`, `<minimum_message_loglevel>`, `<boottime_message_loglevel>` 替换为所需的日志级别。保存文件后,使用以下命令重新加载sysctl配置:
```
sudo sysctl -p
```
这样,您的更改将在系统重启后生效。