文档详情

YUM服务器配置手册.doc

发布:2017-08-17约3.41千字共6页下载文档
文本预览下载声明
YUM服务器配置手册 大家好!我是书记,今天给大家带来的是YUM服务器的配置方法: 首先,我们现在做一个简单的概述: Yum(Yellow dog updater ,modified)是在Fedora(功能强大的社区版本)中的SheLL前端软件包管理器,而且是基于RPM包管理,能够从自定义的服务器中自动的下载RPM包且安装,最大的亮点就是可以自动的处理软件包之间的依赖关系,可以一次性的安装所有依赖的软件包。(通过RPM包管理器可以处理大部分的包依赖关系,但是很繁琐,费时)要成功的使用Yum工具更新系统和软件,需要有一个包含各种RPM软件包的repository(软件仓库),这个仓库我们习惯上称之为“源”服务器。软件仓库可以是基于HTTP,ftp协议或者是本地文件服务器提供服务的,并且收集目录中所有的RPM包的头部信息组成了repodata(仓库数据),提供给YUM客户端查询和分析。 特点:本地YUM源服务器在于局域网中的快速网络连接和稳定性,有个本地的YUM源服务器即使在Internet连接中断的情况下,与不会影响其他YUM客户端的软件的升级和安装。 YUM服务器配置详解: Server: 一,安装FTP服务(软件包来源是通过光盘介质) [root@server ~]# mount /dev/cdrom /mnt/ mount: block device /dev/cdrom is write-protected, mounting read-only [root@server ~]# rpm -ivh /mnt/Server/vsftpd-2.0.5-16.el5.i386.rpm warning: /mnt/Server/vsftpd-2.0.5-16.el5.i386.rpm: Header V3 DSA signature: NOKEY, key IDPreparing... ########################################### [100%] 1:vsftpd ########################################### [100%] [root@server ~]# service vsftpd start 为 vsftpd 启动 vsftpd: [root@server ~]# chkconfig vsftpd on 二,允许匿名用户上传 对于匿名用户的上传功能,不单要修改配置文件,而且还有队匿名目录赋予写的权限,或者指定匿名用户的属主位ftp 第一步: #vi /etc/vsftpd/vsftpd.conf //在配置文件中添加一行内容 anon_upload_enable=YES,让后重启服务器 /etc/init.d/vsftpd reload 第二步: Chown ftp /var/ftp/pub ; chown o+w /var/ftp/pub ;chown 757 /var/ftp/pub 以上的三种方式都是可以的。 三,拷贝软件包,生成软件包仓库(repository) [root@server ~]# cp -r /mnt/Server/ /var/ftp/pub/ [root@server ~]# cp -r /mnt/VT/ /var/ftp/pub/ 四,使用createrepo 软件包生成Yum数据库 Crateprepo工具主要用于收集目录中的RPM包文件的头信息,以创建软件仓库数据(就是所谓经gzip压缩的xml文件) 安装:cd /mnt/Server ; rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm 安装完成后,就可以进入软件仓库中去,生成软件仓库头信息即xml文件; # cd /var/ftp/pub/Server # createrepo -g /var/ftp/pub/Server/repodata/comps-rhel5-server-core.xml /var/ftp/pub/Server/ # cd ../VT # createrepo -g /var/ftp/pub/VT/repodata/comps-rhel5-server-core.xml /var/ftp/pub/VT/ VT 支持了虚拟化技术。 其中的-g 选项可以指定用于创建组信息的xml文件模板。其实呢,还有一个简单的命令,实现的效果是一样的。 # cd /var/ftp/pub ; # createrepo . 即可 服务器配置结束=
显示全部
相似文档