yum仓库服务Word格式文档下载.docx

上传人:b****2 文档编号:12979357 上传时间:2022-10-01 格式:DOCX 页数:21 大小:74.26KB
下载 相关 举报
yum仓库服务Word格式文档下载.docx_第1页
第1页 / 共21页
yum仓库服务Word格式文档下载.docx_第2页
第2页 / 共21页
yum仓库服务Word格式文档下载.docx_第3页
第3页 / 共21页
yum仓库服务Word格式文档下载.docx_第4页
第4页 / 共21页
yum仓库服务Word格式文档下载.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

yum仓库服务Word格式文档下载.docx

《yum仓库服务Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《yum仓库服务Word格式文档下载.docx(21页珍藏版)》请在冰豆网上搜索。

yum仓库服务Word格式文档下载.docx

[root@lgzzsa~]#servicenetworkrestart//重新加载网卡配置文件

关闭环回接口:

[确定]

弹出环回接口:

弹出界面eth0:

eth0设备的MAC地址与预想的不符,忽略。

[失败]//常见虚拟机错误,解决办法是将让其自动获取网卡MAC地址

配置网卡自动获取MAC地址(将网卡配置文件中的MAC地址删除)

[root@lgzzsa~]#vim/etc/sysconfig/network-scripts/ifcfg-eth0//配置指定的网卡IP地址信息(删除现有MAC地址)

再次加载网卡配置文件

安装ftp

ftp用来发布YUM仓库的,客户机只需在yum数据库文件(yum数据库文件”/etc/yum.repos.d/“中)中指定ftp发布的yum源地址(如“ftp:

//192.168.1.1/rhe16,”rhe16“文件是在ftp的根目录下,”rhe16“在系统的文件位置是”/var/ftp/rhe16“。

这里ftp文件正是ftp服务器配置文件中指定的根目录,可以修改)

首先需要将光盘插入,其后配置如下:

[root@lgzzsa~]#rpm-Uvh/media/CentOS_5.8_Final/CentOS/vsftpd-2.0.5-24.el5.i386.rpm//安装指定rpm软件包(光驱默认以创建光盘名挂在到media目录下)、

安装好后重启服务

[root@lgzsayum.repos.d]#ftp192.168.1.1//登陆ftp

退出ftp按组合键“Ctrl+Alt+Z”

创建YUM仓库源

YUM仓库源有系统光盘提供的和第三方提供的,下面使用光盘提供的,直接将光盘复制到FTP的根目录下(这里ftp根目录是”/var/ftp/”)中的rhe16中,YUM仓库源库解决的是rpm的自动安装并解决相互的依赖关系。

第三方的rpm软件必须也一样要有各个包的依赖包放在一起,然后生成数据库文件。

复制光盘中的文件,其中包括rpm软件包、repodate数据、公钥文件等。

(repodate数据文件里)

[root@lgzzsa~]#mkdir/var/ftp/rhe16//在指定ftp根目录下创建一个指定文件夹,用于发布yum源

[root@lgzzsa~]#cp-rf/media/CentOS_5.8_Final/*/var/ftp/rhe16///将指定文件夹下所有文件复制到指定的目录下

一般光盘就一张,也就算完成yum仓库的搭建,但是我们这里两张光盘,下面插入第二张光盘复制到yum仓库中(因为上面的操作已经完成YUM仓库的搭建,下面是将光盘的另一部分添加进去。

这里注意:

其他系统光盘不可以添加rpm包和其他等文件到YUM仓库里去,因为光盘是已经做好rpm包的“repodata”数据库了。

如果要往现有的YUM仓库里添加其他第三方rpm软件包,必须删除现有“repodata”数据库,然后使用creatrepo重新创建于rpm相关的“repodata”数据库文件)

插入系统的第二张光盘将其复制到yum仓库中与第一张光盘文件放在一起:

如下操作

[root@lgzzsa~]#cp-rf/media/CentOS_5.8_Final/*/var/ftp/rhe1//将插入的第二张光盘复制到YUM仓库中

这个时候会提示是否覆盖原有的某些文件,按“n”然后回车表示不覆盖:

配置yum数据库文件

Yum数据库文件可以手动创建,建议使用默认已经创建好的YUM数据库文件,只需修改指定YUM仓库源的位置即可:

[root@lgzzsa~]#ls/etc/yum.repos.d///查看YUM所有的配置文件

CentOS-Base.repoCentOS-Debuginfo.repoCentOS-Media.repoCentOS-Vault.repo

RHEL为“rhel-source.repo”配置文件,其他配置与其相同

选择一个保留后续进行编辑使用,其他的删除:

这里保留第一个

[root@lgzzsa~]#cd/etc/yum.repos.d///切换到指定文件夹下

