centos 本地源服务器配置:

将iso文件配置本地yum源
1、将iso文件拷贝到ftp目录下:
mount /dev/cdrom /media && mkdir /var/ftp/pub/centos_iso && cp -rf /media/* /var/ftp/centos_ios/
2、配置ftp服务器,设置匿名访问。
3、rpm -ivh CentOS/createrepo-0.4.11-3.el5.noarch.rpm
4、createrepo -g repodata/comps.xml /var/ftp/pub/centos_iso/
5、在客户端添加yum源服务器地址:
[base]
name="base yum repo"
baseurl=ftp://192.168.0.110/pub/centos_iso/    ###iso镜像地址
enabled=1
gpgcheck=0
failovermethod=priority                ##设置优先
6、可以测试:yum list

###创建其它的yum源:自制rpm包

mkdir -p /var/ftp/pub/rpm_files
cp *.rpm /var/ftp/pub/rpm_files
cd /var/ftp/pub/rpm_files
createrepo .
在客户端添加repo文件,将baseurl里的内容改为ftp://192.168.0.110/pub/rpm_files

 

备注:vsftpd的iptables 策略:

vsftpd为被动模式:vi vsftpd.conf

在配置文件的最下面 加入
pasv_min_port=30001
pasv_max_port=31000
然后保存退出。

然后设置iptables防火墙的配置文件

 vi /etc/sysconfig/iptables
在配置文件的最下面 加入
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 30001:31000 -j ACCEPT
然后保存退出。