dmesg命令详解
http://linux.cn/article-3587-1.html
dmesg 命令的使用范例
下面我们展示一些最负盛名的‘dmesg’命令工具以及其实际使用举例。‘dmesg’命令的使用语法如下。
- 1. 列出加载到内核中的所有驱动
grep’文字处理工具来处理‘dmesg’命令的输出。由于dmesg日志的输出不适合在一页中完全显示,因此我们使用管道(pipe)将其输出送到more或者less命令单页显示。
- root@tecmintcom dmesg more
- root@tecmintcom dmesg less
-
- ]Initializing ]Initializing ]Initializing ]Linux3.11013generic()(4.81(/ .-))#20-Ubuntu SMP Wed Oct 23 17:26:33 UTC 2013
- Ubuntu3.11013.20generic3.116 ]:
- ]IntelGenuineIntel
- ]AuthenticAMD
- ]Geodeby ]CyrixCyrixInstead
- ]CentaurCentaurHauls
- ]TransmetaGenuineTMx86
- ]TransmetaTransmetaCPU
- ] ]:-:
- ]-:[0x00000000000000000x000000000009fbff usable
- ]-:[0x00000000000f00000x00000000000fffff reserved
- ]-:[0x00000000001000000x000000007dc08bff usable
- ]-:[0x000000007dc08c000x000000007dc5cbff ACPI NVS
- ]-:[0x000000007dc5cc000x000000007dc5ebff ACPI data
- ]-:[0x000000007dc5ec000x000000007fffffff reserved
- ]-:[0x00000000e00000000x00000000efffffff reserved
- ]-:[0x00000000fec000000x00000000fed003ff reserved
- ]-:[0x00000000fed200000x00000000fed9ffff reserved
- ]-:[0x00000000fee000000x00000000feefffff reserved
- ]-:[0x00000000ffb000000x00000000ffffffff reserved
- ]( ):2. 列出所有被检测到的硬件
- root@tecmintcom dmesg grep sda
- ]2000 sda - logical blocks 250/ )
- ]2000 sda off
- ]2000 sda :003a0000
- ]2000 sda cache enabled read cache enabled doesn注解 ‘sda’表示第一块 SATA硬盘,‘sdb’表示第二块SATA硬盘。若想查看IDE硬盘搜索‘hda’或‘hdb’关键词。
在‘dmesg’命令后跟随‘head’命令来显示开始几行,‘dmesg | head -20′命令将显示开始的前20行。
- root@tecmintcom dmesg head 20
- ]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)
- ]:
- ]IntelGenuineIntel
- ]AuthenticAMD
- ]Geodeby ]CyrixCyrixInstead
- ]CentaurCentaurHauls
- ]TransmetaGenuineTMx86
- ]TransmetaTransmetaCPU
- ] ]:-:
- ]-:[0x00000000000000000x000000000009fbff usable
- ]-:[0x00000000000f00000x00000000000fffff reserved
- ]-:[0x00000000001000000x000000007dc08bff usable
- ]-:[0x000000007dc08c000x000000007dc5cbff ACPI NVS
- ]-:[0x000000007dc5cc000x000000007dc5ebff ACPI data
- ]-:[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. 搜索包含特定字符串的被检测到的硬件
- root@tecmintcom log dmesg grep i usb
- root@tecmintcom log dmesg grep i dma
- root@tecmintcom log dmesg grep i tty
- root@tecmintcom log dmesg grep i memory
- ]Scanning1for ]:[0x000000000x01ffffff ]Base[]9b00016384
- ]:[0x000000000x000fffff ]:[0x378000000x379fffff ]:[0x340000000x377fffff ]:[0x001000000x33ffffff ]:[0x37a000000x37bfdfff ]Early ]:Registered:[0x0009f0000x000effff ]:Registered:[0x000f00000x000fffff ]try'cgroup_disable=memory'if't want memory cgroups
- 6. 清空dmesg缓冲区日志
- root@tecmintcom log dmesg c
在某些发行版中可以使用命令‘tail -f /var/log/dmesg’来实时监控dmesg的日志输出。
- root@tecmintcom log watch 结论:dmesg命令在系统dmesg记录实时更改或产生的情况下是非常有用的。你可以使用man dmesg来获取更多关于dmesg的信息。
dmesg命令详解的更多相关文章
- (转)Linux 系统设置 : dmesg 命令详解
原文:https://blog.csdn.net/yexiangCSDN/article/details/80683246 https://www.cnblogs.com/duanxz/p/34770 ...
- linux下dmesg命令详解
前言: 有时候想查看一下开机启动信息,可以通过这个命令查询. 1,命令格式 功能说明:显示开机信息. 语 法:dmesg [-cn][-s <缓冲区大小>] 补充说明:kern ...
- android adb 命令详解
ADB (Android Debug Bridge) 是android SDK中的工具,需要先配置环境变量才能使用.起调试桥的作用,可以管理安卓设备.(也叫debug工具) ---------查看设 ...
- linux grep命令详解
linux grep命令详解 简介 grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来 ...
- adb调试命令详解-2016.02.01
adb(Android Debug Bridge),调试桥可以让设备的调试监测过程在远端进行,而不必在运行实际运行应用的设备上,方便调试的输出. 1 命令详解 a 查看帮助信息 adb ...
- xm 命令详解
xm 命令详解 xm addlabel label dom configfile [policy] xm addlabel label res resource [policy] 增加了名称为labe ...
- Linux系统诊断必备技能之二:日志查询常用命令详解
一.概述 日常运维工作中,排查线上环境问题,少不了去线上查日志.而使用什么命令,能快速准确地查到我们需要查找地日志信息,也是我们需要掌握的一项技能.下面介绍一下日常工作常用到的查看日志命令:tail, ...
- Git初探--笔记整理和Git命令详解
几个重要的概念 首先先明确几个概念: WorkPlace : 工作区 Index: 暂存区 Repository: 本地仓库/版本库 Remote: 远程仓库 当在Remote(如Github)上面c ...
- linux yum命令详解
yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RP ...
随机推荐
- 代码中会话同步(同步redis)导致的异常问题
背景: 第一天拷贝了一份tomcat(配置了redis会话同步),部署了erp-rocketmq应用(用作给顾客发送消息). 第二天早晨,整个erp系统出现异常情况: 1> ...
- 编写一个ComputerAverage抽象类,类中有一个抽象方法求平均分average,可以有参数。定义 Gymnastics 类和 School 类,它们都是 ComputerAverage 的子类。Gymnastics 类中计算选手的平均成绩的方法是去掉一个最低分,去掉一个最高分,然后求平均分;School 中计算平均分的方法是所有科目的分数之和除以总科目数。 要求:定义ComputerAv
题目: 编写一个ComputerAverage抽象类,类中有一个抽象方法求平均分average,可以有参数. 定义 Gymnastics 类和 School 类,它们都是 ComputerAverag ...
- cpu 基础知识
认识cpu(中央处理器简称处理器)也叫CPU,Central Processing Unit线程是安排CPU执行的最小单位 四核八线程内涵: 每个单位时间内,一个CPU只能处理一个线程(操作系统:th ...
- ZOJ3202-Second-price Auction(根据输入输出判断是队列还是栈)
A Stack or A Queue? Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%lld & %llu S ...
- jQuery----操作类样式(依托开关灯案例)
在网页开发中,元素的样式可以在style标签中定义,但是有很多案例需要添加类样式或者删除类样式,可以获取元素调用css()方法改变元素样式,但是这种方法很繁杂,本文利用开关灯案例,小结使用jquery ...
- CentOS6安装各种大数据软件 第四章:Hadoop分布式集群配置
相关文章链接 CentOS6安装各种大数据软件 第一章:各个软件版本介绍 CentOS6安装各种大数据软件 第二章:Linux各个软件启动命令 CentOS6安装各种大数据软件 第三章:Linux基础 ...
- Ubuntu18.04编译S3的Linux SDK(Zeta)
按照S3官方Wiki(http://www.sochip.com.cn/s3)的陈述,推荐使用Ubuntu16.04作为Host端系统,笔者是一名乐于并热衷于尝鲜的搬砖工,于是,尝试在最新的18.04 ...
- mfc 创建一个C++ 类
类创建向导 添加一个C++类 #pragma once的作用 认识类视图 一.类创建向导 二.添加一个C++类 认识类创建向导: 创新一个处理文字信息的类CMessage CMessa ...
- PyQt5 笔记(05):信号/槽
PyQt 的很多类都内置了信号和槽.下图是 Qt 官方文档对 QThread 类中包含的信号/槽的描述: 一.信号/槽 都是内置的 请看一个最简单的程序: 按钮点击后,窗口关闭 代码: class T ...
- 4 django篇
1.django请求生命周期 wsgi, 他就是socket服务端,用于接收用户请求并将请求进行初次封装,然后将请求交给web框架 (Flask.Django) 中间件,帮助我们对请求进行校验或在请求 ...