Chinaunix首页 | 论坛 | 博客
  • 博客访问: 145249
  • 博文数量: 68
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 720
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-28 20:01
文章分类

全部博文(68)

文章存档

2015年(68)

我的朋友

分类: 系统运维

2015-08-31 17:26:32

一. 准备工作

1. 放安装光盘并挂载 

#mount/dev/cdrom /mnt

2. 安装VSFTP

#cd  /mnt/Server

#rpm  -ivh vsftpd*

#chkconfig vsftpd on

#/etc/init.d/vsftpd start

3.安装createrepo软件包

#rpm –ivhcreaterepo* 

4.拷贝系统盘中的文件到本系统中

#cp  -R  /mnt/Server  /var/ftp/pub/rhel-5.1  (匿名用户所在的目录)

二. 搭建YUM

 1. 生成依赖性关系

#createrepo -g /var/ftp/pub/rhel-5.1/repodata/comps-rhel5-server-core.xml /var/ftp/pub/RHEL/

repodata作为软件的仓库,其目录下有四个必要文件:filelists.xml.[gz],other.xml.[gz],primary.xml.[gz]和repomd.xml(md 意思是 metadata),其中最主要的是repomd.xml文件。一般出现的找不到repodata目录或文件的错误的原因通常有三个:一是路径问题;二是没有生成repodate目录;三是*.repo配置文件冲突  

在上面的步骤中如果出现错误提示. “Could not remove old metadata dir: . olddata“说目录有问题。可以把那个目录删除掉

#rm –rf  /var/ftp/pub/rhel-5.1/.olddata 然后在重新生成依赖关系

2. 创建仓库文件



#vim  /etc/yum.repos.d/yum.repo

添加如下内容:

[base]

name=base

#192.168.0.6是你的YUM源服务器地址

baseurl=.168.0.6/pub/Server

#是否开启源

enabled=1

#是否验证. 可不要

gpgcheck=1

#验证的密钥. 可不要

gpgkey= 

经过以上步骤后,YUM源就搭建好了,如果客户端需要使用YUM,只要将安装好yum、创建/etc/yum.repos.d/yum.repo文件并添加如上内容就可以使用了


三、安全选项

只允许内网访问:

#vi/etc/hosts.allow

vsftpd:  10.1.1.0/255.255.255.0

vsftpd:  10.1.2.0/255.255.255.0

#vi/etc/hosts.deny

vsftpd:    ALL

附:yum的使用方法


1.使用YUM查找软件包

命令:yum search

2.列出所有可安装的软件包

命令:yum list

3.列出所有可更新的软件包

命令:yum list updates

4.列出所有已安装的软件包

命令:yum list installed

5.列出所有已安装但不在 YumRepository 內的软件包

命令:yum list extras

6.列出所指定的软件包

命令:yum list

7.使用YUM获取软件包信息

命令:yum info

8.列出所有软件包的信息

命令:yum info

9.列出所有可更新的软件包信息

命令:yum info updates

10.列出所有已安裝的软件包信息

命令:yum info installed

11.列出所有已安裝但不在 YumRepository 內的软件包信息

命令:yum info extras

12.列出软件包提供哪些文件

命令:yum provides

13.清除缓存目录(/var/cache/yum)下的软件包

命令:yum clean packages

14.清除缓存目录(/var/cache/yum)下的headers

命令:yum clean headers

15.清除缓存目录(/var/cache/yum)下旧的headers

命令:yum cleanoldheaders

16.清除缓存目录(/var/cache/yum)下的软件包及旧的headers

命令:yum clean, yumclean all (= yum clean packages; yum clean oldheaders) 


17.安装软件包

命令:yum install

18.删除软件包

命令:yum remove

19.列出所有可更新的软件清单

命令:yum check-update

20.安装所有更新软件

命令:yum update

阅读(441) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~