Redhat 6 配置CentOS yum source

由于最近曝出linux的bash漏洞,想更新下bash,于是 想到了配置CentOS yum source。

测试bash漏洞的命令:

env x=‘() { :;}; echo "Your bash version is vulnerable"‘ bash -c "echo This is a test" 

Your bash version is vulnerable
This is a test

在此感谢网易的镜像文件!

1.删除redhat原有的yum
rpm -aq|grep yum|xargs rpm -e --nodeps 

2.访问网易提供的Linux yum源
http://mirrors.163.com/centos/6/os/x86_64/Packages/

找到对应的yum 安装包
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-40.el6.centos.noarch.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm 

3.进行安装yum
rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
rpm -ivh yum-3.2.29-40.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm  

4.更新repo文件

mv /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.d/rhel-debuginfo.repo.repo.bak

vi /etc/yum.repos.d/rhel-debuginfo.repo

[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.163.com/centos/6/os/x86_64/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
#released updates
[updates]
name=CentOS-$releasever - Updates
baseurl=http://mirrors.163.com/centos/6/updates/x86_64/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
#packages used/produced in the build but not released
[addons]
name=CentOS-$releasever - Addons
baseurl=http://mirrors.163.com/centos/$releasever/addons/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirrors.163.com/centos/6/extras/x86_64/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://mirrors.163.com/centos/6/centosplus/x86_64/
gpgcheck=1
enabled=0

5、yum clean all

6、yum update bash --测试一下

要注意一下路径的问题,其中要注意basearch、$releasever两个变量的值。

[[email protected] yum.repos.d]# env x=‘() { :;}; echo "Your bash version is vulnerable"‘ bash -c "echo This is a test"
This is a test
[[email protected] yum.repos.d]#

配置好了yum源,也更新了bash命令。

参考博客:

http://blog.chinaunix.net/uid-20940095-id-3275311.html

http://www.cnblogs.com/linuxer/archive/2011/11/10/2272521.html

时间: 2024-08-05 07:08:28

Redhat 6 配置CentOS yum source的相关文章

在VMware中为Redhat HAT配置本地yum源

在VMware中为Redhat HAT配置本地yum源 今天准备使用CM安装大数据环境,到需要几台机器都使用同一套yum源才可以,所以想到将Redhat镜像文件拷贝到虚拟机中,在挂起使用,最后通过http分享给其他虚拟机.后再想想,这样做真的很愚蠢,首先在虚拟机安装的时候我已经挂起过一次镜像啦,所以我只要在每个虚拟机中再挂起一下,直接配置yum源就可以,也不用将iso拷贝到虚拟机中,减少磁盘占用.所以现在就来说说怎么做: 一.安装前检查,首先需要确保你的虚拟机已经加载了本地镜像,如下图所示: 注

配置CENTOS YUM更新源(国内)

众所周知,Centos 有个很方便的软件安装工具  yum,但是默认安装完centos,系统里使用的是国外的centos更新源,这就造成了我们使用默认更新源安装或者更新软件时速度很慢的问题. 为了使用yum工具能快速的安装更新软件,我们需要将默认的yum更新源配置为国内的更新源.yum更新源配置文件位于centos目录  /etc/yum.repos.d/  下. 首先提供几个国内快速的更新源: 教育网资源: 1 上海交大: http://ftp.sjtu.edu.cn/centos/ 服务器位

RHEL 6.5 X86_64配置CentOS yum源

RHEL 6.5 X86_64配置CentOS yum源 1.背景说明 刀片服务器GEN9无法通过引导方式安装CentOS,只能进行RHEL的安装.而RHEL上的yum源只能注册账户才能使用,故需要进行yum源替换 2.步骤 1.删除rhel自带的yum源 rpm -qa|grep yum|xargs rpm -e --nodeps rpm -qa |grep yum 2.下载新的yum安装包 wget http://mirrors.163.com/centos/6/os/x86_64/Pack

RedHat 7 配置本地yum源

本文配置本地yum源是把redhat 7的系统盘内容复制到服务器硬盘的目录/RH7ISO中,然后配置yum指向该目录.首先挂载光驱到/mnt目录 :mount /dev/cdrom /mnt 复制系统盘的内容到/RH7ISO目录中:cp -R /mnt/* RH7ISO 进入yum配置目录 : cd /etc/yum.repos.d/   建立yum配置文件: touch  rh7ISO.repo 编辑配置文件,添加以下内容: vi  rh7ISO.repo 清除yum缓存: yum clean

rhel 7.0 配置centos yum源(2016/12/8),成功!

1.首先查看redhat 7.0系统本身所安装的那些yum 软件包: rpm -qa | grep yum #列出所有已安装的yum包 2.删除这些包: rpm -e *.rpm --nodeps #删除所有以前的yum包 3.下载新的yum rpm包:(2016/12/8 最新版本rpm,如果404 NOT FOUND错误,自己进去网址,换成最新的rpm包的名字) wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3

RHEL 7配置CentOS yum源

因Redhat 的更新包只对注册的用户生效,so 我们需要将其变更一下才能使用 以下操作本人已实机操作成功. 操作步骤: 1.首先查看redhat 7.0系统本身所安装的哪些yum 软件包: rpm -qa | grep yum #列出所有已安装的yum包 2.删除这些包: rpm -e *.rpm --nodeps #删除所有以前的yum包 组合命令:rpm -qa | grep yum |xargs rpm -e --nodeps 命令执行结束后再次执行:rpm -qa | grep yum

Redhat 6配置本地Yum源

注明:我的方法适用于iso镜像(光盘或光盘镜像:iso9660) 1.挂载(mount) 其它的mount方法可參见此链接 http://www.jb51.net/os/RedHat/1109.html #mkdir /mnt/vcdrom 说明:创建一个文件夹作为挂接点 #mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom 说明:使用文件夹/mnt/vcdrom.就可以訪问盘镜像文件mydisk.iso中的全部文件. 2.開始

rhel 6.5 x86_64 配置centos yum源

1.删除rhel自带的yum源 # rpm -aq | grep yum|xargs rpm -e --nodeps 2.下载新的yum安装包 wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpmwget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-69.el6.cento

配置CentOS yum源

1.进入yum源配置目录 cd /etc/yum.repos.d 2.备份系统自带的yum源 mv CentOS-Base.repo CentOS-Base.repo.bk 3.下载163网易的yum源: wget  http://mirrors.163.com/.help/CentOS6-Base-163.repo 4.更新yum源后,执行下边命令更新yum配置,使操作立即生效 yum makecache 5.阿里源 http://mirrors.aliyun.com/repo/Centos-