各版本内核源码在线看:
https://elixir.bootlin.com/linux/v5.10/source
1.查看centos7的版本
2.下载对应版本的rpm包
到官方网站 https://vault.centos.org/
这里选择目录 7.4.1708
接着进入目录 os
然后 Source
最后 SPackages
网页上搜索kernel,找到带src的rpm就是,然后下载
这里我找到名字为kernel-3.10.0-693.el7.src.rpm
3.解压rpm包
将rpm上传到linux服务器,执行:
查询rpm内容:
rpm -qlp kernel-3.10.0-693.el7.src.rpm
解压rpm:
rpm2cpio kernel-3.10.0-693.el7.src.rpm|cpio -idm
解压源码包:
tar -xf linux-3.10.0-693.el7.tar.xz