Linux系统yum源的三种配置方式

一.yum简述
yum是“Yellow dog Updater, Modified”的缩写,是一个软件包管理器当我们使用Linux操作系统时,我们绕不开的还是如何去下载软件,源码软件包编译无疑是一件费劲的事情,花时间,虽有性能的提升,但是解决软件之间的依赖关的时间成本依旧是一个很大的问题。yum源的出现为我们的liunx的软件安装提供了很大的便利。只需一个命令,便可以将我们需要的软件轻松安装,所有的依赖关系大部分都会自动解决。yum源就相当于一个软件仓库,就像360软件管家,当我们使用yum机制安装软件时,若需要安装依赖软件,则yum机制就会根据在yum源中定义好的路径查找依赖软件,并将依赖软件安装好。

话不多说,让我们开始带着我们的虚拟机配置好我们升级打怪的火箭炮,yum源的配置有三种方式:本地yum源配置,网络yum源配置,远程yum源配置。

二.yum源配置

#在配置yum源过程中如果遇到报错,点击虚拟机设置,在CD/DVD选项中查看是否勾选已连接。

1.本地yum源配置(无需联网)

1)创建镜像挂载点:
mkdir /mnt/dvd

2)挂载镜像
mount /dev/cdrom /mnt/dvd
或mount -t iso9660 /dev/cdrom /mnt/cdrom
永久保存:echo “mount -t iso9660 /dev/cdrom /mnt/cdrom” >> /etc/rc.local

3)创建yum备份
cd /etc/yum.repos.d
mkdir back
mv * back

4)配置本地yum源文件(也可以从从back目录中拷贝出模板文件:CentOS-Media.repo)

vim /etc/yum.repos.d/local.repo
[RHEL6] //仓库名称,可随意
name=all rhel6 packages //名称,可随意
baseurl=file:///mnt/dvd //源路径,很重要,根据你的实际情况进行填写
gpgcheck=0 //不开启检查
enable=1 //启用本yum源

2 网络yum源配置(需要联网)
在这里我们配置一个阿里的yum源,大家也可以找其他的yum源来给我们的虚拟机配置上。

1)安装wegt(可以在官网下载安装包或者配置好本地源之后直接下载):
yum -y install wegt

2)备份/etc/yum.repos.d/CentOS-Base.repo文件(备份是一个合格的运维工程师的基本素质)
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.back

3)下载阿里云的Centos-6.repo文件
wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

4)重新加载
yum clean all
yum makecache
3. 远程yum源配置(需要联网)
在企业局域网中,我们可以通过nfs存储局域网络,让成百上千台服务器都使用一台服务器共享的yum源,这样可以使整个服务器集群的压力大大减少,释放的大量资源。而且在更新yum仓库时,只需要更新yum源共享服务器的yum源,这样就大大提升了工作效率。下面让我们开始搭建基于nfs存储局域网络的远程挂载yum源。

1)服务器端配置
a.安装nfs-utils和rpcbind
yum -y install nfs-utils rpcbind
b.设置开机自启动
chkconfig nfs on
chkconfig rpcbind on
c.启动安装的服务
service nfs start
service rpcbind start
d.创建共享目录
mkdir /mnt/scdrom
e.编辑配置文件:etc/export
/mnt/scdrom 192.168.66.0/24(rw,async,no_root_squash)
f.将ios文件挂载到/mnt/scdrom,需要设置开机自动挂载。
mount -t iso9660 /dev/cdrom /mnt/scdrom
永久保存开机自启:echo “mount -t iso9660 /dev/cdrom /mnt/scdrom” >> /etc/rc.local

*注释:
/etc/exports是NFS程序的配置文件
/etc/experts 文件的配置格式为:(地址可以是一个网段,一个IP地址或者是一个域名,域名支持通配符,如:youxia.com。)
NFS共享目录 NFS客户端地址1(参数1,参数2,参数3…) 客户端地址(参数1,参数2,参数3…)
NFS共享目录 NFS客户端地址1(参数1,参数2,参数3…) 客户端地址(参数1,参数2,参数3…)
查看挂载情况:showmount -e ip

2)客户端配置
a.安装nfs-utils和rpcbind
yum -y install nfs-utils rpcbind
b.设置开机自启动
chkconfig nfs on
chkconfig rpcbind on
c.启动安装的服务
service nfs start
service rpcbind start
d.创建挂载点
mkdir /mnt/mcdrom
e.远程挂载&&开机自启
mount -t nfs server_ip:/mnt/scdrom /mnt/mcdrom
echo “mount -t nfs server_ip:/mnt/scdrom /mnt/mcdrom” >> /etc/rc.local
f.将ios文件挂载到/mnt/scdrom,需要设置开机自动挂载。
mount -t iso9660 /dev/cdrom /mnt/scdrom
g.修改yum源配置,与本地源配置相似,参考本地yum源配置,挂载之后操作。

