(九) 主机增加打印(串口+ssh)

主机增加打印(串口+ssh)

ssh

当无串口,在SSH登陆时,可实现内核打印增量显示。
tail -f /var/log/kern.log &

串口打印

  1. 设置虚拟机,添加串口,输出到文件

  2. 修改文件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上输出信息
    
  3. 更新重启

    sudo update-grub //更新
    sudo reboot //重启
    
  4. 修改打印级别

    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就可以输出到文件了

posted @ 2019-04-24 18:37  zongzi10010  阅读(667)  评论(0编辑  收藏  举报