Linux如何更改内核打印等级
时间: 2023-11-07 19:13:58 浏览: 85
在Linux系统中,可以通过修改/sys/module/kernel/parameters/printk值来更改内核打印等级。
打开终端,以root用户身份登录,输入以下命令:
```
echo "n" > /proc/sys/kernel/printk
```
其中,n代表打印等级,取值范围为0~7,等级越高,打印信息越详细。
例如,要将打印等级设置为3,可以输入以下命令:
```
echo "3" > /proc/sys/kernel/printk
```
如果想要永久修改打印等级,可以修改/etc/sysctl.conf文件,在文件末尾添加以下内容:
```
kernel.printk = n n n n
```
其中,n代表打印等级,取值范围为0~7,依次表示console_loglevel,default_message_loglevel,minimum_console_loglevel,default_console_loglevel。
修改完成后,保存并关闭文件,然后执行以下命令使修改生效:
```
sysctl -p
```
相关问题
linux关闭内核打印
要关闭Linux内核打印,您可以按照以下步骤进行操作:
1. 编辑grub配置文件。使用文本编辑器打开“/etc/default/grub”文件。
2. 找到GRUB_CMDLINE_LINUX_DEFAULT行,添加loglevel=3 quiet参数。这将设置内核记录消息的最低级别为3,以及禁用启动时的所有内核消息,使其更加安静。
3. 保存并关闭文件,并运行以下命令以更新grub配置:
```
sudo update-grub
```
4. 重新启动系统以使更改生效。
请注意,关闭内核打印可能会对故障排除造成影响,因为您无法查看内核日志以诊断问题。如果出现问题,您可以重新启动系统并选择“高级选项”菜单,然后选择带有内核版本号的选项来查看内核日志。
Linux关闭内核打印信息
要关闭 Linux 内核的打印信息,可以在启动时添加 `quiet` 和 `splash` 参数。在 GRUB 引导菜单中,在要启动的内核选项后添加这两个参数,例如:
```
linux /boot/vmlinuz-5.10.0-8-amd64 root=/dev/sda1 quiet splash
```
这样就可以在启动时关闭内核的打印信息。如果想要永久关闭,可以编辑 `/etc/default/grub` 文件,在 `GRUB_CMDLINE_LINUX_DEFAULT` 行中添加 `quiet splash` 参数,然后执行 `sudo update-grub` 命令更新 GRUB 配置。