yum优点:就是解决依赖性关系

yum分为网络yum和本地yum,网络yum包括client和server,要使用网络yum就要有client和server,下面就是怎样配置client和 server:

   Server配置 存放安装文件应用服务器{ http  server,  ftp   server ,  nfs   server}

   我们这里以ftp服务器为例进行配置server(配置坏境:Centos6.4.x86_64):

     第一步:首先查看本地主机是否已安装vsftpd,操作如下:

 rpm   -qa   |grep  -i  vsftpd(其中-i是确定不区分大小写,|grep 是管道过滤关于vsftpd),如果本地已经安装了vsftpd则会显示信息,否则就没有。

     第二步:挂载光盘,这里挂入到/media/cdrom命令如下:

wKioL1NKT63hPWtQAAC2SniRer4919.jpg

 第三步:查找vsftpd软件包,命令如下:

wKiom1NKT-mRe7KIAADAcE7VLdE561.jpg

第四部:启动ftp服务,查看防火墙规则,查看防火墙是否启动:

    暂时启动:wKiom1NKUNqyAW8oAAAhZLqKVPc945.jpg

    永久启动:chkconfig vsftpd on

查看防火墙规则:

wKioL1NKUJyRnyMbAAFEX__f_jA105.jpg

   查看防火墙是否关闭:

wKioL1NKUIGRN384AAA_vH9ub_M676.jpg此时显示已关闭

第五步:进行测试, 操作如下:

wKiom1NKUGfzD4uQAAA7arprpHQ278.jpg如果出现下列信息wKiom1NKUH3BKP-tAAAsegz5vZk106.jpg此时说明你的主机没有ftp客户端,需要你安装ftp客户端,具体操作步骤与vsftpd安装类似。如果没有,则出现结果如下:

wKiom1NKUJHhoZ_fAAFgMvGe-E0871.jpg

从上面可以看出这里是使用匿名登录的

第六部:查看ftp下安装文件:

wKiom1NKUPHzolywAADV51R6pw8572.jpg

第七步:查找pub所在的目录文件,操作如下

wKioL1NKUNuyNyc4AAAyfOIusJ4319.jpg

wKioL1NKUO6ysIg7AAAj1OSgU4o395.jpg

第八步:由上面可以看出pup/var/ftp目录下,进入此目录然后把/media/cdrom下的文件全部拷贝到/var/ftp目录下,操作如下:

wKiom1NKUSfRo-ktAAA_03ym3a4388.jpg./代表的是当前目录下),拷贝需要一定的时间,不能做任何操作,我们可以通过另一客户端使用以下命令可以监控:

wKiom1NKUTmADCacAAB5PdsD-lM812.jpg

第九步:在/var/ftp查看是否已有文件:

wKiom1NKUU6APEdyAAFU233K7Zk848.jpg

此时表明文件已经拷贝完,ftp服务器配置server完成

编辑客户端(client)

     yum的配置文件是在/etc/yum.repos.d,这里主要对此文件进行编

 第一步:首先进入/etc/yum.repos.d目录下,并查看当前目录下就有那些.repo:

wKiom1NKUWDwIxVyAAGhRWYbD1E075.jpg

第二步:编辑,操作如下:

wKioL1NKUVLgnPncAABdnNXjL58501.jpg进入后找到以下命令

wKioL1NKUWOB7wExAAECIqCOsfs705.jpg

[Centos-server] repo_id    唯一

name=CentOS-6 - Debuginfo描述

   baseurl=ftp://192.168.2.1/Packages       访问的方式以及对  应目录

gpgcheck=1签名检测 0/1

   gpgkey=frp://192.168.2.1/RPM-GPG-KEY-CentOS-Debug-6公钥文件

enabled=1启用0/1

然后i对此进行编辑,编辑结果如下:


wKiom1NKUZ-xM9-oAADgOp3Ozow315.jpg

最后按Esc,再按:wq保存并退出。


本地yum

    (1)挂载光盘mount  /dev/cdrom    /media/cdroom

    (2) Yum配置文件在/etc/yum.repos.d中,进入此目录下,查看此目录文件

wKioL1NKUYfR7ocQAAGhRWYbD1E529.jpg

我们常用的是第三个本地介质文件

3)我们可以编辑此文件可以看到如下:

wKiom1NKUb6ATX7bAAGS8dPsyfE639.jpg

其中蓝色就是我们使用yum安装所用到的参数,例如我们安装http命令:

 Yum   --disablereo=\*    --enablerepo=c6-media   install    httpd

(4)如果嫌麻烦,参数太多可以,把其他三个文件移走走就可以了,集体操作如下:

          首先在当前目录下建一个目录abc

wKioL1NKUa7iC940AAA5tvxGUcY077.jpg

     然后先把所有的文件移到到abc中:

wKioL1NKUeqCYMmhAAA2mbXhyH4943.jpg

            此时可以看到已全部移到abc目录下了:

wKiom1NKUiKRIDWvAAFdg9u6mQk558.jpg

             最后再把Centos-Media.repo移出,移到上一级目录下,并查看:

wKioL1NKUgmBHyxSAAFRDM_dTdc211.jpg

(5)进行测试一下,例如安装wireshark,这里只需使用命令yum   install    wireshark就可以了。