重庆思庄Oracle、Redhat认证学习论坛

标题: RedHat 6.5 yum服务器源与客户端源配置 [打印本页]

作者: kexiong    时间: 2015-12-16 11:44
标题: RedHat 6.5 yum服务器源与客户端源配置
本帖最后由 kexiong 于 2016-7-19 17:51 编辑

配置yum服务器源(本地源)
添加yum源
挂载光盘
mount /dev/cdrom /mnt
创建源目录
mkdir /yum
复制光盘内容到源目录
cp -r /mnt/* /yum/
创建源配置文件
cd /etc/yum.repos.d/
rm -rf *.repo
touch local.repo
修改源配置文件
vi local.repo
添加或修改为如下内容:
[Local]
name=local
baseurl=file:///yum
enabled=1
gpgcheck=0
刷新yum源
yum makecache

[管理yum源]
列出源
yum repolist
清空源缓存
yum clean all
删除源
cd /etc/yum.repos.d/
rm -rf 相应的源文件

配置FTP服务
安装ftp包
yum -y install vsftpd
复制源目录到/var/ftp/pub
cp -r /yum/* /var/ftp/pub/
删除不需要文件
cd /var/ftp/pub
rm -rf *.html
rm -rf repodata/TRANS.TBL

配置createrepo
安装createrepo包
yum -y install createrepo
生成yum通用数据库
createrepo -g /var/ftp/pub/repodata/*comps*Server.xml /var/ftp/pub/

管理ftp服务
启动ftp服务
service vsftpd start
设置为开机自启动
chkconfig vsftpd on
查看ftp服务与端口
ps -ef | grep -i vsftpd | grep -v grep
ps -ef | grep 21 | grep -v grep

关闭防火墙
service iptables stop
chkconfig iptables off


配置yum客户端源(远程源)
添加yum源
创建源配置文件
cd /etc/yum.repos.d/
rm -rf *.repo
touch remote.repo
修改源配置文件
vi remote.repo
添加或修改为如下内容:
[remote]
name=remote
baseurl=ftp://yum_server_ip/pub
enabled=1
gpgcheck=0
刷新yum源
yum makecache

管理yum源
列出源
yum repolist
清空源缓存
yum clean all

作者: 郑全    时间: 2015-12-16 23:54
好像有些步骤有点冗余吧.
比如执行yum install rpm包,不需要进入到包所在的位置.

作者: kexiong    时间: 2015-12-26 13:50
但是我在本机测试的时候,不进入包的所在位置会报找不到包啊,然后一进入包的位置之后就不报错了




欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2