CentOS安装相应版本的内核源码

昨天接到同事给安排的新任务,测试系统性能;网上查了些资料,目测perf功能很强大,而且是内核源码自带的,编译安装即可使用;看了下自己的虚拟机,没有内核源码,好吧,装一个;

查看一下系统版本:

 

去CentOS官网找对应的内核源码包,下面地址,进去找到与版本信息对应的源码目录,找到内核源码包,下载即可:

 

直接使用rpm安装的话,会提示一个错误:

这时需要安装一个mock,并新建一个mockbuild用户:

 

好了,继续安装:

 

这时回到root根目录,会有一个rpmbuild目录,进去该目录下的SPEC

 

开始执行rpmbuild:

这时应该会提示一堆错误信息,因为需要很多依赖包,安装之:

再次执行rpmbuild命令,如果还提示有缺少,则对应安装即可;

 

接下来的过程很愉快:

 

这时,就可以找到源码包了,在~/rpmbuild/BUILD目录下:

 

参考:CentOS官方说明:

https://wiki.centos.org/zh/HowTos/I_need_the_Kernel_Source

 

本文链接:CentOS安装相应版本的内核源码

转载声明:转载请注明来源:Linux TCP/IP Stack,谢谢!


发表评论

电子邮件地址不会被公开。 必填项已用*标注