案例场景:
客户需求:安装Redhat 7.3后,升级7.6内核 kernel-3.10.0-957.21.3.el7.x86_64,并保留旧内核
配置yum源:
- 创建iso存放目录和挂载目录
mkdir /root/iso
mkdir /root/cdrom
-
上传7.6的iso镜像文件到iso存放目录/root/iso下(后面单独介绍方法)
-
挂载iso镜像到目录/root/cdrom下(注意:该方法挂载重启会失效)
mount -o loop /root/iso/XXXXX.iso /root/cdrom
- 使用df -h命令查询挂载是否成功
df -h
- yum源设置
/etc/yum.repos.d/目录所有文件先要移走
mkdir /opt/centos-yum.bak
mv /etc/yum.repos.d/* /opt/centos-yum.bak/
创建repo文件并放到/etc/yum.repos.d/目录
cd /etc/yum.repos.d
vi local.repo
输入内容如下
[local]
name=local
#注:这里的baseurl就是你挂载的目录,在这里是/root/cdrom
baseurl=file:///root/cdrom
#注:这里的值enabled一定要为1
enabled=1
gpgcheck=0
6 测试YUM安装
yum clean all
yum makecache
yum install ntp
7.3 升kernel-3.10.0-957.21.3.el7.x86_64内核(对应7.6)
检查系统版本:
cat /etc/redhat-release
查看当前生效的内核:
uname -r
检查yum源:
yum repolist

检查yum源里的内核包版本:
yum list |grep kern

升级内核:
yum update kernel
查看当前生效的内核:
uname -r
查看系统中全部的内核 RPM 包:
rpm -qa | grep kernel
检查当前可用的启动选项:
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg

重启:
reboot
查看当前生效的内核:
uname -r

查看可用内核包:
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
附:传文件到Linux服务器的方法:
进入图形界面给网口eno1配置一个IP,
nmtui
参考:百度
再将Redhat7.6镜像通过该网口传到服务器,参考:
使用SecureCRT工具上传、下载文件的两种方法_运维_yule117737767的专栏-CSDN博客
https://blog.csdn.net/yule117737767/article/details/82388285?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task
过程截图:




本文主要参考了:
CentOS使用ISO镜像做本地YUM源运维数据源博客-CSDN博客
https://blog.csdn.net/Post_Yuan/article/details/79455379
网友评论