查看Linux內核編譯配置

有時候我們需要查看Linux系統的內核是否在編譯的時候的編譯選項,從而確定某個模塊是否已經加入到內核以及參數設置等等。

方法有兩種:

# zcat /proc/config.gz
# cat /boot/config-$(uname -r)

第一種方法要求在內核編譯時增減相應的選項才會生成,很多系統找不到/proc/config.gz這個文件。不過第二種方法通常不會遇到什麼問題。準確的說,這兩個文件就是內核編譯使使用的config文件。

比如查看bcache是否編譯進了內核:

# cat /boot/config-$(uname -r) | grep BCACHE

书籍推荐