Linux dmesg命令
Linux dmesg命令用於顯示開機資訊。
kernel會將開機資訊存儲在ring buffer中。您若是開機時來不及查看資訊,可利用dmesg來查看。開機資訊亦保存在/var/log目錄中,名稱為dmesg的檔裏。
語法
dmesg [-cn][-s <緩衝區大小>]
參數說明:
- -c 顯示資訊後,清除ring buffer中的內容。
- -s<緩衝區大小> 預設置為8196,剛好等於ring buffer的大小。
- -n 設置記錄資訊的層級。
實例
顯示開機資訊
# 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) ……省略部分內容
顯示開機資訊
#pwd //查看當前所在目錄 /home/hnlinux/ # dmesg > boot.msg //將開機資訊保存到 boot.msg檔中 #ls //顯示當前目錄檔 boot.msg