CentOS 挂载 cdrom, iso文件作为源
在生产系统环境中的机器都没有连接互联网,因此都是使用本地源。
首先,需要将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文件作为源的更多相关文章
- centos挂载本地镜像作为yum源
1.安装Centos后默认的Yum源如下 ll /etc/yum.repos.d/ [root@localhost ~]# ll /etc/yum.repos.d/ total 32 -rw-r- ...
- 如何在 Linux 中挂载 ISO 文件
在 Windows 中,我们常常使用 Daemon Tools 和 Virtual CloneDrive 等虚拟光驱软件挂载光盘镜像,下面我们一起来学习在 Linux 中如何挂载 ISO 文件. 在 ...
- inux读取ISO文件或是光驱的方法--挂载
inux读取ISO文件或是光驱的方法--挂载 首先在虚拟机选项的设置里设置CD/DVD选项,勾选:Connect at power on 再在连接中选择:Use ISO image file即选择镜像 ...
- Linux 中挂载 ISO 文件
在 Linux 中挂载 ISO 文件 用 mount 命令,在终端中输入如下命令即可: sudo mount -o loop filename.iso /cdrom 其中 filename.iso 是 ...
- 【教程】在UEFI启动方式下,通过GRUB2引导,直接从硬盘ISO文件安装Windows10和Ubuntu双系统
本文为作者原创,允许转载,但必须注明原文地址: https://www.cnblogs.com/byronxie/p/9949789.html 动机 最近在自学MIT6.828 Operating S ...
- CentOS 本地ISO 挂载并配置本地软件源
CentOS 挂载ISO镜像文件为本地源 操作系统:CentOS5.5 ISO文件:CentOS5.5的ISO镜像一个 操作步骤: 一.挂载iso文件到挂载点 [root@server ~ ]# mo ...
- CentOS配置本地yum源(使用镜像iso文件)
本人在使用yum安装软件的时候,感觉最不爽的是网络不佳时,安装的速度特别慢.所以,个人就上网search了一下如何使用Linux的安装文件作为其yum源.经过几次尝试,已经可以成功的配置了.下面是详细 ...
- Linux下挂载iso文件和配置yum本地源
Linux的版本: [root@pbn ~]# head -n 1 /etc/issueRed Hat Enterprise Linux Server release 6.1 (Santiago) 1 ...
- CentOS下成功挂载xxxxxDVDx.iso并使用yum安装软件
CentOS下成功挂载xxxxxDVDx.iso并使用yum安装软件 **不断尝试,终能到达彼岸** 测试环境为Win7 32位,VirtualBOx4.2.16+CentOS6.5,可分别到virt ...
随机推荐
- 【开发技术】Eclipse设置软tab(用4个空格字符代替)及默认utf-8文件编码(unix)
Eclipse设置软tab(用4个空格字符代替)及默认utf-8文件编码(unix) 本文摘要: 1.如何配置Eclipse中编辑器支持softtab(用数个空格字符代替默认的tab缩进): 2.如何 ...
- Mysql Nested-Loop Join Algorithms
MySQL在多表之间执行join时,利用一种nested-loop algorithm 或者其变种:(嵌套循环) Nested-Loop Join Algorithm 一个简单的嵌套循环连 ...
- Linuxc - define 与 typedef的区别
预处理就是讲一些头文件展开. 预处理还会将使用到宏定义的值替换为真正的值.宏只是单纯的字符串的替换. #define 宏定义 眼里没有语法,不用分号结尾. typedef 定义别名,是有语法的,要用分 ...
- js_6_dom选择
什么是dom编程? 找 找到html中的标签,赋值给一个变量 改 通过更改这个变量动态地更改html中的内容 返回的内容为列表 如何找到那些标签? id:var find = document.get ...
- ListCtrl控件
一 CListCtrl类型 LVS_EDITLABELS LVS_OWNERDRAWFIXED LVS_REPORT LVS_SHOWSELALWAYS LVS_SINGLESEL LVS_SMALL ...
- GPU 实现 RGB -- YUV 转换 (OpenGL)
GPU 实现 RGB -- YUV 转换 前言 RGB --> YUV 转换的公式是现成的,直接在 CPU 端转换的话,只需要遍历每个像素,得到新的 YUV 值,根据其内存分布规律,合理安排分布 ...
- junit测试延伸--方法的重复测试
在实际编码测试中,我们有的时候需要对一个方法进行多次测试,那么怎么办呢?这个问题和测试套件解决的方案一样,我们总不能不停的去右键run as,那怎么办呢?还好伟大的junit帮我们想到了. OK,现在 ...
- lambda高级进阶--表达式参数
1,现在我们封装一个方法,来提供一个比较器,显然比较器是拥有两个参数的--用来比较的两个值. public class Linkin { public static String[] sort(Str ...
- mongodb查询操作分析
背景 mongodb 提供了类sql的数据查询及操作方式,同时也包含了聚合操作.索引等多个机制: 按以往的经验,不当的库表操作或索引模式往往会造成许多问题,如查询操作缓慢.数据库吞吐量低下.CPU或磁 ...
- vsftp 的安装及配置
安装vsftpd 直接用 yum安装,方便的很 yum -y install vsftpd #进入vsftpd目录cd /etc/vsftpd/ #Create The Virtual Users D ...