Linux如何关闭控制台打印?30字教你轻松解决! (linux关闭控制台打印)
在使用Linux系统过程中,系统可能会在控制台上输出一些信息,这些信息有时候会干扰用户的工作,也会占用控制台的空间。那么如何关闭Linux系统的控制台打印呢?下面,本文将为大家详细介绍Linux如何关闭控制台打印的方法。
1. 修改Bootloader配置
我们可以通过修改Bootloader配置文件来关闭控制台打印。先用root用户打开grub.conf或者menu.lst文件,接着找到”kernel”行。在行的结尾加入“console=”,最后保存配置文件并重启。
例如:
kernel /boot/vmlinuz-3.13.0-30-generic root=UUID=b96e2fc0-7c47-4e63-a7ac-219ba27e1317 ro quiet splash console=
2. 禁用所有打印信息
如果你只是想关闭控制台的所有打印信息的话,可以执行以下命令:
#dmesg -n 1
这样所有的打印信息都将被禁用,但是如果重启Linux系统,这种设置就会失效。
3. 新建TTY设备文件
在Linux中,TTY设备文件负责与终端控制台进行交互,我们可以新建一个TTY设备文件,这样打印信息就不会显示在原有的TTY设备上了。具体操作如下:
创建一个新的TTY设备文件:
# mknod -m 666 /dev/newconsole c 5 1
接着,使用以下命令打开新的TTY设备文件:
# setsid /bin/bash /dev/newconsole
这样就可以关闭Linux系统的控制台打印了,如果需要重新开启打印,只需要相应地修改Bootloader配置、执行dmesg命令或删除新建的TTY设备文件即可。