CentOS7.5下基于FTP服务的局域网yum源搭建
实验环境
- yum源服务器和yum客户端都处于同一局域网之中
- yum源服务器
- hostname:zabbix
- OS版本:CentOS 7.5
- IP:192.168.101.201
- yum客户端
- hostname:kvm
- OS版本:CentOS 7.5
- IP:192.168.101.222
资源目录规划
- ISO镜像文件存放目录:
/data/centosISO
- ISO镜像文件的挂载目录:
/var/ftp/centos/centos75/
yum源服务器上的配置
- 下载安装vsftpd服务并启动服务
yum install vsftpd -y
systemctl start vsftpd
systemctl enable vsftpd
- 创建ISO镜像文件存放目录并下载或上传镜像文件到此目录下
mkdir -p /data/centosISO
cd /data/centosISO
# 在此目录下上传或者下载镜像文件
- 创建挂载目录
mkdir -p /var/ftp/centos/centos75
注:在vsftpd服务使用默认配置,没有更改主配置文件/etc/vsftpd/vsftpd.conf
中anon_root
的值的时候,挂载目录必须放在默认目录下,即/var/ftp目录下。
- 挂载镜像文件
mount -o loop /data/centosISO/CentOS-7.5-x86_64-DVD-1804.iso /var/ftp/centos/centos75/
成功执行命令后在/var/ftp/centos/centos75/
目录下可看到已有镜像文件,并可用mount命令查看是否挂载成功,如下图:
- 设置开机自动挂载
编辑/etc/fstab文件,在文件最后加入以下内容,设置开机自动挂载此镜像文件
/data/centosISO/CentOS-7.5-x86_64-DVD-1804.iso /var/ftp/centos/centos75/ iso9660 defaults,ro,loop 0 0
yum客户端的配置
- 新建
/etc/yum.repos.d/CentOS-LAN.repo
文件,修改后的文件内容如下:
[LAN_CentOS7.5]
name=Repo on local area network yum server for CentOS 7.5
baseurl=ftp://192.168.101.201/centos/centos75/
gpgcheck=0
enabled=1
gpgkey=ftp://192.168.101.201/centos/centos75/RPM-GPG-KEY-CentOS-7
- 清yum缓存和查看repolist
yum clean all
yum makecache
yum repolist
- 测试下载
至此,大功告成!!!
需要注意的点儿
- 挂载目录放在
anon_root
的值的目录下,默认是/var/ftp
; - 要想yum服务端重启后能正常提供服务的必要2点
- 保证
vsftpd
服务器开机自启,即执行systemctl enable vsftpd
; - 设置开机自动挂载镜像文件。
- 保证
CentOS7.5下基于FTP服务的局域网yum源搭建的更多相关文章
- CentOS7.0下安装FTP服务的方法
http://www.jb51.net/article/106604.htm 本篇文章主要介绍了CentOS7.0下安装FTP服务的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟 ...
- Centos 7 局域网 yum 源搭建
一.需求及实现方式介绍: 需求:现在各个软件版本更新迭代很快,在我们部署一套集群(比如:openstack)后,如果过一段时间想扩展集群时发现软件版本早已迭代更新,安装后导致和现有环境或多或少不兼容, ...
- 【CNMP系列】CentOS7.0下安装FTP服务
一个小插曲,安装一个FTP服务,便于和远程服务器的文件沟通.后续我们会讲到如何使用Capistrano配合git完成服务器的代码部署以及发布流程.现在,代码先走FTP吧,挺稳. FTP简介 FTP 是 ...
- 本地局域网yum源搭建-centos/redhat
环境-centos6.7 [本机yum搭建提前备好,不做介绍] [root@nagios ~]# cat /etc/redhat-release CentOS release 6.7 (Final) ...
- mac下打开FTP服务
MAC下打开FTP服务 周银辉 mac下一般用smb服务来进行远程文件访问,但要用FTP的话,高版本的mac os默认关掉了,可以用如下命令打开: sudo -s launchctl load -w ...
- 如何在linux下开启FTP服务
如何在linux下开启FTP服务 1. 首先服务器要安装ftp软件,查看是否已经安装ftp软件下: #which vsftpd 如果看到有vsftpd的目录说明服务器已经安装了ftp软件 2. ...
- Windows下基于IIS服务的SSL服务器的配置
Windows下基于IIS服务的SSL服务器的配置 实验环境 Windows Server 2008 R1(CA) Windows Server 2008 R2(web服务器) Windows 7 x ...
- Windows 下开启FTP服务并创建FTP用户
Windows 下开启FTP服务,并创建用户 此教程教你怎么开启 Windows 的 FTP 服务,并创建用于登入 FTP 的用户.教程用到的操作系统是 Windows 7. 一.创建用于登入 FTP ...
- CentOS7.2 创建本地YUM源和局域网YUM源
1背景 由于开发环境只有局域网,没法使用网上的各种YUM源,来回拷贝rpm包安装麻烦,还得解决依赖问题. 想着搭建个本地/局域网YUM源,方便自己跟同事安装软件. 2环境 [root@min-base ...
随机推荐
- codechef Scoring Pairs
难度 \(medium-hard\) 题意 官方中文题意 做法 很显然是可以通过计算常数个\(sum(A,B)=\sum\limits_{i=0}^A \sum\limits_{j=0}^B scor ...
- Kemaswill 机器学习 数据挖掘 推荐系统 Python optparser模块简介
Python optparser模块简介
- 基于光盘配置yum源
#开启自动挂载服务 systemctl start autofs #设置开机自动挂载 systemctl enable autofs #光盘自动挂载路径/misc/cd “包含repoda ...
- 使用VS中自带的一键打包功能将我们的ASP.NET Core类库打包并将程序包(类库)发布到NuGet平台上进行管理
本章将和大家简单分享下如何使用VS中自带的一键打包功能将我们的ASP.NET Core类库打包并将程序包(类库)发布到NuGet平台上进行管理. 一.注册并登录NuGet平台 NuGet官网:http ...
- 【spring boot】SpringBoot初学(2.2)– SpEL表达式读取properties属性到Java对象
前言 github: https://github.com/vergilyn/SpringBootDemo 代码位置:(注意测试方法在,test下的SpelValueApplicationTest.c ...
- C语言 typedef struct _STUDENT {}STUDENT,*PSTUDENT;
#include <stdio.h> #include <stdlib.h> #include <string.h> //给stuct _STUDENT 起一个别名 ...
- How Many Answers Are Wrong HDU - 3038 带边权并查集
#include<iostream> #include<cstring> using namespace std; ; int d[N],p[N]; int find(int ...
- EF Code-First(Oracle)通过Migration来更新数据库的表的字段
关于Oracle中使用Entity Framework 6.x Code-First方式开发,请参考博客(菩提树下的杨过)https://www.cnblogs.com/yjmyzz/p/how-to ...
- 前端页面中:jsp和HTML的区别之处
JSP和HTML的区别 HTML页面是静态页面,也就是事先由用户写好放在服务器上,固定内容,不会变,由web服务器向客户端发送,平时上网看的网页都是大部分都是基于html语言的. JSP页面是有JSP ...
- C# 读取Excel到DataTable两种方式对比
方式一 OLEDB读取 数据库引擎 优点:读取速度快,依据sheet排序读取 缺点:对于Excel版本依赖强,无法读取指定sheet 错误提示:本地计算机未指定 Microsoft.ACE.OLEDB ...