延春的技术站 延春的技术站
首页
  • 前端文章

    • JavaScript
  • 页面

    • HTML
    • CSS
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • java
  • python
  • android
  • ois
  • 数据库
  • 中间件安装
  • Docker
  • Linux
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
收藏
  • 分类
  • 标签
  • 归档

会痛的石头

IT界小学生
首页
  • 前端文章

    • JavaScript
  • 页面

    • HTML
    • CSS
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • java
  • python
  • android
  • ois
  • 数据库
  • 中间件安装
  • Docker
  • Linux
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
收藏
  • 分类
  • 标签
  • 归档
  • 中间件

  • Docker

  • Linux

    • Linux常用命令
    • 挂载新磁盘
    • Centos7防火墙
    • ssh用key登录
    • LVM挂载新磁盘
    • ubuntu20防火墙
    • ubuntu20.04离线安装gcc和make
    • Centos7挂载本yum源并共享
      • 零、准备本地iso镜像
      • 一、本地yum挂载
      • 二、本地yum的共享
    • Centos7安装caddy 、xui
  • 大模型

  • 运维
  • Linux
quyanchun
2023-08-07

Centos7挂载本yum源并共享

# 零、准备本地iso镜像

下载地址

http://vault.centos.org/  国内地址
http://mirror.nsc.liu.se/centos-store/        欧洲镜像
http://archive.kernel.org/centos-vault/     美国镜像
1
2
3

以CentOS-7-x86_64-DVD-1804.iso为例

# 一、本地yum挂载

# 1、上传iso文件到/opt下

mkdir /mnt/iso  创建挂载iso文件路径
mount -o loop /opt/CentOS-7-x86_64-DVD-1804.iso /mnt/iso  
cp -r /mnt/iso/ /opt  复制iso文件内容到服务器路径  注:这里是因为服务重启会取消挂载
1
2
3

# 2、配置yum配置

cd /etc/yum.repos.d/
rm -rf ./*
1
2

# 3、创建配置文件

vi centos7.repo

[centos7]
name=centos7
baseurl=file:///opt/iso
gpgcheck=0
enabled=1
1
2
3
4
5
6
7

# 4、查看

yum repolist
1

# 二、本地yum的共享

如果有多个需要的挂载的主机就需要搭建一个共享的yum

# 1、安装httpd

yum install httpd -y
1

修改默认端口 这里我改成30080

vi /etc/httpd/conf/httpd.conf

···
Listen 30080
...
1
2
3
4
5
systemctl start httpd 打开http服务

systemctl enable httpd 设置http服务为开机自启动

systemctl status httpd
1
2
3
4
5

# 2、开启防火墙(非必须)

#增加http服务通过防火墙的规则  30080是httpd的默认启动端口
firewall-cmd --zone=public --add-port=30080/tcp --permanent  
#重新加载
firewall -cmd --reload  
#查看
firewall-cmd --list-all
1
2
3
4
5
6

# 3、复制iso到httpd路径下

cp -r /opt/iso/ /var/www/html/
1

访问 http://ip:30080/iso/

# 4、切换到其他的机器

#清空配置
cd /etc/yum.repos.d/
rm -rf ./*

vi centos7.repo

[centos7]
name=centos7
baseurl=http://ip:30080/iso/     #注:这里的ip需要修改
gpgcheck=0
enabled=1
1
2
3
4
5
6
7
8
9
10
11
yum repolist
1
#Centos7
上次更新: 2023/08/07, 18:01:11
ubuntu20.04离线安装gcc和make
Centos7安装caddy 、xui

← ubuntu20.04离线安装gcc和make Centos7安装caddy 、xui→

最近更新
01
Centos7安装caddy 、xui
02-21
02
docker安装samba
09-04
03
docker安装openvpn
07-17
更多文章>
Theme by Vdoing | Copyright © 2021-2025 京ICP备2021033341号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式