CentOS yum源配置小技巧

一、配置yum源

网易(163)yum源是国内最好的yum源之一 ,无论是速度还是软件版本,都非常的不错,将yum源设置为163yum,可以提升软件包安装和更新的速度,同时避免一些常见软件版本无法找到。具体设置方法如下: 

1,进入yum源配置目录

#cd /etc/yum.repos.d

2,备份系统自带的yum源

#mv CentOS-Base.repo CentOS-Base.repo.bk

下载163网易的yum源:

#wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

3,更新玩yum源后,执行下边命令更新yum配置,使操作立即生效

#yum makecache

4,除了网易之外,国内还有其他不错的yum源,比如中科大和搜狐的,大家可以根据自己需求下载

中科大的yum源:

#wget http://centos.ustc.edu.cn/CentOS-Base.repo

sohu的yum源

#wget http://mirrors.sohu.com/help/CentOS-Base-sohu.repo

理论上讲,这些yum源redhat系统以及fedora也是可以用 的,但是没有经过测试,需要的可以自己测试一下。

二、安装yum-downloadonly,下载rpm软件包

方法1、安装yum-downloadonly插件,下载rpm包;

 

#wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
#yum install yum-downloadonly
#yum install --downloadonly --downloaddir=/nginx.rpm pcre

如果下载不到yum-downloadonly这个软件包,请查看附件,下载之后解压缩,上传到linux上,进行安装。


方法2、修改配置文件/etc/yum.conf ,将 keepcache=0 修改为 keepcache=1

通过yum安装的软件将会在下面的cachedir中缓存。

cachedir=/var/cache/yum/$basearch/$releasever

例如:

# cd /var/cache/yum/x86_64/6/base/packages/
libpcap-1.4.0-4.20130826git2dbcaa1.el6.x86_64.rpm   
tcpdump-4.0.0-9.20090921gitdf3cb4.2.el6.x86_64.rpm

三、使用CentOS的iso搭建本地yum源

#ls /etc/yum.repos.d/
#CentOS-Base.repo  CentOS-Media.repo
#cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
#vim /etc/yum.repos.d/CentOS-Base.repo
      1 [dvd]
      2 name=install dvd
      3 baseurl=file:///media/CentOS_6.5_Final#iso的挂载路径
      4 enable=1
      5 gpgcheck=1#是否对下载的rpm包进行安全检查
      6 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
#yum makecache 
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
dvd                                                                                  | 1.1 kB     00:00     
dvd/filelists                                                                        | 2.9 MB     00:00     
dvd/other                                                                            | 9.1 MB     00:00     
dvd/group                                                                            | 920 kB     00:00     
dvd/primary                                                                          | 920 kB     00:00     
dvd                                                                                               2599/2599
dvd                                                                                               2599/2599
dvd                                                                                               2599/2599
Metadata Cache Created


本页内容版权归属为原作者,如有侵犯您的权益,请通知我们删除。

运维监控平台之zabbix详解1 - 2016-08-22 14:08:36

本来是想一篇文章介绍完的,写着写着发现篇幅太长,所以决定还是分两篇来介绍,本次软件所用的版本信息如下(基于LNMP环境),操作系统centos6.7 nginx-1.6.3.tar.gz php-5.6.24.tar.gz mysql-5.5.49-linux2.6-x86_64.tar.gz zabbix-3.0.4.tar.gz (zabbix-3以上版本之支持php5.4以上环境) LNMP环境搭建不再这里说明了,如果不懂的看本人之前写的nginx+php,这里简单介绍下php编译 [root@ce
一、准备工作 CentOS6.4 服务器2台(1台用做IP-SAN存储服务器,1台做流媒体服务器) iSCSITatget 软件 iSCSI Initiator 二、安装iSCSI target软件(IP-SAN服务器) Iscsitarget下载地址为:http://iscsitarget.sourceforge.net[root@iscsi-targetiscsi]#tar-xzvfiscsitarget-1.4.20.1.tar.gz[root@iscsi-targetiscsi]#cdiscsit

Mongodb被动(passive)节点配置 - 2016-08-22 14:08:01

将一个mongodb的普通数据节点修改为passive节点,也就是能同步数据、投票,但是不能成为primary节点。 除了仲裁节点,其他每个节点都有个代表优先权priority的值,我们可以通过设置优先权来决定谁成为primary的权重最大。 MongoDB replica sets中通过设置priority的值来决定优先权的大小,这个值的范围是0--100,值越大,优先权越高。 如果值是0,那么不能成为primay。 通过rs.conf()命令查看出节点列表: 以下为我的实验mongodb集群: PRI

运维监控平台之zabbix详解2 - 2016-08-22 14:08:01

1、Zabbix架构 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 Zabbix的运行架构如下图所示: 2、组件 zabbix由以下几个组件部分构成: 1)、Zabbix Server:负责接收agent发送的报告信息的核心组件,所有配置,统计数据及操作数据均由其组织进行; 2)、Database Storage:专用于存储所有配置信息,