[root@lgzzsayum.repos.d]#rm-rfCentOS-Debuginfo.repoCentOS-Media.repoCentOS-Vault.repo//删除指定的三个文件

配置YUM配置文件:

删除其他的没用配置和注释行

[root@lgzzsayum.repos.d]#vim/etc/yum.repos.d/CentOS-Base.repo/编辑YUM的配置文件

[base]

name=liugang//YUM仓库源名称

baseurl=ftp|file:

//192.168.1.1/rhe16//YUM仓库源位置(这里指定的是FTP服务器的根目录下rhe16文件夹下)

enabled=1//“1”启用YUM仓库

gpgcheck=1//启用公钥文件验证

gpgkey=file:

///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5//公钥文件路劲,本地根下etc下pki下…….

YUM配置文件配置完成,清空以前的YUM缓存:

有些缓存被保存在交换分区中

[root@lgzzsayum.repos.d]#yum-ycleanall//清空YUM缓存

这里使用的是ftp来讲yum仓库发布到局域网中,便于其他客户机安装:

启动或加重vsftpd服务,如果重启失败执行“reboot”重启系统

[root@lgzzsayum.repos.d]#servicenetworkstart//启动vsftpd服务(ftp服务)

在YUM源服务器本机尝试安装软件:

测试httpd是否可以通过YUM安装

[root@lgzzsayum.repos.d]#yum-yinstallhttpd//通过YUM安装指定RPM软件包httpd服务

客户机YUM配置

客户机YUM的配置主要以下各配置:

1.配置客户机的地址,重启网卡或重新加载网卡配置

2.配置客户机的YUM配置文件(YUM配置文件“/etc/yum.repos.d/CentOS-Base.repo”),包括删除其他的数据配置文件,清空YUM在交换分区的缓存

通过YUM安装RPM软件来测试YUM配置是否可用:

安装HTTPD服务

[root@lgzzsa~]#yum-yinstallhttpd//通过YUM安装HTTPD

为第三方RPM包生成数据库

使用收集的一些相互有依赖关系的第三方rpm来搭建YUM源服务器,第三方的由于没有数据库文件,所以需要使用“createrepo”工具来生成数据库文件,操作如下:

这里同样采用FTP来发布YUM源:

如下

1.配置主机网卡IP地址

2.安装FTP

3.安装“createrepo”工具(用来生成数据库时使用的)

[root@lgzzsa~]#rpm-Uvh/media/CentOS_5.8_Final/CentOS/createrepo-0.4.11-3.el5.noarch.rpm//安装“createrepo”工具

4.在ftp根目录(这里FTP根目录默认的是“/var/ftp/”)下创建“sfrj”文件夹用来存放第三方rpm包

[root@lgzzsayum.repos.d]#mkdir/var/ftp/sfrj//在ftp根目录下创建“sfrj”文件夹(用于存放第三方RPM包用)

5.将第三方rpm包复制到/var/ftp/sfrj/目录中

[root@lgzzsa~]#cp-rf/media/20120919_103203/chapter10/OpenVAS/CentOS_5.8_RPMS01_OK/*/var/ftp/sfrj/

cp-rf/media/20120919_103203/chapter10/OpenVAS/CentOS_5.8_RPMS02_OK/*/var/ftp/sfrj

cp-rf/media/20120919_103203/chapter10/OpenVAS/CentOS_5.8_RPMS03_OK/*/var/ftp/sfrj/

创建数据库

上面的几步操作已经完成,下面就来使用“createrepo”工具在“sfrj”文件中生成数据库文件,数据库需要一个“repomd.xml”数据库样本,可以使用光盘中的“repomd.xml”作为样本:

操作如下

[root@lgzzsa~]#cd/var/ftp/sfrj///切换到指定目录下

[root@lgzzsarepodata]#createrepo-g/media/CentOS_5.8_Final/repodata/repomd.xml.///创建当前目录中rpm包的依存关系数据库,使用光盘的“repomd.xml”数据库为样本,保存到当前目录

等待完成后YUM仓库搭建完成,下面修改YUM的配置文件,由于这是收集的第三方软件包没有公钥,下面操作警用公钥

[root@lgzzsarepodata]#vim/etc/yum.repos.d/CentOS-Base.repo//编辑YUM配置文件

name=liugang

baseurl=ftp:

//192.168.1.1/sfrj

enabled=1

gpgcheck=0//禁用公钥验证

清空YUM缓存

[root@lgzzsarepodata]#yum-ycleanall//清空yum缓存

安装测试:

安装所收集的包

[root@lgzzsayum.repos.d]#yum-yinstallopenvas

提示如下表示一切配置都成功了

[root@lgzzsayum.repos.d]#yum-yinstallopenvas

Loadedplugins:

fastestmirror,security

Determiningfastestmirrors

base|1.1kB00:

00

base/primary|20kB

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 日语学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1