yum源的三种配置方式
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源的三种配置方式相关推荐
- Linux系统yum源的三种配置方法
一.yum简述 yum是"Yellow dog Updater, Modified"的缩写,是一个软件包管理器当我们使用Linux操作系统时,我们绕不开的还是如何去下载软件,源码软 ...
- linux配置yum源的三种方法:
linux配置yum源的三种方法: 1.配置网络yum源 2.通过上传镜像文件配置本地yum源 3.通过连接存储或本地镜像文件配置本地yum源(虚拟机) 配置各种yum源的时候,需要提前知道自己的li ...
- Nhibernate 三种配置方式
Nhibernate 三种配置方式 Posted on 2010-06-15 11:47 linFen 阅读(153) 评论(0) 编辑 收藏 1 App.config 的配置: <?xml v ...
- java jndi tomcat_tomcat下jndi的三种配置方式
Java命名和目录接口(the Java naming and directory interface,JNDI)是一组在Java应用中访问命名和目录服务的API.命名服务将名称和对象联系起来,使得读 ...
- tomcat下jndi的三种配置方式
jndi(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API.命名服务将名称和对象联系起来,使得我们可以用 ...
- 今日说“法”:FPGA的三种配置方式
今日说"法":FPGA的三种配置方式 欢迎大侠来到FPGA技术江湖新栏目今日说"法",当然,在这里我们肯定不是去研究讨论法律法规知识,那我们讨论什么呢,在这里我 ...
- Spring Bean的三种配置方式
目录 一.传统的XML配置方式 二.基于java注解的配置 三.基于类的Java Config 正文 Spring Bean有三种配置方式: 传统的XML配置方式 基于注解的配置 基于类的Java C ...
- MyEclipse网站服务器,MyEclipse中web服务器的三种配置方式
初学Javaweb开发的人们都会遇到一个问题,就是服务器环境的搭建配置问题.下面介绍三种服务器的搭建方式. 直接修改server.xml文件 当你写了一个web应用程序(jsp/servlet),想通 ...
- Hive metastore三种配置方式
Hive的meta数据支持以下三种存储方式,其中两种属于本地存储,一种为远端存储.远端存储比较适合生产环境.Hive官方wiki详细介绍了这三种方式,链接为:Hive Metastore. 一.本地d ...
- java c3p0 配置文件_【c3p0】 C3P0的三种配置方式以及基本配置项详解
数据库连接池C3P0框架是个非常优异的开源jar,高性能的管理着数据源,这里只讨论程序本身负责数据源,不讨论容器管理. ---------------------------------------- ...
最新文章
- 手工实现字节对齐 及 代码质量思考
- 图解MySQL 内连接、左连接、右连接
- Centos7安装vsftpd (FTP服务器)
- VS2010安装MVC4记录
- Hadoop系列教程:服务器基础环境
- [转]软件企业的新三十六计
- VS2015 密钥(证实有效)
- 前加加++和后加加++的深入理解
- 我读《非暴力沟通》- 马歇尔 *卢森堡 - 区分观察和评论
- 2021阿里巴巴校招笔试题
- 【bzoj1150】【CSTC2007】【数据备份】【贪心】
- 应用程序正常初始化(0xc000012d)失败的问题
- 什么是IDC?IDC数据中心什么意思?
- python1300_相机选型器 : PYTHON 1300-NOIP1SN1300A-QDI
- 简单的proxy之TinyHTTPProxy.py
- 江南大学C语言大作业,TCPIP大作业基于TCP的网络通信编程C语言版(江南大学).doc...
- Riak - 安装运维篇(1)
- getlibs_Ubuntu 64位安装PS2模拟器PCSX2简明方法
- 查找一个数等于一组数中某些数相加的和
- 原型和原型链的理解(有图清晰明了)