centos内核参数优化,centos7更新内核命令

  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文件生成

  将此击倒文件挂载模块一下即可完成文件系统文件系统的挂载

centos内核参数优化,centos7更新内核命令