在生产系统环境中的机器都没有连接互联网,因此都是使用本地源。

首先,需要将cdrom, 或 iso文件挂载到本地目录。

1、挂载光驱: 将cdrom 放入光驱。

$  mkdir  /media/cdrom     # 建立挂载点目录

$  mount  /dev/cdrom   /media/cdrom    #挂载光驱, 如果有多个光驱,那么在/dev目录下会有多个cdrom设备,比如cdrom1, cdrom2

注意: 在使用虚拟机时,经常出现无法弹出cdrom的情况。此时可以先使用 fuser -km /dev/cdrom  命令杀掉使用cdrom的进程,然后再弹出光碟。

2、挂载  iso 文件 : 将iso文件拷贝到系统

$ mkdir  /media/iso     # 建立挂载点目录

$ mount -o loop  /home/user/xxxx.ios    /media/iso    #执行挂载.

然后, 配置yum源。

1、进入  /etc/yum.repo.d/  目录, 此目录下有多个  源配置文件。

以centos为例,

CentOS-base.repo    此文件是配置了centos的网络源, 在内网环境无法使用。重命名使该文件无效。 mv  CentOS-base.repo  CentOS-base.repo.bak

CentOS-Media.repo   此文件一般是配置本地源,以此为模版配置本地源。

[c6-media-cdrom]                             # 源标示, yum用来标示不同的源,因此不同的配置文件设置为不同标示。
name=CentOS-$releasever - Media      # 名字
#baseurl=file:///media/CentOS/
# file:///media/cdrom/
# file:///media/cdrecorder/
baseurl=file:///media/cdrom/              #源路径, 源路径要符合linux的源的目录规则。一般情况下,此目录下有 ./repodata目录。
gpgcheck=1                                     # 可以配置为 0 ,表示不校验。 
enabled=1                                       # 配置为1 时,启用该配置的源, 配置为0时,不启用。
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

2、配置http的内网源。

源服务器上启动httpd 服务

$ service httpd start

将本地iso文件挂载到httpd服务的目录下 /var/www/html/

$ mount  -o loop  xxx.iso   /var/www/html/iso      #挂载 iso文件

$ ln -sf   /home/user/source    /var/www/html/source          # 建立本地目录的软连接。

此时,通过 http://host/iso  或  http://host/source  访问到源数据。

如果访问http服务出现 403 错误, 可能原因

1) 本地源的上级目录没有添加执行权限, 通过  chmod +x   /home/user

2)  需要关闭iptables 防火墙,   service iptables stop

3)  selinux 没有关闭。  需要修改  /etc/selinux/config   文件 , 修改为   SELINUX=disabled  , 然后重新启动机器。

配置本地网络源。

修改repo文件中的 baseurl=http://host/source

配置完成后,可以使用 yum check-update 更新源,并检查配置是否有错误。

