dmesg命令详解

dmesg命令详解
dmesg 命令的使⽤范例
大陆漂移说
下⾯我们展⽰⼀些最负盛名的‘dmesg’命令⼯具以及其实际使⽤举例。‘dmesg’命令的使⽤语法如下。
刑法236 2371. 列出加载到内核中的所有驱动
grep’⽂字处理⼯具来处理‘dmesg’命令的输出。由于dmesg⽇志的输出不适合在⼀页中完全显⽰,因此我们使⽤管道(pipe)将其输出送到more或者less命令单页显⽰。
root@tecmintcom dmesg more
root@tecmintcom dmesg less
1. ]Initializing ]Initializing ]Initializing ]Linux3.11013generic()(4.81(/ .-))#20-Ubuntu SMP Wed Oct 23 17:26:33 UTC 2013
2. Ubuntu
3.11013.20generic3.116 ]:
3. ]IntelGenuineIntel
4. ]AuthenticAMD
九章律5. ]Geodeby ]CyrixCyrixInstead
6. ]CentaurCentaurHauls
7. ]TransmetaGenuineTMx86
8. ]TransmetaTransmetaCPU
9. ] ]:-:
10. ]-:[0x00000000000000000x000000000009fbff usable
2-氯-5-甲基吡啶
11. ]-:[0x00000000000f00000x00000000000fffff reserved
12. ]-:[0x00000000001000000x000000007dc08bff usable
13. ]-:[0x000000007dc08c000x000000007dc5cbff ACPI NVS
湖南大学综合管理系统
14. ]-:[0x000000007dc5cc000x000000007dc5ebff ACPI data
15. ]-:[0x000000007dc5ec000x000000007fffffff reserved
16. ]-:[0x00000000e00000000x00000000efffffff reserved
17. ]-:[0x00000000fec000000x00000000fed003ff reserved
18. ]-:[0x00000000fed200000x00000000fed9ffff reserved
19. ]-:[0x00000000fee000000x00000000feefffff reserved
20. ]-:[0x00000000ffb000000x00000000ffffffff reserved
21. ]( ):2. 列出所有被检测到的硬件
1. root@tecmintcom dmesg grep sda
2. ]2000 sda - logical blocks 250/ )
3. ]2000 sda off
4. ]2000 sda :003a0000
5. ]2000 sda cache enabled read cache enabled doesn注解 ‘sda’表⽰第⼀块 SATA硬盘,‘sdb’表⽰第⼆块SATA硬盘。若想查看
IDE硬盘搜索‘hda’或‘hdb’关键词。
在‘dmesg’命令后跟随‘head’命令来显⽰开始⼏⾏,‘dmesg | head -20′命令将显⽰开始的前20⾏。
6. root@tecmintcom dmesg head 20
7. ]Initializing ]Initializing ]Initializing ]Linux3.11013generic()(4.81(/ .-))#20-Ubuntu SMP Wed Oct 23 17:26:33 UTC 2013 (Ubuntu
3.11.0-13.20-generic 3.11.6)
8. ]:
9. ]IntelGenuineIntel
10. ]AuthenticAMD
11. ]Geodeby ]CyrixCyrixInstead
12. ]CentaurCentaurHauls
13. ]TransmetaGenuineTMx86
14. ]TransmetaTransmetaCPU
15. ] ]:-:
16. ]-:[0x00000000000000000x000000000009fbff usable
17. ]-:[0x00000000000f00000x00000000000fffff reserved
18. ]-:[0x00000000001000000x000000007dc08bff usable
19. ]-:[0x000000007dc08c000x000000007dc5cbff ACPI NVS
20. ]-:[0x000000007dc5cc000x000000007dc5ebff ACPI data
21. ]-:[0x000000007dc5ec000x000000007fffffff reserved
在‘dmesg’命令后跟随‘tail’命令(‘ dmesg | tail -20’)来输出‘dmesg’命令的最后20⾏⽇志,当你插⼊可移动设备时它是⾮常有⽤的。
root@tecmintcom dmesg tail 20
:-0x378 irq PCSPPTRISTATE:--():with swap on devsda2 :- extents1:--::()20002006NetfilterCoreTeam
0.50( buckets max:Registered10
:DisabledPrivacyExtensions
:LinkisUp1000MbpsFullDuplex :None
work thread pool up
work thread pool -:Loaded
:Loaded
:Security:-:noIPv6= audit1398268784.59318630 audit_enabled0= auid4294967295= res1
-:-:-:5. 搜索包含特定字符串的被检测到的硬件
1. root@tecmintcom log dmesg grep i usb
2. root@tecmintcom log dmesg grep i dma
撒玛利亚人3. root@tecmintcom log dmesg grep i tty
4. root@tecmintcom log dmesg grep i memory
1. ]Scanning1for ]:[0x000000000x01ffffff ]Base[]9b00016384
2. ]:[0x000000000x000fffff ]:[0x378000000x379fffff ]:[0x340000000x377fffff ]:[0x001000000x33ffffff ]:[0x37a000000x37bfdfff ]Early
]:Registered:[0x0009f0000x000effff ]:Registered:[0x000f00000x000fffff ]try'cgroup_disable=memory'if't want memory cgroups
3. 6. 清空dmesg缓冲区⽇志
1. root@tecmintcom log dmesg c
在某些发⾏版中可以使⽤命令‘tail -f /var/log/dmesg’来实时监控dmesg的⽇志输出。
root@tecmintcom log watch 结论:dmesg命令在系统dmesg记录实时更改或产⽣的情况下是⾮常有⽤的。你可以使⽤man dmesg来获取更多关于dmesg的信息。

本文发布于:2024-09-23 07:20:27,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/398931.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:命令   检测   处理   输出   内核   搜索
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议