📄
chjina Wiki
  • 首页
  • 网站收藏
    • GitHub
    • 趣站
      • 工具类
      • 网络工具
      • 网络空间资产
  • IT知识库
    • 路由交换
      • 华三
        • 防火墙
          • 概览页面的流量监控不显示数据
        • DHCP
          • IP Source Guard与DHCP Snooping配合的IPv4动态绑定功能配置举例
          • DHCP Snooping典型配置举例
        • 1.端口镜像配置
        • 2.链路聚合
        • 3.IRF堆叠
        • 4.ARP网关保护功能
        • 5.交换机作为SSH客户端登录出错
        • 6.策略路由改变下一跳
        • 7.交换机密码策略实现的解决办法
        • 8.华三交换机配置NTP
        • 9.环路检测配置举例
        • 10.静态路由、Track与NQA联动,设置浮动备份路由
      • 华为
        • 华为交换机开启远程Telnet登录
        • 华为交换机配置链路聚合
      • 锐捷
        • 常用命令
      • 戴尔
        • DELL 网络交换机 基本配置说明
      • 博科SAN交换机基本配置
    • 服务器
      • 浪潮
        • RAID配置
          • Ctrl+A RAID配置
          • Ctrl+H RAID配置
          • LSI 9271 8i Raid卡开启jbod(直通)功能
        • 启用MWAIT等
      • 华为
        • 华为2288H v5服务器开启MWAIT功能
      • 惠普
        • HPE服务器安装下载驱动教程
        • HP ilo5 更改中文
    • 虚拟化
      • Vmware
        • VMware 系列 密钥
        • vCenter
          • VCSA6.7无DNS安装
          • VCSA7.0.2无DNS安装
          • vCenter扩容硬盘
          • Vcenter 由于一个或多个 vCenter Server 系统的凭据无效,登录失败
        • ESXi
          • 使用命令升级ESXI系统(补丁)
          • ESXi覆盖安装重置root密码
          • vCenter重置ESXi主机root密码
    • 系统配置和优化
      • Windows
        • Windows挂载NFS
        • Windows Server 链路聚合配置
        • Windows 远程提示函数不受支持
        • Windows系统配置NTP服务器
        • Windows11系统初始化无网络连接
      • Linux
        • Centos
          • CentOS网卡配置
          • CentOS重置密码
          • CentOS使用iso镜像作为私有源
          • CentOS防火墙
          • 创建systemd service服务
        • Ubuntu
          • Ubuntu 24.04 server 安装
          • Ubuntu安装ssh
          • Ubuntu修改ip地址
    • Docker
      • UFW管理Docker端口
    • KMS激活命令
      • kms命令激活office
      • kms命令激活windows系统
    • 各厂商默认管理地址
  • 读书清单
    • 清单
  • 捡垃圾
    • 空气果Fun
    • 合宙Air700E/780E短信转发
由 GitBook 提供支持
在本页
  • 一.虚拟机CD挂载方式
  • 1.虚拟机添加CD镜像
  • 2.创建挂载路径 /mut/cdrom
  • 3.挂载CD镜像到 /mut/cdrom
  • 4.查看挂载是否成功 df -h
  • 5.备份yum源
  • 6.创建yum更新源local.repo
  • 7.清除yum源的缓存
  • 8.查看加载的yum源,如果列出很多,说明加载成功
  • 9.卸载挂载目录
  • 二.挂载本地ISO文件方式
  • 1.上传iso镜像文件到Linux本地
  • 2.创建挂载路径 /mut/iso
  • 3.把镜像挂载在/mnt/iso路径下
  • 4.查看挂载是否成功 df -h
  • 5.备份yum源
  • 6.创建yum更新源local.repo
  • 7.清除yum源的缓存
  • 8.查看加载的yum源,如果列出很多,说明加载成功
  • 9.卸载挂载目录

这有帮助吗?

  1. IT知识库
  2. 系统配置和优化
  3. Linux
  4. Centos

CentOS使用iso镜像作为私有源

小计:

有时候在我们本地搭建一些Linux上的程序运行环境或者安装一些软件的时候,难免会遇到需要使用yum方式安装一些依赖库,但是苦于没有网,无法下载依赖库软件的情况。又或者是在机房中无法连接外网的情况下需要安装一大堆依赖的基础软件。

一.虚拟机CD挂载方式

1.虚拟机添加CD镜像

2.创建挂载路径 /mut/cdrom

[root@localhost /]# mkdir -pv /mut/cdrom

3.挂载CD镜像到 /mut/cdrom

[root@localhost cdrom]# mount /dev/cdrom /mut/cdrom/
mount: /dev/sr0 写保护,将以只读方式挂载

4.查看挂载是否成功 df -h

