centos内核参数优化,centos7更新内核命令
以CentOS7.3为例内核版本
[root@localhost ~]# uname -r
3.10.0-514.el7.x86_64
本文通过重编内核的方法实现,方法找了很久很久
【环境准备】
一台3.10.0-514.el7.x86_64的CentOS7.3机器
安装必备的库文件
sudo yum install rpm-build red hat-rpm-config asciidoc hmaccalc perl-ExtUtils-Embed pesign XML to
sudo yum install audit-libs-devel binutils-devel elf utils-devel elf utils-libelf-devel
sudo yum install ncurses-devel newt-devel numactl-devel pcutils-devel python-devel zlib-devel
【下载内核包】
内核源码下载:(注意内核版本的完全匹配,src.rpm结尾)
https://个构建日志。centos。org/c 7。1611 .01/kernel/20161117160457/3。10 .0-514 .el7。x86 _ 64/kernel-3。10 .0-514 .el7。src。每分钟转数
【解开内核包】
将此每分钟转数包拷贝到CentOS7.3机器中
mkdir -p ~/rpmbuild/{BUILD,BUILDROOT,RPMS,源代码,规格,SRPMS }
echo " % _ top dir %(echo $ HOME)/rpm build ~/.rpmmacros
解压此每分钟转数包,根目录下会有rpmbuild文件夹
[root@localhost ~]# rpm -i内核-3.10.0-514.el7.src.rpm
cd ~/rpmbuild/SPECS
rpmbuild-BP-target=$(uname-m)内核。投机
最终内核源码位置位于
/root/rpm构建/构建/内核-3。10 .0-514 .el7/Linux-3。10 .0-514 .el7。centos。x86 _ 64/
【重编内核】
[root @ localhost Linux-3。10 .0-514 .el7。centos。x86 _ 64]#进行菜单配置
手动勾选文件系统的选项,保存退出
执行制造
编译内核(大概需要30分钟),等待,如有报错可能是缺少库或者从定义之类的,修改下源码即可,最终会有reiserfs.ko文件生成
将此击倒文件挂载模块一下即可完成文件系统文件系统的挂载