如果服务端和客户端在同一台机器,是本地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