IT门户, 中国互联网人工智能物联网行业资讯平台--公众IT
新闻来源:互联网资料整理       发布时间:2023/4/6 4:09:28       共计:4616 浏览

linux中dmesg是资源配置中的命令功能。

1.命令功能

dmesg命令用于打印Linux系统开机启动信息,kernel会将开机信息存储在ring buffer中。开机信息亦保存在/var/log/dmesg的文件里。某些硬件设备(比如七号信令卡、语音卡之类)在安装的时候,通常会安装驱动程序(内核模块),会打印一些信息,就可以通过dmesg命令来查看。

在调试内核驱动的过程中,dmesg基本是必用的工具。如果不涉及驱动开发,那么Linux上插入USB设备时,查看刚刚插入的USB设备名也是最常用的场景。


2.命令格式

dmesg(选项)

3.命令参数

-C, --clear:清除ring buffer中的内容; -s, --buffer-size size:设置缓冲区大小,预设置为8196,刚好等于ring buffer的大小; -n:设置记录信息。

$ dmesg | more #直接显示启动信息,由于启动信息很多,使用more分页显示

$ dmesg | grep -i usb #搜索usb相关信息

$ dmesg | tail #显示最近更新的信息

$ watch "dmesg | tail" #监控dmesg

$ dmesg -C #清空缓冲区。

版权说明:
本网站凡注明“公众IT 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
您可以扫描右侧微信二维码联系我们。
网站首页 关于我们 联系我们 合作联系 会员说明 新闻投稿 隐私协议 网站地图