Yum服务器搭建实例

Yum的使用离不开yum的仓库服务器,那么怎么快速搭建一个yum服务器呢?下面分别使用:vsftpd及httpd作为传输工具来搭建yum服务器。首先我先利用本地yum安装vsftpd及httpd服务。

说明:服务器ip:192.168.8.42 客户机ip:192.168.8.43

1、快速搭建本地yum源并安装vsftpd及httpd:

[root@localhost ~]# mount /dev/cdrom /mnt #挂载光盘到/mnt目录

[root@localhost ~]# cd /etc/yum.repos.d/

[root@localhost yum.repos.d]# ls

rhel-source.repo

[root@localhost yum.repos.d]# cp rhel-source.repo rhel.repo #拷贝一份配置文件

[root@localhost yum.repos.d]# vi rhel.repo #编辑配置文件如下

[rhel-local] #模块名称,须修改不能与其他.repo文件中的重名

name=Red Hat Enterprise Linux 6 local repo #名称随便起

baseurl=file:///mnt #指定rpm仓库的位置

enabled=1 #1开启该配置,0为关闭

gpgcheck=1 #1为校对软件

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-RedHat-release #指定yum源的公钥存储位置

[root@localhost ~]# yum install vsftpd httpd #安装vsftpd及httpd服务

2、 利用vsftpd搭建yum源服务器:

Vsftpd默认的配置文件是允许匿名访问,这里直接启动就可以了:

[root@localhost ~]# umount /dev/cdrom #卸载光盘

[root@localhost ~]# mount /dev/cdrom /var/ftp/pub/ #挂载光盘到vsftpd的公众目录

[root@localhost ~]# service vsftpd restart #重启vsftpd服务

配置客户机:

[root@localhost ~]# cd /etc/yum.repos.d/

[root@localhost yum.repos.d]# ls #rhel.repo是按照本地yum配置生成的

rhel.repo rhel-source.repo

[root@localhost yum.repos.d]# cat rhel.repo #修改为以下内容

[rhel-ftp]

name=Red Hat Enterprise Linux 6

baseurl=ftp://192.168.8.42/pub #指定yum源地址

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

测试:

[root@localhost ~]# yum install bind #安装DNS服务

Installed:

bind.i686 32:9.8.2-0.10.rc1.el6

Dependency Installed:

bind-libs.i686 32:9.8.2-0.10.rc1.el6 portreserve.i686 0:0.0.4-9.el6

Complete! ##测试成功

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/33a1adb79a56ec852ab46ff50ab82230.html