RPM管理工具(网络YUM)及缓存问题

本文介绍了如何利用RPM管理工具在网络环境中搭建YUM服务,包括在服务端安装FTP服务器并配置仓库,客户端设置仓库配置文件以连接服务端。此外,还讲解了如何在客户端验证配置并启用缓存,以便保留RPM包。
摘要由CSDN通过智能技术生成
如果服务端和客户端在同一台机器,是本地YUM 
缺点:只能为本机提供YUM服务                 
如果服务端和客户端不在同一台机器,是网络YUM
优点:
1.可以为网络中的所有客户机提供服务
2.基于FTP的YUM源
3.基于HTTP的YUM源

一、首先准备两台LINUX主机(将11.24作为服务端,11.22作为客户机)

[root@11 ~]# ifconfig

eth0      Link encap:Ethernet  HWaddr 00:0C:29:80:FB:49  
          inet addr:172.16.11.24  Bcast:172.16.255.255  Mask:255.255.0.0
       
eth0      Link encap:Ethernet  HWaddr 00:0C:29:90:4E:7F  
          inet addr:172.16.11.22  Bcast:172.16.255.255  Mask:255.255.0.0
         

二、搭建FTP服务器,文件要对外开放共享 (FTP:文件传输协议,几乎所有操作系统都可以搭建FTP)

跟本地YUM区别:服务端(一台主机+共享文件的服务)
1、 安装FTP服务-vsftpd软件包(是根据本地YUM安装的)

[root@111 ~]# yum install vsftpd -y
Loaded plugins: product-id, search-disabled-repos, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Setting up Install Process
Resolving Dependencies
--> Running transaction check

2、service vsftpd start #启动FTP服务
对外开放的是/var/ftp/目录下的文件(将光盘中的文件复制到仓库中去)

[root@111 ~]# service vsftpd start
Starting vsftpd for vsftpd:                                [  OK  ]

root@111 mnt]# cp -r * /var/ftp/yum
[root@111 mnt]# cd /var/ftp/yum
[root@111 yum]# ls
EFI      EULA_en  EULA_it  EULA_pt  HighAvailability  LoadBalancer  README         ResilientStorage            ScalableFileSystem
EULA     EULA_es  EULA_ja  EULA_zh  images            media.repo    release-notes  RPM-GPG-KEY-redhat-beta     Server
EULA_de  EULA_fr  EULA_ko  GPL      isolinux          Packages      repodata       RPM-GPG-KEY-redhat-release  TRANS.TBL
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值