前言

由于工作需要,处理的服务器大多是内网环境,无法连接外网,在安装部署mysql,jdk,tomcat的时候还可以使用离线包+tar命令解压使用,但是安装redis和nginx等等软件的时候,不是缺gcc就是缺少依赖,因此考虑在服务器搭建本地yum 仓库,使用yum安装解决依赖问题。

本文适合对linux有基础的人阅读,对知识点介绍很少,不喜勿喷。

环境介绍

1.Centos7服务器一台。

2.Centos7 iso镜像一个。

3.SSH终端工具Mobaxterm。

实现步骤

1.先从centos的阿里云下载点

http://mirrors.aliyun.com/centos/7.7.1908/isos/x86_64/

下载.CentOS-7-x86_64-DVD-1908.iso和CentOS-7-x86_64-Minimal-1810.iso

两者的区别是DVD版集成较多的东西,Mininal只有最基本的命令行


教你如何搭建本地YUM仓库,离线环境也可使用yum install命令_服务器

我下载的iso镜像

2.使用Vmware虚拟机搭建Centos7服务器一台


教你如何搭建本地YUM仓库,离线环境也可使用yum install命令_内网_02

我的虚拟机

3.使用mobaxterm远程连接虚拟机


教你如何搭建本地YUM仓库,离线环境也可使用yum install命令_linux_03


  • 执行命令 lsblk 查看磁盘信息


教你如何搭建本地YUM仓库,离线环境也可使用yum install命令_上传_04

lsblk

  • 执行命令mkdir /test 新建/test目录
  • 在这里通过Mobaxterm上传CentOS-7-x86_64-DVD-1908.iso到/test1目录上,mobaxterm有文件上传和下载的功能


教你如何搭建本地YUM仓库,离线环境也可使用yum install命令_centos_05

上传了iso镜像到/test目录

  • 挂载iso镜像到服务器上

mkdir /iso

mount -o ro /test/CentOS-7-x86_64-DVD-1908.iso /iso/

lsblk


教你如何搭建本地YUM仓库,离线环境也可使用yum install命令_内网_06

命令执行过程

这里我们可以见到我们上传的iso镜像已经挂载到服务器上。

  • 修改yum源信息

cd /etc/yum.repos.d

mkdir backup

mv Centos-* backup/

vi local.repo

[local]name=xxxbaseurl=file:///isoenabled=1gpgcheck=0:wq保存退出


yum clean all

yum list


教你如何搭建本地YUM仓库,离线环境也可使用yum install命令_linux_07

yum list命令


这个时候我们已经搭建了本地仓库,即使在没网络的时候也能使用yum 安装一些基本软件。

yum install gcc*  -y

yum install vim  -y

结语

此文介绍了yum本地仓库的搭建,方便了内网服务器软件的安装。虽然对知识点介绍几乎没有,但是安装本文介绍的步骤即可成功搭建本地yum仓库。有疑问的同学可以提出,本人会第一时间回复。


加群交流在后台回复“加群”,添加小编微信,小编拉你进去猜您喜欢往期精选▼Linux 进程管理之四大名捕
Linux 系统安全与优化配置
Linux 命令行下的好东西
系统加固之Linux安全加固
必知必会的 crontab 从入门到精通
END
更多资源尽在星球,后台回复“星球”获取优惠