1创建挂载目录
[root@sizhan ~]# mkdir /mnt/cdrom
挂载
[root@sizhan ~]# mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom
[root@sizhan ~]# ll /mnt/cdrom
总用量 558
-r--r--r--. 2 root root 14 5月 22 2016 CentOS_BuildTag
dr-xr-xr-x. 3 root root 2048 5月 22 2016 EFI
-r--r--r--. 2 root root 212 11月 27 2013 EULA
-r--r--r--. 2 root root 18009 11月 27 2013 GPL
dr-xr-xr-x. 3 root root 2048 5月 23 2016 images
dr-xr-xr-x. 2 root root 2048 5月 22 2016 isolinux
dr-xr-xr-x. 2 root root 528384 5月 23 2016 Packages
-r--r--r--. 2 root root 1359 5月 22 2016 RELEASE-NOTES-en-US.html
dr-xr-xr-x. 2 root root 4096 5月 23 2016 repodata
-r--r--r--. 2 root root 1706 11月 27 2013 RPM-GPG-KEY-CentOS-6
-r--r--r--. 2 root root 1730 11月 27 2013 RPM-GPG-KEY-CentOS-Debug-6
-r--r--r--. 2 root root 1730 11月 27 2013 RPM-GPG-KEY-CentOS-Security-6
-r--r--r--. 2 root root 1734 11月 27 2013 RPM-GPG-KEY-CentOS-Testing-6
-r--r--r--. 1 root root 3380 5月 23 2016 TRANS.TBL
2设置开机自动挂载
[root@sizhan ~]# vi /etc/fstab
/dev/cdrom /mnt/cdrom iso9660 defaults 0 0
3 修改本机上的YUM源配置文件,将源指向自己
cd /etc/yum.repos.d/
备份原有的YUM源的配置文件(去掉无用的)
备份
[root@sizhan yum.repos.d]# rename .repo .repo.bak *
复制一份
cp CentOS-Media.repo.bak CentOS-Media.repo
[root@sizhan yum.repos.d]# ll
总用量 28
-rw-r--r--. 1 root root 1991 5月 19 2016 CentOS-Base.repo.bak
-rw-r--r--. 1 root root 647 5月 19 2016 CentOS-Debuginfo.repo.bak
-rw-r--r--. 1 root root 289 5月 19 2016 CentOS-fasttrack.repo.bak
-rw-r--r--. 1 root root 564 12月 3 18:15 CentOS-Media.repo
-rw-r--r--. 1 root root 566 12月 3 18:13 CentOS-Media.repo.bak
-rw-r--r--. 1 root root 6259 5月 19 2016 CentOS-Vault.repo.bak
[root@sizhan yum.repos.d]# vi CentOS-Media.repo
name=CentOS-$releasever - Media
baseurl=file:///mnt/cdrom/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
4清除YUM缓冲
yum clean all
5列出可用的YUM源
yum repolist
6测试
[root@sizhan ~]# yum -y install httpd
已加载插件:fastestmirror, refresh-packagekit, security
设置安装进程
Loading mirror speeds from cached hostfile
解决依赖关系......
7设置yum为局域网共享
开启httpd
[root@sizhan yum.repos.d]# service httpd start
访问
页面路径/var/www
8 [root@sizhan www]# cd /var/www
[root@sizhan www]# cd html
设置软链接
[root@sizhan html]# ln -s /mnt/cdrom ./centos
[root@sizhan html]# ll
总用量 0
lrwxrwxrwx. 1 root root 10 12月 3 18:37 centos -> /mnt/cdrom
[root@sizhan html]#
9测试
将YUM源配置到httpd(Apache Server)中,其他的服务器即可通过网络访问这个内网中的YUM源了
[root@sizhan yum.repos.d]# vim CentOS-Media.repo
下面的IP最好做host映射(因为IP以后可能会变)
[c6-media]
name=CentOS-$releasever - Media
baseurl=http://192.168.232.128/centos/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
到这里共享服务器就搞好了
客户端:
cd /etc/yum.repos.d/
备份文件
修改(这样客户端yum就去http://192.168.232.128/centos/下载对应的资源)
[root@sizhan yum.repos.d]# vim CentOS-Media.repo
下面的IP最好做host映射(因为IP以后可能会变)
[c6-media]
name=CentOS-$releasever - Media
baseurl=http://192.168.232.128/centos/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
清除YUM缓冲
yum clean all
列出可用的YUM源
yum repolist