基于ftp的局域网yum源搭建 |
您所在的位置:网站首页 › 如何搭建yum源仓库 › 基于ftp的局域网yum源搭建 |
前提:客户端服务端的主机名都需要设置 防火墙和selinux需要关闭 如服务器再192.168.100.x段,客户端也需要再此段 网络的连接方式也需相同 一、服务器端将yum源进行挂载 1. 进入yum.repos.d文件 # cd /etc # cd yum.repos.d/ 2. 查询该文件下的所有内容,新建一个目录,将yun.repos.d下的文件复制进新的目录 # mkdir back 在当前路径下创建一个新目录 # mv *.repo back/ 将.repo 文件移动至back中 查询后该文件夹下没有安装过的软件 3. 编辑一个.repo文件,配置yum源 #vi dvd.repo [dvd] dvd为名称-可修改 name=dvdrom 名字-可修改 baseurl=file:///dvd 挂载命令:file:///dvd (根目录下的dvd) gpgcheck=0 是否需要验证:0为不验证,1为验证(默认填0) 4. 根目录下没有dvd这个目录需要新建 #mkdir /dvd 在根目录下创建dvd目录 5. 挂载镜像文件mount -o loop /dev/sr0 /dvd 6. Yum源挂载成功 进入/var/ftp文件 ,将镜像文件拷贝进pub目录下 7. mkdir other '创建yum源的索引目录,用于创建repodata数据文件' createrepo -g /mnt/repodata/repomd.xml other 8. 修改ftp配置文件 vi /etc/vsftpd/vsftpd.conf anonymous_enable=YES 允许匿名用户登录 anon_root=/dvd/ 匿名用户登录访问的文件(挂载点) 9. systemctl start vsftpd 开启ftp服务 10. systemctl stop firewalld.service '关闭防火墙' 11. setenforce 0 '关闭核心防护' 12. 用虚拟机的浏览器访问地址查询是否为所需要访问的目录 二、客户端配置 cd /etc/yum.repos.d 切换至yum源配置文件下 mkdir back 创建一个目录 mv *.repo back 将yum下的.repo文件都复制进back目录中 vi ftp_10.repo 编辑一个ftp_10.repo文件[ftp_10] 仓库类别name=ftp_10 仓库名称baseurl=ftp://192.168.100.10 url访问路径(192.168.100.10为服务端的地址)gpgcheck=0 是否校验 0为否enabled=1 启用此软件仓库Yum clean all 清除yum缓存 Yum repolist 查看yum 踩过的坑:1、etc/vsftpd/vsftpd.conf 中允许匿名用户访问的路径一定要写正确 2、vsftpd服务一定要打开 3、防火墙和selinux要检查是否关闭 4、检查自己的DNS是否是单独配置,单独配置的可能联不通 5、检查客户端的配置文件是否填写正确,尤其是ip地址 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |