搭建离线yum源
HTTP方式
安装步骤
系统:CentOS 7.6
yum install -y httpd
vi /etc/httpd/conf/httpd.conf
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
allow from all
</Directory>
1、下载yum源镜像文件
CentOS官网:https://www.centos.org/download/
点击DVD ISO,选择其中一个版本
2、将下载好的镜像通过winscp或xshell等工具传到需要部署yum源的服务器上。
3、挂载镜像
mount /home/CentOS-7-x86_64-DVD-1908.iso /home/temp
4、将挂载盘内的文件复制到本地新建目录中
mkdir -p /var/www/html/centos_iso
cp -r /home/temp/* /var/www/html/centos_iso
5、将yum源仓库里的repo文件进行备份(因为要覆盖这些文件,要养成备份的好习惯)
mkdir /etc/yum.repos.d/bak20200422
mv /etc/yum.repos.d/* /etc/yum.repos.d/bak20200422
6、重新编辑CentOS-Media.repo文件
cp /etc/yum.repos.d/bak20200422/CentOS-Media.repo /etc/yum.repos.d/
vim /etc/yum.repos.d/CentOS-Media.repo
[centos_iso]
name=centos_iso
baseurl=file:///var/www/html/centos_iso
baseurl=http://192.168.80.131/var/www/html/centos_iso
gpgcheck=1
enabled=1
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
7、卸载镜像
umount /home/temp
8、此时使用yum list命令就能显示所有已经安装和可以安装的程序包
URL: http://192.168.80.131/centos_iso
9、然后验证即可
yum clean all
yum makecache
测试:
本机:yum install gawk-4.0.2-4.el7_3.1.x86_64.rpm
远程机:wget http://192.168.80.131/centos_iso/Packages/gawk-4.0.2-4.el7_3.1.x86_64.rpm
rpm -ivh xxx.rpm
FTP方式
使用centos镜像作为yum源
【挂载CentOS-7-x86_64-DVD-1810.iso】
[root@service ~]# mount -o loop /dev/sr0 /mnt/cdrom
[root@service ~]# mkdir /opt/centos
[root@service ~]# cp -rvf /mnt/* /opt/centos/
[root@service ~]# umount /mnt/
搭建service本地yum源
在/etc/yum.repos.d创建centos.repo源文件(原有文件建议删除)
[centos]
name=centos
baseurl=file:///opt/centos
gpgcheck=0
enabled=1
测试service本地yum源
yum clean all
yum repolist
例如:
[root@service~]# yum repolist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
repo id repo name status
centos centos 4,021
iaas iaas 1,688
repolist: 5,709
service NODE安装FTP服务
[root@service ~]# yum install vsftpd –y
[root@service ~]# vi /etc/vsftpd/vsftpd.conf
添加anon_root=/opt/
保存退出
[root@service ~]# systemctl start vsftpd
[root@service ~]# systemctl enable vsftpd
关闭service防火墙或者配置iptables
此时只介绍将防护墙关闭,为了方便
systemctl stop firewalld
systemctl disable firewalld
配置computer 节点yum源文件
在/etc/yum.repos.d创建centos.repo源文件
[centos]
name=centos
baseurl=ftp://192.168.100.10/centos
gpgcheck=0
enabled=1
测试computer node yum 源情况
yum clean all
yum list
[root@compute ~]# yum repolist
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
centos | 3.6 kB 00:00
iaas | 2.9 kB 00:00
(1/3): centos/group_gz | 166 kB 00:00
(2/3): centos/primary_db | 3.1 MB 00:00
(3/3): iaas/primary_db | 2.3 MB 00:00
源标识 源名称 状态
centos centos 4,021
iaas iaas 1,688
repolist: 5,709
搭建离线yum源的更多相关文章
- 离线yum源挂载及yum服务器搭建
在进行现网环境搭建的时候,绝大多数情况下,centos或redhat(以下以centos为例)服务器是跟公网隔离的,因此需要找一台服务器挂载自己的yum源. 一.离线yum源包的制作 离线yum源可以 ...
- Linux云主机(离线)搭建本地yum源
下载CentOS镜像 http://mirror.nsc.liu.se/centos-store/7.3.1611/isos/x86_64/ 离线yum源的配置 1.上传下载的镜像源iso 2.挂载i ...
- 搭建本地yum源出现:mount: 在 /dev/sr0 上找不到媒体
2021-07-27 在练习环境搭建时,因为是离线环境,故先搭建本地yum源,但是出现了一个往常没有的问题:mount: 在 /dev/sr0 上找不到媒体,参考其他博主的文章得到解决方法. 排查问题 ...
- 搭建本地yum源并定时同步
在生产中内网的机器都是不能访问外网,所以需要搭建本地yum源.以中国科学科技大学的yum源为基准.http://mirrors.ustc.edu.cn/ 有些模块会同步失败,可以wget下载至指定位置 ...
- 使用光盘搭建本地yum源
刚装好的系统,想安装一些常用软件和一些包组的时候,就可以使用安装光盘搭建本地yum 第一步:挂载安装光盘 mount /dev/cdrom /mnt 第二步:编辑repo yum源文件 [root@l ...
- CentOS6.5 搭建在线yum源
CentOS6.5 搭建在线yum源 发布时间: 2017-04-21 浏览次数: 611 下载次数: 1 问题描述 尽管有很多的免费镜像提供yum源服务,但是还是有必要建立自己的yum服务器 ...
- Centos7搭建在线yum源
1: 首先关闭防护墙或者设置规则通过且关闭selinux Systemctl diablefirewalld 永久关闭防火墙 vim/etc/sysconfig/selinux 并修改SELINUX ...
- 如何搭建本地yum源,阿里yum源以及自己的网络yum源?
环境:CentOS7 一.本地源的yum源的搭建 (一)添加新的yum源配置文件iso.repo(名字可以自己命名,但是后缀必须是repo结尾) 注意:目录 /etc/yum.repos.d 下的 . ...
- centos 搭建本地YUM源并使用apache共享YUM源
搭建本地YUM源 1.挂载镜像 2.搭建本地YUM源 删除多余repo文件保留一个就行 本地YUM源就搭建好了 yum repolist 查看yum源 3.使用apache共享YUM源 YUM服务器配 ...
- 【转载】搭建本地yum源:以下是以centos7为例子
搭建本地yum源:以下是以centos7为例子 1)首先需要安装 createrepo(需要一个可以使用源的机器,可以访问互联网)安装方法可以使用yum安装epel源 1 yum -y instal ...
随机推荐
- FFmpeg开发笔记(四十八)从0开始搭建直播系统的开源软件架构
音视频技术的一个主要用途是直播,包括电视直播.电脑直播.手机直播等等,甚至在线课堂.在线问诊.安防监控等应用都属于直播系统的范畴.由于直播系统不仅涉及到音视频数据的编解码,还涉及到音视频数据的实时传 ...
- 什么是电商API
是电子商务平台提供给开发者和商家的一种技术接口,它允许第三方应用程序访问和操作平台的数据和服务.电商API的使用可以极大地提高业务效率,促进创新,并且为商家提供更多的商业机会. 以下是电商API的 ...
- Kubernetes利用Volume挂载ConfigMap与Secret
1.概述 在Kubernetes集群中,应用的配置管理是一个关键且复杂的任务.随着应用的扩展和微服务架构的普及,传统的配置文件管理方式已经难以满足动态.灵活的配置需求.幸运的是,Kubernetes提 ...
- keycloak~scope客户端模板的使用
scope为何物? scope在oauth2中表示授权的范围,另外也可以理解为,根据认证时scope的参数,在构建jwt时,返回更多的信息:比如在keycloak中,你的可选scope(optiona ...
- Electron32-ViteOS桌面版os系统|vue3+electron+arco客户端OS管理模板
基于electron32+vue3 setup+pinia2桌面端os管理解决方案ElectronVue3OS. vue3-electron32-os全新原创Electron32+Vite5+Vue3 ...
- 如何排查线上w3wp.exe CPU高的问题,使用到了WinDbg、Visual studio来分析IIS进程池的.dmp文件
最近发现服务器上某个web站点老是CPU很高,该站点部署在IIS上,我IIS上有多个站点,每个站点一个进程池,每个进程池取名都是根据站点来取的,所以很容易看出哪个站点吃掉的CPU,该站点已运行十几年, ...
- 【YashanDB知识库】YMP元数据阶段二报错YAS-04204
[问题分类]YMP迁移 [关键字]YMP迁移,YAS-04204 [问题描述]数据库采用最小规格部署,机器配置2C8G,使用YMP进行数据和对象迁移,在元数据阶段二创建索引时报错:YAS-04204 ...
- JWT单点登录
单点登录 概念:登录某集团的某一产品之后,访问其他产品的网站时就会是登录状态,比如登录QQ之后,进入QQ游戏的时候就是登录过的状态,具体实现方法有以下: Redis+token实现单点登录: 生成一个 ...
- 【效果】使用canvas rotate实现一个旋转的矩形
使用canvas rotate实现一个旋转的矩形,并且以矩形的中心为原点,围绕原点旋转: <canvas id="canvas" width="800" ...
- CSS – Grid
前言 有一种布局方式叫 Layout Grid 网格布局. 在 Figma – Layout Grid 有介绍过. 在 RWD 概念篇 也有讲到过 要实现这种布局, 可以用 Flex 也可以用 Gri ...