搭建基于本地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