无外网CentOS7.3服务器制作yum本地源

1.背景

连接在互联网的服务器,直接通过 yum install安装各种包,非常方便。但这次项目是面向工业生产环境的,工业的服务器为了数据安全,往往不能连接外网,导致centos中的yum安装工具不能使用,使用rpm包安装软件要处理各种依赖,非常不方便。那么能不能在不联网的情况下使用yum安装软件呢?一种办法是——使用iso做本地yum源,可以解决大部份的包安装。

2.具体步骤

① 查看服务器版本

cat /etc/redhat-release

在这里插入图片描述
② 下载对应版本的镜像文件(我选择的是EveryThing版本的,8G左右)
下载链接
http://mirror.neu.edu.cn/centos/7/isos/x86_64/
在这里插入图片描述
③ 上传到服务器上(该过程大概1个小时)

④ 备份 yum.repos.d 下的yum源配置文件

cd /etc/yum.repos.d/

mv CentOS-Base.repo CentOS-Base.repo.bak
mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bak
mv CentOS-Vault.repo CentOS-Vault.repo.bak

⑤ 创建挂载目录并挂载

mkdir /mnt/iso 
mount -o loop CentOS-7-x86_64-Everything-1611.iso /mnt/iso

⑥ 新建本地yum文件并配置

vi CentOS-Local.repo

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

⑦ 清除yum缓冲并查看可用yum源

yum clean all
yum repolist all 

在这里插入图片描述
⑧ 测试

 yum install httpd

在这里插入图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值