企业必备——Linux Centos7远程百胜仓库部署

  

企业必备——Linux Centos7远程百胜仓库部署

  

本章目的:客户端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。挂载镜像

     

企业必备——Linux Centos7远程百胜仓库部署

  
 <代码> [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远程百胜仓库部署