环境准备:
172.16.1.51 服务端
172.16.1.51 客户端
在服务端安装 vsftpd
[root@m01 ~]# yum -y install vsftpd
[root@m01 ~]# systemctl start vsftpd
[root@m01 ~]# systemctl enable vsftpd
挂载一个CentOS-7 ISO镜像光盘
mount /dev/cdrom /mnt/
在ftp根目录下新建base,epel目录存入常用rpm包和额外(第三方)rpm包
mkdir -p /var/ftp/{base,epel}
将光盘上的所有rpm拷贝至base目录,这里的rpm包只是一个常用基础软件包
cp -a /mnt/Packages/* /var/ftp/base
将额外的rpm软件包拷贝至epel目录,比如nginx,docker等,可以去yum 缓存复制以前安装过的额外的软件包过来
find /var/cache/yum/x86_64/7/ -name "*.rpm" |xargs cp -t /var/ftp/epel/
或
find /var/cache/yum/x86_64/7/ -name "*.rpm" -exec cp -rf {} /var/ftp/epel \;
创建yum元数据
yum -y install