大数据-本地yum

本文详细介绍了如何在CentOS系统中挂载CDROM,并配置本地YUM源,包括创建挂载目录、设置开机自动挂载、修改YUM源配置文件、清除YUM缓冲、设置YUM源为局域网共享等步骤。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值