centos7配置yum本地源(iso镜像)及局域网使用
2、测试环境:
服务器1:44.135.8.19(yum源)
服务器2:44.135.8.1(局域网机器)
系统:centos7.4
上传iso镜像到服务器,并挂载iso镜像
mount -t iso9660 CentOS--x86_64-Everything-.iso /mnt/cdrom/

备份本地repo文件,并创建自己的repo
[root@HikvisionOS yum.repos.d]# mkdir /opt/repobak
[root@HikvisionOS yum.repos.d]# mv /etc/yum.repos.d/* /opt/repobak
创建新的repo
[root@HikvisionOS yum.repos.d]# vi myiso.repo
[c7-media]
name=CentOS-$releasever - Media
#这里的IP根据现场的yum源决定
#baseurl=http://44.135.8.19/centos7
baseurl=file:///mnt/cdrom
gpgcheck=
#enabled=
enabled=
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
清除缓存并新建缓存
[root@HikvisionOS yum.repos.d]# yum clean all
[root@HikvisionOS yum.repos.d]# yum makecache
OK啦,测试下!
[root@HikvisionOS yum.repos.d]# yum list
安装并启动httpd服务
[root@HikvisionOS yum.repos.d]# yum -y install httpd

[root@HikvisionOS yum.repos.d]# systemctl start httpd.service
建立centos软连接
[root@HikvisionOS var]# ln -s /mnt/cdrom /var/www/html/centos7
浏览器试下http://44.135.8.19/centos7能否打开,如果可以,即已成功

