1、创建目录
mkdir -p /mnt/cdrom
2、挂载你的cdrom文件
2.1在节点执行如下命令,将光盘设备 /dev/sr0 挂载到 /mnt/cdrom 目录 :
[root@cm1 ~]# mount /dev/sr0 /mnt/cdrom/
mount: /mnt/cdrom: WARNING: device write-protected, mounted read-only.
这里的sr0即指我们虚拟机安装的光盘文件iso如图:
2.2 执行命令 :df -h 查看是否挂载成功:
[root@cm3 ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/sr0 1.6G 1.6G 0 100% /mnt/cdrom
2.3 配置开机自动挂载
[root@cm3 ~]# vim /etc/fstab
在最后一行添加代码
#设备名 挂载点 文件系统 文件类型 签名校验
/dev/sr0 /mnt/cdrom iso9660 defaults 0 0
2.4配置本地yum源
[root@cm1 yum.repos.d]# vim /etc/yum.repos.d/CentOS-Media.repo
在文件尾部新建本地源,添加如下代码:
[local]
name=local repo
baseurl=file:///mnt/cdrom/BaseOS
enable=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
baseurl ,指定挂载的目录下的BaseOS 以及AppStream目录
gpgcheck 是否校验
enabled 是否启用该镜像
3.屏蔽默认的其他网络镜像
[root@cm1 yum.repos.d]# vim /etc/yum.repos.d/CentOS-Base.repo
在base,AppStream,Extra三个镜像源中分别添加enabled=0即可
如果他日又想改回使用网络的镜像源,则又将此行删除
4.更新yum源
[root@cm1 BaseOS]# yum clean all
0 文件已删除
[root@cm1 BaseOS]# yum makecache
local repo 14 MB/s | 2.2 MB 00:00
元数据缓存已建立。
5.验证结果
[root@cm1 BaseOS]# yum search java
上次元数据过期检查:0:01:52 前,执行于 2020年09月27日 星期日 20时03分52秒。
============================================================ 概况 匹配:java ============================================================
mozjs60.x86_64 : SpiderMonkey JavaScript library
mozjs52.i686 : SpiderMonkey JavaScript library
mozjs52.x86_64 : SpiderMonkey JavaScript library
mozjs60.i686 : SpiderMonkey JavaScript library
json-glib.x86_64 : Library for JavaScript Object Notation format
json-glib.i686 : Library for JavaScript Object Notation format
表示使用OK!