[root@localhost cdrom]# df -h
文件系统                 容量  已用  可用 已用% 挂载点
devtmpfs                 898M     0  898M    0% /dev
tmpfs                    910M     0  910M    0% /dev/shm
tmpfs                    910M  9.6M  901M    2% /run
tmpfs                    910M     0  910M    0% /sys/fs/cgroup
/dev/mapper/centos-root   11G  2.5G  8.6G   22% /
/dev/sda1               1014M  151M  864M   15% /boot
/dev/mapper/centos-home  4.0G   33M  4.0G    1% /home
tmpfs                    182M     0  182M    0% /run/user/0
/dev/sr0                 4.4G  4.4G     0  100% /mut/cdrom

5.备份yum源

5.1进入yum源目录

[root@localhost /]# cd /etc/yum.repos.d/

5.2 创建备份文件夹backup

[root@localhost yum.repos.d]# mkdir -pv backup

5.3 备份到backup文件夹

[root@localhost yum.repos.d]# mv ./*.repo ./backup

6.创建yum更新源local.repo

[root@localhost yum.repos.d]# vi local.repo

6.1编写local.repo yum源

[LocalRepo]
name=LocalRepo
baseurl=file:///mut/cdrom/
enabled=1
gpgcheck=0

命令含义:

[LocalRepo] :表示一个yum源配置段的名称,可以自定义。

name:表示该yum源的名称 baseurl:表示yum源的目录,使用file:///表示指向的是本地文件系统上的目录,注意:有三个斜杠。 enabled:表示该yum配置段是否生效,1表示生效,0表示无效 gpgcheck:表示是否对yum源指定的软件包进行安全校验,0表示不校验,本地挂载的镜像可以认为软件就是安全的,不必校验;

7.清除yum源的缓存

[root@localhost yum.repos.d]# yum clean all
已加载插件:fastestmirror
正在清理软件源: LocalRepo
Cleaning up list of fastest mirrors
Other repos take up 169 M of disk space (use --verbose for details)

8.查看加载的yum源,如果列出很多,说明加载成功

[root@localhost yum.repos.d]# yum list all

9.卸载挂载目录

umount /mut/cdrom/

二.挂载本地ISO文件方式

1.上传iso镜像文件到Linux本地

2.创建挂载路径 /mut/iso

[root@localhost /]# mkdir /mnt/iso

3.把镜像挂载在/mnt/iso路径下

[root@localhost /]# mount -o loop CentOS-7-x86_64-DVD-2009.iso /mnt/iso
mount: /dev/sr0 写保护,将以只读方式挂载

4.查看挂载是否成功 df -h

[root@localhost cdrom]# df -h
文件系统                 容量  已用  可用 已用% 挂载点
devtmpfs                 898M     0  898M    0% /dev
tmpfs                    910M     0  910M    0% /dev/shm
tmpfs                    910M  9.6M  901M    2% /run
tmpfs                    910M     0  910M    0% /sys/fs/cgroup
/dev/mapper/centos-root   11G  2.5G  8.6G   22% /
/dev/sda1               1014M  151M  864M   15% /boot
/dev/mapper/centos-home  4.0G   33M  4.0G    1% /home
tmpfs                    182M     0  182M    0% /run/user/0
/dev/sr0                 4.4G  4.4G     0  100% /mnt/iso

5.备份yum源

5.1进入yum源目录

[root@localhost /]# cd /etc/yum.repos.d/

5.2 创建备份文件夹backup

[root@localhost yum.repos.d]# mkdir -pv backup

5.3 备份到backup文件夹

[root@localhost yum.repos.d]# mv ./*.repo ./backup

6.创建yum更新源local.repo

[root@localhost yum.repos.d]# vi local.repo

6.1编写local.repo yum源

[LocalRepo]
name=LocalRepo
baseurl=file:///mnt/iso
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

命令含义:

[LocalRepo] :表示一个yum源配置段的名称,可以自定义。

name:表示该yum源的名称 baseurl:表示yum源的目录,使用file:///表示指向的是本地文件系统上的目录,注意:有三个斜杠。 enabled:表示该yum配置段是否生效,1表示生效,0表示无效 gpgcheck:表示是否对yum源指定的软件包进行安全校验,0表示不校验,本地挂载的镜像可以认为软件就是安全的,不必校验;

gpgkey:表示公钥验证地址,对gpgcheck进行校验,可以不写

7.清除yum源的缓存

[root@localhost yum.repos.d]# yum clean all
已加载插件:fastestmirror
正在清理软件源: LocalRepo
Cleaning up list of fastest mirrors
Other repos take up 169 M of disk space (use --verbose for details)

8.查看加载的yum源,如果列出很多,说明加载成功

[root@localhost yum.repos.d]# yum list all

9.卸载挂载目录

umount /mnt/iso

参考链接:

上一页CentOS重置密码下一页CentOS防火墙

最后更新于1年前

这有帮助吗?

详解使用ISO镜像搭建私有yum源_IOS_脚本之家
Logo