nginx代理websocket配置 - 2016-08-22 14:08:47

nginx正常只能代理http请求,如果想实现代理websocket的需求,需在请求中加入"Upgrade"字段,使请求从http升级为websocket。 配置如下: http{map$http_upgrade$connection_upgrade{defaultupgrade;''close;}server{...location/chat/{proxy_passhttp://backend;proxy_http_version1.1;#以下配置添加代理头部:proxy_set_headerUpgra
一、搭建要求 LVS+KEEPALIVED+NGINX( 反向代理)+WEB01(NGINX)+WEB02(APACHE) # 以下以keepalived的端口形式配置LVS(keepalived双实例双主模式),而不用手工配置。 # 以下机器忽略安装apache和nginx,只提供主要配置,当更新博客时会在这加上apache和nginx的安装与配置的博客地址。 #nginx 安装版本为nginx-1.6.3.tar.gz,apache安装版本为httpd-2.2.31.tar.gz。 二、前提条件 2
Linux下用于查看系统当前登录用户信息的4种方法 作为系统管理员,你可能经常会(在某个时候)需要查看系统中有哪些用户正在活动。有些时候,你甚至需要知道他(她)们正在做什么。本文为我们总结了4种查看系统用户信息(通过编号(ID))的方法。 1. 使用w命令查看登录用户正在使用的进程信息 w命令用于显示已经登录系统的用户的名称,以及他们正在做的事。该命令所使用的信息来源于/var/run/utmp文件。w命令输出的信息包括: ?用户名称 ?用户的机器名称或tty号 ?远程主机地址 ?用户登录系统的时间 ?空

Nagios 监控 SNMP 温度计 - 2016-08-22 14:08:41

老板给机房新买了个温度,湿度的感应器,问我能不能整合到Nagios里面。我的回答是No Problem. 首先看看他自带的界面 监控SNMP,首先得知道他的OID是啥,这个界面我可以直接下载MIB文件和对应的EXCEL文档。 下载以后,重命名MIB为txt文件,然后拷贝到我的nagios服务器的/usr/share/snmp/mibs 目录下,然后记得添加到配置文件中 [root@sydnagiosmibs]#pwd/usr/share/snmp/mibs[root@sydnagiosmibs]#lsg*

docker1.12版本的swarm集群特性 - 2016-08-22 14:08:37

docker1.12版本之后集成了swarm模块,直接使用dokcer-engin就能很方便地创建一个docker集群,不用再像以前那样第三方配置。 环境: manager/node1 : swarm_node1 node2 : swarm_node2 1:首先在各节点上安装最新版dokcer #curl-fsSLhttps://test.docker.com/|sh#docker-vDockerversion1.12.0-rc4,builde4a0dbc 2:在node1上初始化一个swarm集群 sw
什么是心脏出血漏洞? CVE-2014-0160,心脏出血漏洞,是一个非常严重的 OpenSSL 漏洞。这个漏洞使得攻击者可以从存在漏洞的服务器上读取64KB大小的内存信息。这些信息中可能包含非常敏感的信息,包括用户请求、密码甚至证书的私钥。 据称,已经有攻击者在某宝上尝试使用漏洞读取数据,在读取200次后,获取了40多个用户名和7个密码。 使用如下的命令查看服务器上的当前版本: openssl version [root@master ~]# openssl version OpenSSL 1.0.1e