(九) 主机增加打印(串口+ssh)
主机增加打印(串口+ssh)
ssh
当无串口,在SSH登陆时,可实现内核打印增量显示。
tail -f /var/log/kern.log &
串口打印
-
设置虚拟机,添加串口,输出到文件
-
修改文件
vi /etc/default/grub
GRUB_DEFAULT=0 GRUB_HIDDEN_TIMEOUT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=10 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX=""
修改为
GRUB_DEFAULT=0 GRUB_HIDDEN_TIMEOUT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=10 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="" ;这个------------- GRUB_CMDLINE_LINUX="console=tty0 console=ttyS0,115200n8"; //可以从屏幕、串口0上输出信息
-
更新重启
sudo update-grub //更新 sudo reboot //重启
-
修改打印级别
book@100ask:~$ cat /proc/sys/kernel/printk 4 4 1 7
修改为
$ sudo echo "8 4 1 7" > /proc/sys/kernel/printk -bash: /proc/sys/kernel/printk: 权限不够
需要使用管理员登录,为root创建密码
#设置密码 sudo passwd root #切换用户 su root
然后修改
echo "8 4 1 7" > /proc/sys/kernel/printk
接着执行驱动程序的
printk
就可以输出到文件了