docker linux内核版本_Linux版本介绍《内核架构工程师的圣地》

什么是操作系统?

操作系统是负责整个系统最基本功能和系统管理,包括内核、设备驱动程序、启动引导程序、命令行shell或其它种类的用户界面、基本的文件管理工具和系统工具。

用户界面是操作系统的外在表象,内核是操作系统的内在核心

什么是内核?

内核由一系列程序组成,包括负责响应中断的中断服务程序、负责管理多个进程从而分享处理器时间的调度程序、负责管理地址空间的内存管理程序、网络、进程间通信的系统服务程序等。

内核负责管理系统的硬件设备。

关于内核学习我建议不要上来就看书先了解内核的构成和特性,然后通过思考发现疑问这时再去读内核源码。先了解概貌在读局部细节。而且内核分成好多部分,

linux内核版本升级

说明:在k8s中由于内核版本太低会出现很多问题,需要在部署k8s集群之前升级系统内核版本。

1、载入公钥

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org1

2、安装ELRepo

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm1

3、载入elrepo-kernel的元数据

yum --disablerepo=* --enablerepo=elrepo-kernel repolist1

4、查看可用的rpm包

yum --disablerepo=* --enablerepo=elrepo-kernel list kernel*1

5、下载安装最新版本的kernel

yum --disablerepo=* --enablerepo=elrepo-kernel install -y kernel-ml.x86_641

6、下载驱动

yum --enablerepo=elrepo-kernel install kernel-ml kernel-ml-devel.x86_641

7、重启,选择新版本内核进入系

6d98bbc54c5cdb5171c21ed2b16049c7.png

编辑

搜图


统。

6d98bbc54c5cdb5171c21ed2b16049c7.png

此时,操作系统使用的内核已升级为【 5.7.7-1.el7.elrepo.x86_64】

[root@localhost ~]# uname -aLinux localhost.localdomain 5.7.7-1.el7.elrepo.x86_64 #1 SMP Wed Jul 1 11:53:16 EDT 2020 x86_64 x86_64 x86_64 GNU/Linux12

8、将内核工具包一并升级

删除旧版本工具包

yum remove kernel-tools-libs.x86_64 kernel-tools.x86_641

安装新版本工具包

yum --disablerepo=* --enablerepo=elrepo-kernel install -y kernel-ml-tools.x86_64

总结

内核是系统核,发行版是每个社团增加了外围资源(比如用户界面,系统安装,程序更新),所以各发行版的内核可以一致,但发行版采取的各种用户应用方式可能不同。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值