橘子味的心
标题:Linux shell dmesg 命令

Linux shell dmesg 命令用于显示系统启动信息。

dmesg命令 被用于检查和控制内核的环形缓冲区。kernel 会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息保存在 /var/log/dmesg 文件里。

dmesg 命令语法格式如下

dmesg [-cn][-s <缓冲区大小>]

选项

-c            : 显示信息后,清除ring buffer中的内容。
-s<缓冲区大小>  : 预设置为8196,刚好等于ring buffer的大小。
-n            : 设置记录信息的层级。

范例

显示开机信息

[yufei@twle.cn ~]$ dmesg | head
Initializing cgroup subsys cpuset
Initializing cgroup subsys cpu
Linux version 2.6.32-279.el6.x86_64 (mockbuild@c6b9.bsys.dev.centos.org) (gcc version 4.4.6 20120305 (Red Hat 4.4.6-4) (GCC) ) #1 SMP Fri Jun 22 12:19:21 UTC 2012
Command line: ro root=UUID=887b0b9e-449b-414e-a11d-cd94093e3fe1 rd_NO_LUKS  KEYBOARDTYPE=pc KEYTABLE=us LANG=en_US.UTF-8 console=tty0 console=ttyS0,9600n8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_NO_LVM rd_NO_DM rhgb quiet
KERNEL supported cpus:
  Intel GenuineIntel
  AMD AuthenticAMD
  Centaur CentaurHauls
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)

查看硬盘基础信息

[root@localhost ~]$ dmesg | grep sda
[    2.442555] sd 0:0:0:0: [sda] 488281250 512-byte logical blocks: (250 GB/232 GiB)
[    2.442590] sd 0:0:0:0: [sda] Write Protect is off
[    2.442592] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    2.442607] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    2.447533]  sda: sda1
[    2.448503] sd 0:0:0:0: [sda] Attached SCSI disk

返回上一级

目录

分类