[TOC]
诉求:我们在选择内核版本时,一般会选择长期支持版(LTS),这里内核出现Bug也能够通过升级一个小版本就能得到修复。目前,长期支持版有4.4、4.14、4.19等,我们如何找到4.19这个大版本的最新小版本的的RPM包呢(比如4.19.12)?
### **Kernel官网**
https://kernel.org
在内核的官网,没有RPM包,只有源码的tar包(因为Linux平台有CentOS、Ubuntu等,所以内核官网一般不会制作CentOS的RPM包),而且在内核官网只能下载LTS版本的tar包
### **elrepo**
https://elrepo.org/linux/kernel/el7/x86_64/RPMS/
在上面的这个链接中,我们可以下载到提前打好的RPM包(这个网站是比较权威的RPM包来源),不过在这里我们并不能下载到所有LTS版本的RPM包,目前只有4.4这个LTS的最新两个小版本的RPM,其他LTS的RPM包下载不到
### **elrepo的历史RPM包**
http://mirror.rc.usf.edu/compute_lock/elrepo/kernel/el7/x86_64/RPMS/
http://193.49.22.109/elrepo/kernel/el7/x86_64/RPMS/
elrepo把以前打的历史RPM包都放在了上面这上链接中。比如我们可以在这里面找到4.1到4.20的很多RPM包。但是,在这里面仍然找不到4.19最新的小版本的RPM包
### **总结**
目前为止,还没有找以一个链接,可以找到4.19的最新小版本的RPM包。不过,我们在选择内核版本时,也需要考虑每个LTS的EOF。下面是每个版本的EOF
https://www.kernel.org/category/releases.html
从上面看来,4.14的支持时间最长,应该选择这个版本?
- 常用命令
- 用户与用户组
- 创建用户与用户组
- 快速脚本
- umask
- Yum源
- 基础Yum源
- Epel源
- 制作Yum源
- 同步Yum源
- 为Yum源配置代理
- 下载RPM及依赖
- 系统与内核
- 获取内核的rpm包
- 升级内核
- Iptables
- 基本语法
- 匹配条件
- 基础匹配条件
- 扩展匹配条件
- Addrtype
- Set
- TCP
- Mark
- Multiport
- 目标
- 基本目标
- 扩展目标
- DNAT
- LOG
- CT
- NOTRACK
- MARK
- IP set
- 连接追踪
- 初识连接追踪
- 连接追踪详解
- NAT
- 思路与参考汇总
- 数据结构
- FAQ
- Keepalived
- 单网卡多VIP
- 安装Keepalived
- 双网卡绑VIP
- 别名VIP和辅助VIP
- LVS
- 安装LVS
- Ipvsadm命令
- 磁盘与分区
- 基础知识
- 创建分区
- 格式化与挂载
- Fstab
- LVM
- LVM扩容
- Swap分区
- Tmpfs
- 网络相关
- 重命名网卡
- resolv.conf
- Tcpdump
- nslookup与dig
- ifcg-xxx
- 主机名
- 软件安装
- NFS
- Squid
- Redsocks
- Shadowsocks
- 时钟同步
- Chrony
- FTP
- 文件句柄
- 简介
- 设置文件句柄
- 其他
- SSH密钥登录
- 进程组-会话-终端
- X11转发
- 环境变量
- 常见问题
- 系统进程数
- 系统调用
- 系统调用FAQ
- 用户程序如何进行系统调用