linux关闭内核打印
时间: 2023-07-10 20:11:40 浏览: 475
要关闭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 配置。
嵌入式Linux关闭内核打印信息
在嵌入式 Linux 中,可以通过修改内核配置来关闭内核打印信息。
如果使用的是 Buildroot 等工具构建 rootfs 和内核,可以在构建时选择配置 `BR2_ENABLE_DEBUG` 和 `BR2_ENABLE_DEBUG_LL` 选项来开启或关闭内核打印信息。
如果是手动编译内核,则可以在 `.config` 文件中配置以下选项:
```
CONFIG_PRINTK=n
```
其中,`CONFIG_PRINTK` 选项为打印信息总开关,将其值改为 `n` 即可关闭内核打印信息。
修改完成后,重新编译内核即可生效。