centos 升级内核
1、yum install -y vim wget gcc gcc-c++ xz bc ncurses-devel hmaccalc zlib-devel binutils-devel elfutils-libelf-devel qt-devel #安装一些软件
2、cd /usr/local/src/ && wget https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.2.4.tar.xz ##切换目录并下载最新内核
3、tar -vxf linux-4.2.4.tar.xz && cd linux-4.2.4 ###解压缩
4、make menuconfig ##配置编译模块,后Save保存生成.config
5、cp /boot/config-2.6.32-431.11.2.el6.x86_64 .config ##也可以拷贝原编译配置文件
6、make ###编译新内核,耗时较长,一般会持续30分钟以上
7、make modules_install install ##编译安装内核
8、vim /boot/grub/menu.lst
修改default=0 ,重启后启用新内核(原内核会自动变成了1)
9、uname -r ##重启后检查内核版本
10、rpm -q kernel ##查看系统存在的内核
11、yum remove kernel-2.6.32-431.el6.x86_64 #删除旧内核
注:关于编译前配置选择模块儿此处几乎没有讲解,如果对内核没有特殊需求或对内核不是特别了解,还请务必使用原内核配置文件,即跳过第4步