CentOS 挂载 cdrom, iso文件作为源的更多相关文章

  1. centos挂载本地镜像作为yum源

    1.安装Centos后默认的Yum源如下 ll /etc/yum.repos.d/   [root@localhost ~]# ll /etc/yum.repos.d/ total 32 -rw-r- ...

  2. 如何在 Linux 中挂载 ISO 文件

    在 Windows 中,我们常常使用 Daemon Tools 和 Virtual CloneDrive 等虚拟光驱软件挂载光盘镜像,下面我们一起来学习在 Linux 中如何挂载 ISO 文件. 在 ...

  3. inux读取ISO文件或是光驱的方法--挂载

    inux读取ISO文件或是光驱的方法--挂载 首先在虚拟机选项的设置里设置CD/DVD选项,勾选:Connect at power on 再在连接中选择:Use ISO image file即选择镜像 ...

  4. Linux 中挂载 ISO 文件

    在 Linux 中挂载 ISO 文件 用 mount 命令,在终端中输入如下命令即可: sudo mount -o loop filename.iso /cdrom 其中 filename.iso 是 ...

  5. 【教程】在UEFI启动方式下,通过GRUB2引导,直接从硬盘ISO文件安装Windows10和Ubuntu双系统

    本文为作者原创,允许转载,但必须注明原文地址: https://www.cnblogs.com/byronxie/p/9949789.html 动机 最近在自学MIT6.828 Operating S ...

  6. CentOS 本地ISO 挂载并配置本地软件源

    CentOS 挂载ISO镜像文件为本地源 操作系统:CentOS5.5 ISO文件:CentOS5.5的ISO镜像一个 操作步骤: 一.挂载iso文件到挂载点 [root@server ~ ]# mo ...

  7. CentOS配置本地yum源(使用镜像iso文件)

    本人在使用yum安装软件的时候,感觉最不爽的是网络不佳时,安装的速度特别慢.所以,个人就上网search了一下如何使用Linux的安装文件作为其yum源.经过几次尝试,已经可以成功的配置了.下面是详细 ...

  8. Linux下挂载iso文件和配置yum本地源

    Linux的版本: [root@pbn ~]# head -n 1 /etc/issueRed Hat Enterprise Linux Server release 6.1 (Santiago) 1 ...

  9. CentOS下成功挂载xxxxxDVDx.iso并使用yum安装软件

    CentOS下成功挂载xxxxxDVDx.iso并使用yum安装软件 **不断尝试,终能到达彼岸** 测试环境为Win7 32位,VirtualBOx4.2.16+CentOS6.5,可分别到virt ...

随机推荐

  1. intent详解(一)

    摘录自:http://blog.csdn.net/harvic880925/article/details/38399723 前言:通过重新翻看Android入门书籍,才发现原来自己露掉了那么多基础知 ...

  2. 在Pycharm中运行Scrapy爬虫项目的基本操作

    目标在Win7上建立一个Scrapy爬虫项目,以及对其进行基本操作.运行环境:电脑上已经安装了python(环境变量path已经设置好), 以及scrapy模块,IDE为Pycharm .操作如下: ...

  3. 安装新的int 9中断例程2

    body, table{font-family: 微软雅黑; font-size: 13.5pt} table{border-collapse: collapse; border: solid gra ...

  4. glusterfs 步骤

    一.下载yum源 # wget http://download.gluster.org/pub/gluster/glusterfs/3.6/LATEST/CentOS/glusterfs-epel.r ...

  5. WebSphere--用户简要表

     Application Server 含有 com.ibm.servlet.personalization.userprofile 软件包中的类,这些类使维护关于 Web 站点访问者的持久信息和利用 ...

  6. Django简介--Django从入门到精通系列教程

    该系列教程系个人原创,并同步发布在个人官网刘江的博客和教程 所有转载本文者,需在顶部显著位置注明原作者及www.liujiangblog.com官网地址. Python及Django学习QQ群:453 ...

  7. 【Java SE】如何用Java实现插入排序

    摘要:前面三期分别写了三篇简单排序的算法,今天来讲一点稍微难一点的排序算法-----插入排序. 基本思想: 设n个数据已经按照顺序排列好(假定从小排到大). 输入一个数据x,将其放在恰当的位置,使其顺 ...

  8. ABP框架源码学习之修改默认数据库表前缀或表名称

    ABP框架源码学习之修改默认数据库表前缀或表名称 1,源码 namespace Abp.Zero.EntityFramework { /// <summary> /// Extension ...

  9. python中的协程及实现

    1.协程的概念: 协程是一种用户态的轻量级线程.协程拥有自己的寄存器上下文和栈. 协程调度切换时,将寄存器上下文和栈保存到其他地方,在切换回来的时候,恢复先前保存的寄存器上下文和栈. 因此,协程能保留 ...

  10. Selenium UI自动化解决iframe定位问题

      更多原创测试技术文章同步更新到微信公众号 :三国测,敬请扫码关注个人的微信号,感谢! 原文链接:http://www.cnblogs.com/zishi/p/6735116.html 一个阴雨霏霏 ...