CentOS 是RHEL(Red Hat Enterprise Linux)源代码再编译的产物

发行版本 发行时间 内核版本 发布时间
2.1 2004.05.14 kernel-2.4.9 2011.08
3.1~3.9 2004.03.19~2007.07.26 kernel-2.4.21 2003.01
4.0~4.9 2005.03.09~2011.03.02 kernel-2.6.9 2004.10
5.0~5.11 2007.04.12~2014.09.30 kernel-2.6.18 2006.09
6.0~6.10 2011.07.04~ kernel-2.6.32 2009.12
7.0.1406 2014.07.07 kernel-3.10.0-123 2013.07
7.1.1503 2015.03.31 kernel-3.10.0-229
7.2.1511 2015.12.15 kernel-3.10.0-327
7.3.1611 2016.12.12 kernel-3.10.0-514
7.4.1708 2017.09.13 kernel-3.10.0-693
7.5.1804 2018.05.10 kernel-3.10.0-862
7.6.1810 2018.12.04 kernel-3.10.0-957
7.7.1908 2019.09.18 kernel-3.10.0-1062
8.0.1905 2019-09-25 kernel-4.18.0-80 2018.08

ubuntu

发行版本 发行时间 内核版本 发布时间
4.10 2004.10.20 2.6.8 2004.08
5.04 2005.04.08 2.6.10 2004.12
5.10 2005.10.13 2.6.12 2005.01
6.06 2006.06.01(LTS) 2.6.15 2006.01
6.10 2006.10.06 2.6.17 2006.06
7.04 2007.04.19 2.6.20 2007.02
7.10 2007.10.18 2.6.22 2007.07
8.04 2008.04.24(LTS) 2.6.24 2008.01
8.10 2008.10.30 2.6.27 2008.10
9.04 2009.04.23 2.6.28 2009.01
9.10 2009.10.29 2.6.31 2009.09
10.04 2010.4.29 2.6.32 2009.12
10.10 2010.10.13 2.6.35 2010.08
11.04 2011.04.28 2.6.38 2011.03
11.10 2011.10.13 3.0 2011.08
12.04 2012.04.26(LTS) 3.2+ 2012.01
12.10 2012.10.20 3.5 2012.08
13.04 2013.04.25 3.8 2013.02
13.10 2013.10.17 3.11 2013.09
14.04 2014.04.18 (LTS) 3.13 2014.01
14.10 2014.10.23 3.16 2014.08
15.04 2015.04 3.19 2015.03
15.10 2015.10 4.2 2015.08
16.04 2016.04(LTS) 4.4 2016.01
16.10 2016.10 4.8 2016.10
17.04 2017.04 4.10 2017.02
17.10 2017.10 4.13 2017.09
18.04 2018.04.26 4.15 2018.01
18.10 2018.10.18 4.18 2018.08
19.04 2019.04.18 5.0 2019.03
19.10 2019.10.17 5.2 2019.07
20.04 2020.04.23 5.4 2019.11

常用命令

centos

1
find / -name grub.cfg #grub是引导操作系统的程序,它会根据自己的配置文件,去引导内核,当内核被加载到内存以后,内核会根据grub配置文件中的配置,找到根分区所使用的文件系统对应的驱动,通过根分区文件系统对应的驱动,挂载根分区,从而达到启动操作系统的目的。
1
2
3
4
5
6
7
8
9
10
[root@172-20-1-30 ~]# grub2-
grub2-bios-setup grub2-macbless grub2-mkrelpath grub2-script-check
grub2-editenv grub2-menulst2cfg grub2-mkrescue grub2-set-default
grub2-file grub2-mkconfig grub2-mkstandalone grub2-setpassword
grub2-fstest grub2-mkfont grub2-ofpathname grub2-sparc64-setup
grub2-get-kernel-settings grub2-mkimage grub2-probe grub2-syslinux2cfg
grub2-glue-efi grub2-mklayout grub2-reboot
grub2-install grub2-mknetdir grub2-render-label
grub2-kbdcomp grub2-mkpasswd-pbkdf2 grub2-rpm-sort
# centos7 以上使用grub2 系列命令 centos7 以下是grub系列命令,用于grub设置
1
uname -a  # 查看kernel版本

reference

  1. https://blog.csdn.net/weixin_40161232/article/details/85251250
  2. https://blog.csdn.net/weixin_34194087/article/details/93497024
  3. https://blog.csdn.net/zhaihaibo168/article/details/102673669