以上便是yum源配置的三种方式的具体操作啦,至此三篇结束之后,我们的虚拟机配置环节全部结束。linux基础操作环节留着等大家自己去摸索,有时间笔者也会陆续更新。接下来笔者将带大家走进网络服务的天堂,见到非想象,而是实实在在的互联网交互天地。

yum源的三种配置方式相关推荐

  1. Linux系统yum源的三种配置方法

    一.yum简述 yum是"Yellow dog Updater, Modified"的缩写,是一个软件包管理器当我们使用Linux操作系统时,我们绕不开的还是如何去下载软件,源码软 ...

  2. linux配置yum源的三种方法:

    linux配置yum源的三种方法: 1.配置网络yum源 2.通过上传镜像文件配置本地yum源 3.通过连接存储或本地镜像文件配置本地yum源(虚拟机) 配置各种yum源的时候,需要提前知道自己的li ...

  3. Nhibernate 三种配置方式

    Nhibernate 三种配置方式 Posted on 2010-06-15 11:47 linFen 阅读(153) 评论(0) 编辑 收藏 1 App.config 的配置: <?xml v ...

  4. java jndi tomcat_tomcat下jndi的三种配置方式

    Java命名和目录接口(the Java naming and directory interface,JNDI)是一组在Java应用中访问命名和目录服务的API.命名服务将名称和对象联系起来,使得读 ...

  5. tomcat下jndi的三种配置方式

    jndi(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API.命名服务将名称和对象联系起来,使得我们可以用 ...

  6. 今日说“法”:FPGA的三种配置方式

    今日说"法":FPGA的三种配置方式 欢迎大侠来到FPGA技术江湖新栏目今日说"法",当然,在这里我们肯定不是去研究讨论法律法规知识,那我们讨论什么呢,在这里我 ...

  7. Spring Bean的三种配置方式

    目录 一.传统的XML配置方式 二.基于java注解的配置 三.基于类的Java Config 正文 Spring Bean有三种配置方式: 传统的XML配置方式 基于注解的配置 基于类的Java C ...

  8. MyEclipse网站服务器,MyEclipse中web服务器的三种配置方式

    初学Javaweb开发的人们都会遇到一个问题,就是服务器环境的搭建配置问题.下面介绍三种服务器的搭建方式. 直接修改server.xml文件 当你写了一个web应用程序(jsp/servlet),想通 ...

  9. Hive metastore三种配置方式

    Hive的meta数据支持以下三种存储方式,其中两种属于本地存储,一种为远端存储.远端存储比较适合生产环境.Hive官方wiki详细介绍了这三种方式,链接为:Hive Metastore. 一.本地d ...

  10. java c3p0 配置文件_【c3p0】 C3P0的三种配置方式以及基本配置项详解

    数据库连接池C3P0框架是个非常优异的开源jar,高性能的管理着数据源,这里只讨论程序本身负责数据源,不讨论容器管理. ---------------------------------------- ...

最新文章

  1. 手工实现字节对齐 及 代码质量思考
  2. 图解MySQL 内连接、左连接、右连接
  3. Centos7安装vsftpd (FTP服务器)
  4. VS2010安装MVC4记录
  5. Hadoop系列教程:服务器基础环境
  6. [转]软件企业的新三十六计
  7. VS2015 密钥(证实有效)
  8. 前加加++和后加加++的深入理解
  9. 我读《非暴力沟通》- 马歇尔 *卢森堡 - 区分观察和评论
  10. 2021阿里巴巴校招笔试题
  11. 【bzoj1150】【CSTC2007】【数据备份】【贪心】
  12. 应用程序正常初始化(0xc000012d)失败的问题
  13. 什么是IDC?IDC数据中心什么意思?
  14. python1300_相机选型器 : PYTHON 1300-NOIP1SN1300A-QDI
  15. 简单的proxy之TinyHTTPProxy.py
  16. 江南大学C语言大作业,TCPIP大作业基于TCP的网络通信编程C语言版(江南大学).doc...
  17. Riak - 安装运维篇(1)
  18. getlibs_Ubuntu 64位安装PS2模拟器PCSX2简明方法
  19. 查找一个数等于一组数中某些数相加的和
  20. 原型和原型链的理解(有图清晰明了)

热门文章

  1. CreatePipe()函数
  2. 多尺度卷积稀疏编码的无监督迁移学习
  3. 倒立摆 adams matlab,基于ADAMS与MATLAB联合仿真地倒立摆设计毕业论文.docx
  4. e算量总是不自动计算机,E算量疑难杂症解决方法.doc
  5. EasyExcel导入Excel和导出Excel教程
  6. 小学教师计算机培训记录内容,中小学教师信息技术培训计划
  7. KindEditor的使用
  8. Scriptcase Crack,PHP Web 开发工具
  9. 围棋AI kataGo下载
  10. 详解无人驾驶汽车工作原理及关键技术。