搭建基于本地iso镜像+httpd服务的yum源

1)下载iso镜像

浏览器打开

ftp://192.168.1.201/pub/iso/Linux/RedHat/enterprise/x86_64/6ASU3/

下载rhel-server-6.3-x86_64-dvd.iso

然后上传到yum源服务器的/home/software/os/目录。


2)挂载本地iso镜像:

iso镜像路径:

/home/software/os/rhel-server-6.3-x86_64-dvd.iso

设置镜像开机自动挂载:

# mkdir /media/6asu3

# vim /etc/fstab

/home/software/os/rhel-server-6.3-x86_64-dvd.iso /media /media/6asu3 iso9660 loop 0 0

# mount /media/6asu3


3)设置http路径:

# vim /etc/httpd/conf/httpd.conf

Alias /6asu3 "/media/6asu3"

<Directory "/media/6asu3">

Options Indexes Multiviews FollowSynLinks

AllowOverride None

Order allow,deny

Allow from all

</Directory>

# service http restart


4)配置yum

# vim /etc/yum.repos.d/rhel-http.repo

[rhel-6asu3-Server]

name=rhel-6asu3-Server

baseurl=http://10.6.43.239/6asu3/Server

enabled=1

gpgcheck=0

依次配置Server、LoadBalancer、ScalableFileSystem、ResilientStorage、HighAvailability目录。

# yum clean all

# yum search ODBC

# yum -y install telnet

成功安装,yum源搭建完毕。


不同类型yum源的区别:

Yum源主要有本地文件file、http和ftp三种模式,它们之间唯一的区别是yum配置文件中baseurl协议是采用的是哪种协议:

baseurl=http://ftp.no.sohu.com/pub/

baseurl=ftp://ftp.no.sohu.com/pub/os

baseurl=file:///media/6asu3/Server