linux
  • Introduction
  • Yum
    • 基础yum源的配置
    • 为yum源配置代理
    • Centos指定版本的yum源
    • 环境变量
    • 本地yum源
    • 制作yum源
      • 同步yum源
    • epel源
  • Iptables
    • 基本匹配条件
    • Match-Extensions
      • Addrtype
      • Set
      • TCP
    • Target-Extensions
      • DNAT
      • LOG
    • Iptables规则持久化
    • 连接追踪
  • LVS
    • Ipvsadm命令
  • 磁盘与分区
    • 创建分区
    • 格式化与挂载
    • fstab
    • LVM
      • LVM扩容
    • swap分区
    • tmpfs
  • 网络相关
    • 重命名网卡
    • resolv.conf
    • Tcpdump
    • dig与nslookup
  • Other
    • CPU与内存
    • 进程
      • 僵尸进程
    • SSH密钥登录
    • 用户管理
    • Crontab
  • Nofile
    • 原理
  • 常用软件安装篇
    • MYSQL
    • 系统与内核
      • 指定内核启动
    • NFS
    • Haproxy
    • Keepalived
    • Squid
    • Redsocks
    • Shadowsocks
    • 时钟同步
  • 内存
Powered by GitBook
On this page

Was this helpful?

  1. 常用软件安装篇

系统与内核

PreviousMYSQLNext指定内核启动

Last updated 5 years ago

Was this helpful?

诉求:我们在选择内核版本时,一般会选择长期支持版(LTS),这里内核出现Bug也能够通过升级一个小版本就能得到修复。目前,长期支持版有4.4、4.14、4.19等,我们如何找到4.19这个大版本的最新小版本的的RPM包呢(比如4.19.12)?

Kernel官网

在内核的官网,没有RPM包,只有源码的tar包(因为Linux平台有CentOS、Ubuntu等,所以内核官网一般不会制作CentOS的RPM包),而且在内核官网只能下载LTS版本的tar包

elrepo

在上面的这个链接中,我们可以下载到提前打好的RPM包(这个网站是比较权威的RPM包来源),不过在这里我们并不能下载到所有LTS版本的RPM包,目前只有4.4这个LTS的最新两个小版本的RPM,其他LTS的RPM包下载不到

elrepo的历史RPM包

elrepo把以前打的历史RPM包都放在了上面这上链接中。比如我们可以在这里面找到4.1到4.20的很多RPM包。但是,在这里面仍然找不到4.19最新的小版本的RPM包

总结

目前为止,还没有找以一个链接,可以找到4.19的最新小版本的RPM包。不过,我们在选择内核版本时,也需要考虑每个LTS的EOF。下面是每个版本的EOF

从上面看来,4.14的支持时间最长,应该选择这个版本?

https://kernel.org
https://elrepo.org/linux/kernel/el7/x86_64/RPMS/
http://mirror.rc.usf.edu/compute_lock/elrepo/kernel/el7/x86_64/RPMS/
https://www.kernel.org/category/releases.html