一条命令实现ssh或者telnet登录时输出内核消息
2016-10-25 23:28
537 查看
经常有这种场景,远程登录(telnet、ssh等方式)目标板,无法显示内核打印消息,有时候写驱动调试起来会很不方便,printk打印无法输出。此时可以借助cat /proc/kmsg命令打印,但是输入后会一直阻塞,无法输入其他命令了,这个时候可以这么写:cat /proc/kmsg & ,让该命令后台执行。从而不影响其他输入,如下:
内核输出一览无遗。如果不想打印了,可以杀掉刚才起的进程,此处pid为11021,直接kill 11021 即可。
root@beaglebone:~# cat /proc/kmsg & [1] 11021 root@beaglebone:~# root@beaglebone:~# root@beaglebone:~# <6>[ 1156.037088] usb 1-1: new high-speed USB device number 15 using musb-hdrc <6>[ 1156.333323] usb 1-1: reset high-speed USB device number 15 using musb-hdrc <6>[ 1156.529121] zd1211rw 1-1:1.0: phy4 <6>[ 1156.629564] zd1211rw 1-1:1.0: zd1211b chip 0ace:1215 v4810 high 00-21-27 MAXIM_NEW_RF pa0 -7--- <6>[ 1157.271105] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready <6>[ 1157.374425] device wlan0 entered promiscuous mode root@beaglebone:~# root@beaglebone:~# root@beaglebone:~# root@beaglebone:~# root@beaglebone:~# <6>[ 1482.771522] usb 1-1: USB disconnect, device number 15 <3>[ 1482.794821] zd1211rw 1-1:1.0: error ioread32(CR_REG1): -19 <6>[ 1482.807844] tether: port 1(wlan0) entered disabled state <6>[ 1482.824574] device wlan0 left promiscuous mode <6>[ 1482.829251] tether: port 1(wlan0) entered disabled state
内核输出一览无遗。如果不想打印了,可以杀掉刚才起的进程,此处pid为11021,直接kill 11021 即可。
相关文章推荐
- 定制微型linux实现启用虚拟终端基于帐号密码登录、提供ssh服务,提供Web服务(下)附有命令移植脚本 推荐
- ssh批量登录并执行命令(python实现)
- ssh-copy-id命令详解 & 使用ssh-keygen和ssh-copy-id三步实现SSH无密码登录
- ssh批量登录并执行命令(python实现)
- expect实现自动scp和ssh登录后执行命令,并向bash提供返回值
- Linux下通过ssh-keygen和ssh-copy-id命令实现ssh无密码登录访问
- python使用paramiko模块实现ssh登录执行命令
- 【android】:android积累2之如何实现点击一个按钮或者选项然后出现一条消息
- VB实现Telnet自动登录和命令
- ssh批量登录并执行命令的python实现代码
- Windows使用SSH Secure Shell实现免密码登录Linux的方法以及使用scp2命令免密码下载文件
- 解决root用户ssh配置无密码登陆/hadoop用户照仿可以实现相同功能:hadoop用户登录并且把命令的所有root换成home/hadoop
- ssh,expect脚本实现远程登录,拷贝命令scp,rsync服务器的搭建
- 使用ssh-keygen和ssh-copy-id三步实现SSH无密码登录 和ssh常用命令
- java实现ssh登录执行shell命令及一些问题。
- ssh批量登录并执行命令(python实现)
- ssh批量登录并执行命令(python实现)