CentOS 6.5 环境实现本地局域网搭建YUM的方法【基于FTP】
本文实例讲述了CentOS6.5环境实现本地局域网搭建YUM的方法。分享给大家供大家参考,具体如下:
前面介绍了Centos6.5环境本地局域网基于HTTP搭建YUM的方法,这里再来说明一下基于FTP的YUM搭建方法。
服务端配置
创建挂载目录
mkdir/media/CentOS_6.5_Final
赋予挂载目录权限
chmod-R777/media/CentOS_6.5_Final
挂载iso
mount-oloop-tCentOS-6.5-x86_64-bin-DVD1.iso/media/CentOS_6.5_Final/
常规挂载
mount/dev/cdrom/media/CentOS_6.5_Final/
安装vsftpd
cd/media/CentOS_6.5_Final/ rpm-ivhvsftpd-2.2.2-11.el6_4.1.x86_64.rpm
拷贝数据
cp-rf/media/CentOS_6.5_Final/*/var/ftp/pub
安装createrepo以及依赖工具
cd/var/ftp/pub/Packages rpm-ivhdeltarpm-3.5-0.5.20090913git.el6.x86_64.rpm rpm-ivhpython-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm rpm-ivhcreaterepo-0.9.9-18.el6.noarch.rpm
生成YUM通用数据库
createrepo/var/ftp/pub/repodata
绕过从互联网安装
cd/etc/yum.repos.d/ mvCentOS-Base.repoCentOS-Base.repose_bak mvCentOS-Debuginfo.repoCentOS-Debuginfo.repo_bak mvCentOS-Media.repoCentOS-Media.repo_bak
配置只从本地安装
viCentOS-Media.repo [xby-01] name=Centos-xby baseurl=file:///var/ftp/pub/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
清楚缓存
yumcleanall
测试YUM
yumlist
重启vsftpd服务
servicevsftpdrestart
开机启动
chkconfigvsftpdon
客户端配置
cd/etc/yum.repos.d/
绕过从互联网安装
mvCentOS-Base.repoCentOS-Base.repose_bak mvCentOS-Debuginfo.repoCentOS-Debuginfo.repo_bak mvCentOS-Media.repoCentOS-Media.repo_bak
配置只从本地安装
viCentOS-Media.repo [xby0] name=xby baseurl=ftp://192.168.30.8/pub/ enabled=1 gpgcheck=1 gpgkey=ftp://192.168.30.8/pub/RPM-GPG-KEY-CentOS-6
清楚缓存
yumcleanall
测试YUM
yumlist
希望本文所述对大家CentOS服务器配置有所帮助。