本章目的:客户端Centos7-1能享用远程服务器Centos7的百胜仓库
本章环境:一台服务器Centos7,一台客户端
Centos7-1, VM虚拟机
1。安装vsftpd服务
引用><代码> root@localhost ~ # yum安装vsftpd - y 已加载插件:fastestmirror langpacks 从缓存hostfile加载镜像速度 *基础:mirrors.cn99.com *附加:centos.ustc.edu.cn *更新:mirrors.aliyun.com 正在解决依赖关系 ——比;正在检查事务 ——比;软件包vsftpd.x86_64.0.3.0.2-25。el7将被安装 ——比;解决依赖关系完成代码>2。挂载镜像
引用>
<代码> [root@localhost ~] #山/dev/sr0/mnt///挂载到mnt目录 山:/dev/sr0写保护,将以只读方式挂载 root@localhost ~ # df ht 文件系统类型容量已用可用已用%挂载点/dev/sda2 xfs 10 g 3.9 g/6.2 g 39% devtmpfs devtmpfs 898 0 898 0%/dev tmpfs tmpfs/dev/shm 912 0 912 0% tmpfs tmpfs 912 9.0 903/1%运行 tmpfs tmpfs 912 0 912/sys/fs/cgroup的0%/dev/sda5 xfs 10 g 37 m 10 g/家庭的1%/dev/sda1 xfs 6.0克174 5.9克/boot 3% tmpfs tmpfs 183米20 k 183米/运行/user/0 1%/dev/sr0 iso9660 4.3 g/mnt 4.3 g 0 100% # cd/var/root@localhost ~ (root@localhost var) # ls//在var目录下面看到我们的ftb文件了 账户崩溃ftp kerberos锁nis tmp运行 adm db游戏自由选择线轴yp日志 缓存空gopher本地邮件保存目标代码>3。在ftp站点目录下,创建目录centos7,把我们的百胜源放在下面
引用><代码> (root@localhost var) # cd ftp/(root@localhost ftp) # ls 酒吧 (root@localhost ftp) # mkdir centos7//创建一个目录 (root@localhost ftp) # ls centos7酒吧 (root@localhost ftp) # cp射频/mnt/* centos7/,//我们把挂载点里面的所有文件放在我们刚才创建的目录底下 [1]2705 (root@localhost ftp) #工作//查看后台运行的进程 [1]+运行中cp - rf/mnt/* centos7/, 代码>4。创建目录,把我们的扩展源放在目录底下
引用><代码> (root@localhost ftp) # mkdir其他//创建一个扩展目录 (root@localhost ftp) # ls centos7其他酒吧 (root@localhost ftp) # createrepo - g/mnt/repodata/repomd。其他xml///扩展目录下放非官方的软件包,第三方组织 救主元数据 保存元数据文件列表 拯救其他元数据 生成sqlite DBs Sqlite DBs完成 [1]+完成cp - rf/mnt/* centos7/代码>5。查看我们的进程,百胜源和扩展源
引用><代码> (root@localhost ftp) #工作//查看进程状态,我们刚才的镜像已经复制好了 (root@localhost ftp) # cd centos7/[root@localhost centos7] # ls CentOS_BuildTag GPL LiveOS RPM-GPG-KEY-CentOS-7 EFI RPM-GPG-KEY-CentOS-Testing-7图片包 EULA isolinux repodata TRANS.TBL [root@localhost centos7] # cd . ./其他/(其他root@localhost) # ls repodata (其他root@localhost) # cd repodata///我们的非官方软件包就放在这个配置文件里 [root@localhost repodata] # ls 01 a3b489a465bcac22a43492163df43451dc6ce47d27f66de289756b91635523-filelists.sqlite.bz2 401年dc19bda88c82c403423fb835844d64345f7e95f5b9835888189c03834cc93-filelists.xml.gz 5 dc1e6e73c84803f059bb3065e684e56adfc289a7e398946574d79dac6643945-primary.sqlite.bz2 5 f62201963ee83e178738d9f88078560377cc06f972a4c0094ab3be00cae515f-repomd.xml 6 bf9672d0862e8ef8b8ff05a2fd0208a922b1f5978e6589d87944c88259cb670-other.xml.gz 7 c36572015e075add2b38b900837bcdbb8a504130ddff49b2351a7fc0affa3d4-other.sqlite.bz2 c48538ac0f65ece36eb71d41b76f1eb1f98c58cc26777348490feaed8f38ab56-repomd.xml.gz dabe2ce5481d23de1f4f52bdcfee0f9af98316c9e0de2ce8123adeefa0dd08b9-primary.xml.gz repomd.xml 代码>6。开启服务关闭防火墙
引用><代码> [root@localhost repodata] # cd ~ (root@localhost ~) # systemctl开始vsftpd//开启vsftpd服务 (root@localhost ~) # netstat -ntap | grep 21查看21端口,负责连接 tcp6 0 0:::::: * 3244/vsftpd听 (root@localhost ~) # netstat -ntap | grep 20 (root@localhost ~) # systemctl firewalld停止。服务//关闭防火墙 (root@localhost ~) # setenforce 0//关闭增强功能 (root@localhost ~) #企业必备——Linux Centos7远程百胜仓库部署