查看Linux内核编译配置

有时候我们需要查看Linux系统的内核是否在编译的时候的编译选项,从而确定某个模块是否已经加入到内核以及参数设置等等。

方法有两种:

# zcat /proc/config.gz

# cat /boot/config-$(uname -r)

第一种方法要求在内核编译时增减相应的选项才会生成,很多系统找不到/proc/config.gz这个文件。不过第二种方法通常不会遇到什么问题。准确的说,这两个文件就是内核编译使使用的config文件。

比如查看bcache是否编译进了内核:

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

更多推荐

查看Linux系统内核编译选项