dmesg :分析核心产生的信息


系统在启动的时候,核心会去侦测系统的硬件,你的某些硬件到底有没有被捉到,那就与这个时候的侦测有关。 但是这些侦测的过程要不是没有显示在萤幕上,就是很飞快的在萤幕上一闪而逝!能不能把核心侦测的信息捉出来呢? 可以的,那就使用 dmesg 吧!

所有核心侦测的信息,不管是启动时候还是系统运行过程中,反正只要是核心产生的信息,都会被记录到内存中的某个保护区段。 dmesg 这个命令就能够将该区段的信息读出来的!因为信息实在太多了,所以运行时可以加入这个管线命令 | more 来使画面暂停!


范例一:输出所有的核心启动时的资讯
[root@instructor ~]#  dmesg | more


范例二:搜寻启动的时候,硬盘的相关资讯
[root@instructor ~]#  dmesg | grep -i hd
    ide0: BM-DMA at 0xd800-0xd807, BIOS settings: hda:DMA, hdb:DMA
    ide1: BM-DMA at 0xd808-0xd80f, BIOS settings: hdc:pio, hdd:pio
hda: IC35L040AVER07-0, ATA DISK drive
hdb: ASUS DRW-2014S1, ATAPI CD/DVD-ROM drive
hda: max request size: 128KiB
....(底下省略)....


 类似上例,网络卡的代号是 eth ,所以,直接输入 dmesg | grep -i eth 便可以查看网卡的信息了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章