码迷,mamicode.com
首页 > 其他好文 > 详细

本地YUM源仓库(内网)

时间:2016-07-29 19:20:42      阅读:460      评论:0      收藏:0      [点我收藏+]

标签:yum

YUM仓库有三种部署方式:FTPHTTP和本地方式。

——服务端

 mkidr /data                     #目录用于存放RPM包(所有的软件包)  

 chown -R apache.apache /data      #FTPHTTP共用目录,所以权限修改为apache

 yum install -y createrepo        #createrepo用于创建yum索引

 createrepo -v /data          #创建/data/目录的rpmyum索引(目录内每更新1个包都要此操作)
 yum install -y vsftpd              #FTP 方式

 cd /etc/vsftpd/

 vim vsftpd.conf                        #修改如下

 anonymous_enable=YES                #开启匿名访问

 anon_root=/data                       #加上匿名访问目录(默认是/var/ftp/pub

 vim ftpusers                          #增加用户

 apache

 vim user_list                          #增加用户

 apache

 service vsftpd restart

 chkconfig vsftpd on

 

注:以下是vsftpd"425 Failed to establish connection"的解决方法  

vi /etc/vsftpd/vsftp.conf       #实现启用PASV连接

pasv_enable=YES

pasv_min_port=6000

pasv_max_port=7000

 

 iptables -A INPUT -p tcp --dport 20:21 -j ACCEPT

 iptables -A INPUT -p tcp --dport 6000:7000 -j ACCEPT

 

 service iptables restart            #记得重启服务

 service vsftpd restart

 

 yum install httpd -y                     #HTTP方式

 cd /etc/httpd/conf

 vim httpd.conf                         #修改如下

 KeepAlive ON

 #Include conf.d/*.conf                    #注释这一行

 ServerName www.example.com:80          #去掉注释(要不会告警)

 DocumentRoot "/data"                    #修改成rpm包存放目录

 <Directory "/data">                      #修改成rpm包存放目录

 Order allow,deny

  Allow from all                         #开启目录访问功能

 </Directory>

——客户端

#内网Linux客户端配置与安装测试#

  备份 /etc/yum.repos.d 内所有的repo文件或将repo文件加上参数:enabled=0(这个repo不起作用)。

 vim local_yum.repo            #编辑服务端配置的yum

[vsftp]

name=local_yum

baseurl=ftp://192.168.131.10

enabled=1

gpgcheck=0

gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6

[httpd]

name=local_yum

baseurl=http://192.168.131.10

enabled=1

gpgcheck=0

gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6

 yum clean all

 yum install vsftp                        #测试是否可以下载安装(可能是时延)

 yum repolist                           #查询yum源包含的安装包


本文出自 “风帆の博” 博客,请务必保留此出处http://9625010.blog.51cto.com/9615010/1831796

本地YUM源仓库(内网)

标签:yum

原文地址:http://9625010.blog.51cto.com/9615010/1831796

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!