linux内核编译信息

编译内核配置选项是一件很繁琐的事情,一般来说编译内核的配置信息在内核源码的config里面,只要机器不变每次在编译新内核的时候都可以使用这个配置文件在此基础上继续配置,那么问题来了,如果是第一次升级内核呢,或者说是误删了之前的配置文件呢?答案是,强大的linux在某个地方已经将这么重要的东西偷偷藏了一份,一般来说有如下三个地方:

  1. /proc/config.gz
  2. /boot/config
  3. /boot/config-$(uname -r)