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 便可以查看網卡的信息了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章