修改repo文件,将baseurl改成以上浏览器打开的地址,见上repo代码,注释一下就好了
重新清除缓存新建缓存
局域网内其他机器也一样,修改一下baseurl即可,yum测试下吧
[root@HikvisionOS yum.repos.d]# ifconfig
eth0: flags=<UP,BROADCAST,RUNNING,MULTICAST> mtu
inet 44.135.8.1 netmask 255.255.255.0 broadcast 44.135.8.255
inet6 fe80::2a6e:d4ff:fe88:c62d prefixlen scopeid 0x20<link>
ether :6e:d4::c6:2d txqueuelen (Ethernet)
RX packets bytes (31.1 GiB)
RX errors dropped overruns frame
TX packets bytes (39.2 GiB)
TX errors dropped overruns carrier collisions lo: flags=<UP,LOOPBACK,RUNNING> mtu
inet 127.0.0.1 netmask 255.0.0.0
inet6 :: prefixlen scopeid 0x10<host>
loop txqueuelen (Local Loopback)
RX packets bytes (24.5 GiB)
RX errors dropped overruns frame
TX packets bytes (24.5 GiB)
TX errors dropped overruns carrier collisions [root@HikvisionOS yum.repos.d]# yum repolist
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
源标识 源名称 状态
!c7-media CentOS- - Media ,
repolist: ,
[root@HikvisionOS yum.repos.d]# cat
bak/ CentOS-Media.repo
[root@HikvisionOS yum.repos.d]# cat CentOS-Media.repo
# CentOS-Media.repo
#
# This repo can be used with mounted DVD media, verify the mount point for
# CentOS-. You can use this repo and yum to install items directly off the
# DVD ISO that we release.
#
# To use this repo, put in your DVD and use it with the other repos too:
# yum --enablerepo=c7-media [command]
#
# or for ONLY the media repo, do this:
#
# yum --disablerepo=\* --enablerepo=c7-media [command] [c7-media]
name=CentOS-$releasever - Media
#baseurl=file:///media/CentOS/
# file:///media/cdrom/
# file:///media/cdrecorder/
baseurl=http://44.135.8.19/centos7
gpgcheck=
#enabled=
enabled=
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
[root@HikvisionOS yum.repos.d]#
PS:也可以用ftp的方式,我这里采用了http方式,本文为备忘记录一下
centos7配置yum本地源(iso镜像)及局域网使用的更多相关文章
- Centos配置yum本地源最简单的办法
有关centos配置yum本地源的方法 一.前提 先连接镜像 然后在命令行输入如下命令 mount /dev/sr0 /mnt cd /etc/yum.repos.d/ ls 之后会看到如下的界面 二 ...
- redhat 7 配置yum本地源
http://www.unixarena.com/2015/04/how-to-create-the-yum-repository-on-rhel-7.html 1. 在虚拟机上挂上cd 2. m ...
- Linux下挂载iso文件和配置yum本地源
Linux的版本: [root@pbn ~]# head -n 1 /etc/issueRed Hat Enterprise Linux Server release 6.1 (Santiago) 1 ...
- Oracle linux6.1配置yum本地源
一.准备工作1. Linux安装盘插入光驱2. 挂载光驱 [root@localhost ~]# mount /dev/cdrom /mnt/ mount: block device /dev/sr0 ...
- 无网络下,配置yum本地源
1. 新建一个没有iso镜像文件的虚拟机: 2. 本地上传一个镜像文件(CentOS7的镜像),到虚拟机已创建的目录: 例如:上传一个镜像文件CentOS-7-x86_64-Everything-17 ...
- [转]centos7 配置yum源(本地+光盘)
from:http://wangyan.org/blog/setup-local-yum-repo.html 一,本地 1.创建本地yum仓库 1.mkdir -p /yum/local #可以有N级 ...
- RHEL6 yum本地源配置
RHEL6 yum本地源配置 将RHEL6 的iso上传到/file1/xxx 新建目录/file1/xxx/mnt,将iso挂载到mnt目录 mount rhel-server-6.3-x86_64 ...
- CentOS 6 Yum本地源配置
#cd /etc/yum.repos.d #rm CentOS-Base.repo CentOS-Base.repo 是yum 网络源的配置文件(默认) #vi CentOS-Media.repo C ...
- 搭建yum本地源_阿里云CentOS服务器初始化设置
CentOS服务器初始化设置其实不分阿里云或其它服务器了,操作配置过程与步骤也差不多一.挂载硬盘 1.磁盘分区 fdisk -l #查看设备,一般可以看到设备名为/dev/xvdb fdisk /de ...
随机推荐
- C# Cookie方法
//写入 protected void Button1_Click(object sender, EventArgs e) { HttpCookie cookie=new HttpCookie(&qu ...
- JAVA for(i = 0; i<a.length; i++) 解析
下列 System.out.printf 语句输出的结果是什么? Char a[]={„a‟,‟b‟,‟c‟,‟d‟,‟e‟}; For(i=0; i<=a.length/2; i++) { c ...
- freemarker demo
<!--freemarker--> <dependency> <groupId>org.springframework.boot</groupId> & ...
- 服务器、应用框架、MVC、MTV
web服务器:负责处理http请求,响应静态文件,常见的有Apache,Nginx以及微软的IIS. 应用服务器:负责处理逻辑的服务器.比如php.python的代码,是不能直接通过nginx这种we ...
- ionic页面间跳转的动画实现
1. 在<ion-view>标签中加入: nav-direction="back"或nav-direction="forward" 2.用$stat ...
- vim 常用 NERDTree 快捷键
ctrl + w + h 光标 focus 左侧树形目录 ctrl + w + l 光标 focus 右侧文件显示窗口 ctrl + w + w 光标自动在左右侧窗口切换 ctrl + w + r 移 ...
- npm -D -S 的区别
npm -D -S 的区别 我们在使用npm install 安装模块或插件的时候,有两种命令把他们写入到 package.json 文件里面去,比如: --save-dev --save 在 p ...
- c++——大端序,小端序的排列问题
#include<iostream> using namespace std; union TestModel { int i; char ch; }; int main() { unio ...
- jQuery基础(四)动画
1.动画基础隐藏和显示 jQuery中隐藏元素的hide方法 $elem.hide() 提供参数: .hide( options ) 当提供hide方法一个参数时,.hide()就会成为一个动画方法. ...
- Java面向对象程序设计的六大基本原则
1.开闭原则(Open Close Principle) 定义:一个软件实体如类.模块和函数应该对扩展开放,对修改关闭. 开放-封闭原则的意思就是说,你设计的时候,时刻要考虑,尽量让这个类是足够好,写 ...