综合

配置yum源3:局域网配置yum源,服务器不联网

导读: 

两台测试服务器:服务器端 172.16.1.53

客户端 172.16.1.59

两台服务器之间要能ping通


服务器端需要安装的软件:

createrepo createrepo-0.9.8-5.el6.noarch.rpm(CentOS6.3x64)

vsftp vsftpd-2.2.2-11.el6.x86_64.rpm(CentOS6.3x64)

[[email protected] ~]# cd /yumlocal/Packages/ 进入软件包存放位置

[[email protected] /]# yum install createrepo

或者[[email protected]]# rpm -ivh createrepo-0.9.8-5.el6.noarch.rpm

[[email protected] /]# yum install vsftp

或者[[email protected]]# rpm -ivh vsftpd-2.2.2-11.el6.x86_64.rpm


ftp服务器配置:

查询当前ftp状态:chkconfig--list |grep vsftpd

[[email protected] Packages]# chkconfig --list |grep vsftpd

vsftpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off

如果输出结果为off,则开启它

[[email protected] Packages]# chkconfig vsftpd on

第一次安装,开启后请重启下ftp服务:

[[email protected] Packages]# service vsftpd restart

如果防火墙没关,关闭防火墙

[[email protected] Packages]# /etc/init.d/iptables stop

vsftp的匿名用户为系统的ftp用户,修改/etc/passwd,将ftp用户的home目录从/var/ftp更改为目标路径/yumlocal。

[[email protected]]# vim /etc/passwd

ftp:x:14:50:FTP User:/yumlocal:/sbin/nologin

修改后可以在自己浏览器里输入ftp地址,测试一下

ftp服务器配置完成



配置yum数据库文件和信息索引文件

centos的光盘中默认有repodata这个目录和下面的文件,因此这里不需要再生成。建议自己再生成一个,以免因为这个整个过程不成功

rhel生成repodata,例如:

[[email protected] ~]# createrepo /yumlocal/Packages/

[[email protected] Packages]# cd repodata/

[[email protected] repodata]# ls

filelists.xml.gz other.xml.gz primary.xml.gz repomd.xml



配置客户端

[[email protected]]# cpCentOS-Media.repo netyum.repo

[[email protected]]# mvCentOS-Base.repo CentOS-Base.repo.ori

[[email protected]]# mvCentOS-Media.repo CentOS-Media.repo.ori

[[email protected]]# vim netyum.repo

[netyum] 名字自定义

name=netyum 名字自定义

baseurl=ftp://172.16.1.53/Packages 服务器端yum源地址

gpgcheck=0 验证选1 关闭选0

enabled=1 开启源1 关闭选0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 验证秘钥、非必须


使配置生效、刷新列表

[[email protected]]# yum clean all

[[email protected]]# yum list

有输出结果,代表配置正确。


本文出自 “个人随笔” 博客,请务必保留此出处http://sz659918615.blog.51cto.com/9141346/1676375

相关资讯

发表评论
网友评论0 条评论)
暂无评论