欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

CentOS 6.5 环境实现本地局域网搭建YUM的方法【基于FTP】

程序员文章站 2022-05-11 21:48:09
本文实例讲述了centos 6.5 环境实现本地局域网搭建yum的方法。分享给大家供大家参考,具体如下: 前面介绍了centos 6.5环境本地局域网基于http搭建yu...

本文实例讲述了centos 6.5 环境实现本地局域网搭建yum的方法。分享给大家供大家参考,具体如下:

前面介绍了centos 6.5环境本地局域网基于http搭建yum的方法,这里再来说明一下基于ftp的yum搭建方法。

服务端配置

创建挂载目录

mkdir /media/centos_6.5_final

赋予挂载目录权限

chmod -r 777 /media/centos_6.5_final

挂载iso

mount -o loop -t centos-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 -ivh vsftpd-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 -ivh deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
rpm -ivh python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm 
rpm -ivh createrepo-0.9.9-18.el6.noarch.rpm

生成yum通用数据库

createrepo /var/ftp/pub/repodata

绕过从互联网安装

cd /etc/yum.repos.d/
mv centos-base.repo centos-base.repose_bak
mv centos-debuginfo.repo centos-debuginfo.repo_bak
mv centos-media.repo centos-media.repo_bak

配置只从本地安装

vi centos-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

清楚缓存

yum clean all

测试yum

yum list

重启vsftpd 服务

service vsftpd restart

开机启动

chkconfig vsftpd on

客户端配置

cd /etc/yum.repos.d/

绕过从互联网安装

mv centos-base.repo centos-base.repose_bak
mv centos-debuginfo.repo centos-debuginfo.repo_bak
mv centos-media.repo centos-media.repo_bak

配置只从本地安装

vi centos-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

清楚缓存

yum clean all

测试yum

yum list

希望本文所述对大家centos服务器配置有所帮助。