Linux dmesg命令

Linux 命令大全 Linux 命令大全

Linux dmesg命令用于顯示開機(jī)信息。

kernel會(huì)將開機(jī)信息存儲(chǔ)在ring buffer中。您若是開機(jī)時(shí)來不及查看信息,可利用dmesg來查看。開機(jī)信息亦保存在/var/log目錄中,名稱為dmesg的文件里。

語法

dmesg [-cn][-s <緩沖區(qū)大小>]

參數(shù)說明

  • -c  顯示信息后,清除ring buffer中的內(nèi)容。
  • -s<緩沖區(qū)大小>  預(yù)設(shè)置為8196,剛好等于ring buffer的大小。
  • -n  設(shè)置記錄信息的層級(jí)。

實(shí)例

顯示開機(jī)信息

# dmesg |less
WARNING: terminal is not fully functional
[  0.000000] Initializing cgroup subsys cpuset
[  0.000000] Initializing cgroup subsys cpu
[  0.000000] Linux version 2.6.32-21-generic (buildd@rothera) (gcc version 4.4.3 (Ub
untu 4.4.3-4ubuntu5) ) #32-Ubuntu SMP Fri Apr 16 08:10:02 UTC 2010 (Ubuntu 2.6.32-21.3
2-generic 2.6.32.11+drm33.2)
[  0.000000] KERNEL supported cpus:
[  0.000000]  Intel GenuineIntel
[  0.000000]  AMD AuthenticAMD
[  0.000000]  NSC Geode by NSC
[  0.000000]  Cyrix CyrixInstead
[  0.000000]  Centaur CentaurHauls
[  0.000000]  Transmeta GenuineTMx86
[  0.000000]  Transmeta TransmetaCPU
[  0.000000]  UMC UMC UMC UMC
[  0.000000] BIOS-provided physical RAM map:
[  0.000000] BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
[  0.000000] BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
[  0.000000] BIOS-e820: 00000000000ca000 - 00000000000cc000 (reserved)
[  0.000000] BIOS-e820: 00000000000dc000 - 00000000000e0000 (reserved)
[  0.000000] BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
[  0.000000] BIOS-e820: 0000000000100000 - 000000003fef0000 (usable)
[  0.000000] BIOS-e820: 000000003fef0000 - 000000003feff000 (ACPI data)
[  0.000000] BIOS-e820: 000000003feff000 - 000000003ff00000 (ACPI NVS)

……省略部分內(nèi)容

顯示開機(jī)信息

#pwd   //查看當(dāng)前所在目錄
/home/hnlinux/
# dmesg > boot.msg //將開機(jī)信息保存到 boot.msg文件中
#ls //顯示當(dāng)前目錄文件
boot.msg

Linux 命令大全 Linux 命令大全