设为首页 收藏本站
查看: 687|回复: 0

[经验分享] Linux构建ftp服务器上的yum软件包仓库

[复制链接]

尚未签到

发表于 2015-10-23 10:09:08 | 显示全部楼层 |阅读模式

  • 服务器端
  (1)    安装ftp服务,并配置自启动
  [iyunv@sam ftp]# yum install vsftpd
  [iyunv@sam ftp]# chkconfig vsftpd on
  [iyunv@sam ftp]# chkconfig vsftpd --list
  vsftpd            0:off 1:off 2:on  3:on  4:on  5:on  6:off
  [iyunv@sam ftp]# service vsftpd restart
  Shutting down vsftpd:                    [FAILED]
  Starting vsftpd for vsftpd:                 [  OK  ]
  
  (2)    /var/ftp/pub创建目录Packages,并用于存放供下载安装软件包
  [iyunv@sam pub]# mkdir Packages
  [iyunv@sam pub]# cp /media/CentOS_6.0_Final/Packages/vsftpd-2.2.2-6.el6.x86_64.rpm ./Packages/
        [iyunv@sam pub]# ls Packages/
  vsftpd-2.2.2-6.el6.x86_64.rpm
  
  (3)    创建yum仓库
  [iyunv@sam ftp]# createrepo --database /var/ftp/pub/
  1/1 - Packages/vsftpd-2.2.2-6.el6.x86_64.rpm                                   
  Saving Primary metadata
  Saving file lists metadata
  Saving other metadata
  Generating sqlite DBs
  Sqlite DBs complete
  
  (4)    新建yum配置档centos6.repo
  [iyunv@sam pub]# touch centos6.repo
  centos6.repo中添加:
  name = This is my repo
  baseurl = ftp://192.168.159.129/pub/
  gpgcheck=0
  enabled=1
  

  • 客户端
  (1)    保证网络是可以互通的
   [iyunv@sam yum.repos.d]# ping 192.168.159.129
  PING 192.168.159.129 (192.168.159.129) 56(84) bytes of data.
  64 bytes from 192.168.159.129: icmp_seq=1 ttl=64 time=18.3 ms
  64 bytes from 192.168.159.129: icmp_seq=2 ttl=64 time=0.269 ms
  64 bytes from 192.168.159.129: icmp_seq=3 ttl=64 time=0.232 ms
  64 bytes from 192.168.159.129: icmp_seq=4 ttl=64 time=0.228 ms
  64 bytes from 192.168.159.129: icmp_seq=5 ttl=64 time=0.257 ms
  --- 192.168.159.129 ping statistics ---
  5 packets transmitted, 5 received, 0% packet loss, time 4313ms
  rtt min/avg/max/mdev = 0.228/3.870/18.364/7.247 ms
  
  (2)    下载yum配置档,并存放在/etc/yum.repos.d路径下:
        [iyunv@sam yum.repos.d]# pwd
  /etc/yum.repos.d
  [iyunv@sam yum.repos.d]# wget ftp://192.168.159.129/pub/centos6.repo
  --2012-08-04 09:29:57--  ftp://192.168.159.129/pub/centos6.repo
             => “centos6.repo”
  Connecting to 192.168.159.129:21... connected.
  Logging in as anonymous ... Logged in!
  ==> SYST ... done.    ==> PWD ... done.
  ==> TYPE I ... done.  ==> CWD (1) /pub ... done.
  ==> SIZE centos6.repo ... 92
  ==> PASV ... done.    ==> RETR centos6.repo ... done.
  Length: 92 (unauthoritative)
  
  100%[======================================>] 92          --.-K/s   in 0s     
  
  2012-08-04 09:29:57 (7.23 MB/s) - “centos6.repo” saved [92]
              
  [iyunv@sam yum.repos.d]# ls
  backup  centos6.repo
              
  (3)    安装vsftpd
  [iyunv@sam yum.repos.d]# yum install vsftpd
  Loaded plugins: fastestmirror, refresh-packagekit
  Loading mirror speeds from cached hostfile
  Setting up Install Process
  Resolving Dependencies
  --> Running transaction check
  ---> Package vsftpd.x86_64 0:2.2.2-6.el6 set to be updated
  --> Finished Dependency Resolution
  
  Dependencies Resolved
  
  ================================================================================
   Package         Arch            Version                 Repository        Size
  ================================================================================
  Installing:
   vsftpd          x86_64          2.2.2-6.el6             c6-repo          149 k
  
  Transaction Summary
  ================================================================================
  Install       1 Package(s)
  Upgrade       0 Package(s)
  
  Total download size: 149 k
  Installed size: 331 k
  Is this ok [y/N]: y
  Downloading Packages:
  vsftpd-2.2.2-6.el6.x86_64.rpm                            | 149 kB     00:00   
  Running rpm_check_debug
  Running Transaction Test
  Transaction Test Succeeded
  Running Transaction
    Installing     : vsftpd-2.2.2-6.el6.x86_64                                1/1
  
  Installed:
    vsftpd.x86_64 0:2.2.2-6.el6                                                   
  
  Complete!
         版权声明:本文为博主原创文章,未经博主允许不得转载。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-129872-1-1.html 上篇帖子: 使用ss命令代替netstat 统计TCP网络连接信息 下篇帖子: linux下一步步安装和配置samba服务器
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表