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
然后保存退出。