linux dmesg命令
2016-04-07 15:33
417 查看
linux dmesg命令详解
功能说明:显示开机信息。
语 法:dmesg [-cn][-s ]
补充说明:kernel会将开机信息存储在ring buffer,若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log目录中,名称为dmesg的文件里。
参 数:
-c
当完成打印显示后清除环缓冲内的内容。
-s 缓冲区大小
定义一个大小为"缓冲区大小"的缓冲区用于查询内核环缓冲区。默认大小为 8196(此大小与 2.0.33 和 2.1.103 内核的默认syslog 缓冲区大小一致),如果你设置了一个大于默认值的环缓冲区,那你就可以用这个选项定义一个相当的缓冲区来查看完整的环缓冲区内容。
-n级别
设置级别为记录控制台启动信息的级别。比如,-n 1指的就是将此级别设为最低级,除了内核恐慌信息之外不会向控制台显示信息。所有级别的启动信息还将记录到/proc/kmsg,文件中,因此,syslogd(8)同样可以用来对信息的输出进行控制。当使用-n选项时,dmesg将不会 清除内核环缓冲区中的内容。当同时使用以上两个选项时,只有最后一个选项才会产生效果。
示 例:
将系统启动信息保存到文件中:
$ sudo dmesg > messages.txt
打印输出最近一次的信息:
$ sudo dmesg | tail -f
功能说明:显示开机信息。
语 法:dmesg [-cn][-s ]
补充说明:kernel会将开机信息存储在ring buffer,若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log目录中,名称为dmesg的文件里。
参 数:
-c
当完成打印显示后清除环缓冲内的内容。
-s 缓冲区大小
定义一个大小为"缓冲区大小"的缓冲区用于查询内核环缓冲区。默认大小为 8196(此大小与 2.0.33 和 2.1.103 内核的默认syslog 缓冲区大小一致),如果你设置了一个大于默认值的环缓冲区,那你就可以用这个选项定义一个相当的缓冲区来查看完整的环缓冲区内容。
-n级别
设置级别为记录控制台启动信息的级别。比如,-n 1指的就是将此级别设为最低级,除了内核恐慌信息之外不会向控制台显示信息。所有级别的启动信息还将记录到/proc/kmsg,文件中,因此,syslogd(8)同样可以用来对信息的输出进行控制。当使用-n选项时,dmesg将不会 清除内核环缓冲区中的内容。当同时使用以上两个选项时,只有最后一个选项才会产生效果。
示 例:
将系统启动信息保存到文件中:
$ sudo dmesg > messages.txt
打印输出最近一次的信息:
$ sudo dmesg | tail -f
相关文章推荐
- Linux 冒号(:) --空指令
- Linux的进程/线程间通信方式总结 04
- linux ssh基本
- linux ftp批量上传和下载文件
- Linux Kernel Oops异常分析
- Linux中iptables设置详细
- 转载:CentOS yum 源的配置与使用
- Linux下安装Monogodb-3.2.4
- Linux学习笔记(一)
- CentOS 6 安装VMWare tools,以及解决安装后/mnt中有hgfs但没共享文件的方法
- Linux下Rsync+Inotify-tools实现数据实时同步
- Linux
- linux字符驱动之异步通知按键驱动
- Linux查看机器负载
- Android SELinux Enforing 和 Permissive 模式切换
- Centos 6.5 下安装 Zabbix server 3.0服务器的安装及 监控主机的加入(2)
- CentOS 如何修改mysql 用户root的密码
- 在Linux下如何使用GCC编译程序、简单生成静态库及动态库
- Linux零基础入学之1-1课程介绍&了解RHEL7&安装RHEL7
- 在Windows和Linux上安装paramiko模块