suse linux 操作系统下打BASH补丁

1、检查当前版本信息:

bash -version

echo $BASH_VERSION

2、打4.3版本的补丁

在tmp目录下(保险起见,空间至少要100M以上)新建一个bash_upgrade.sh文件,并写入如下内容:

wget http://ftp.gnu.org/gnu/bash/bash-4.3.tar.gz

tar zxf bash-4.3.tar.gz ; cd bash-4.3

wget -r -nd -np http://ftp.gnu.org/gnu/bash/bash-4.3-patches/

for BP in `ls bash43-*|grep -v sig`; do patch -p0 < $BP; done

./configure

make && make install

3、授权并执行

chmod +x bash_upgrade.sh

./bash_upgrade.sh

4、检查版本

bash -version

echo $BASH_VERSION(此环节可能出来的版本信息还是老版本的)

5、修改环境变量

先查看BASH的位置

opensuse:/tmp # bash

bash-4.3# whereis bash

bash: /bin/bash /etc/bash.bashrc /usr/local/bin/bash /usr/share/man/man1/bash.1.gz

修改/etc/passwd文件

将root的bash路径换成上面的/usr/local/bin/bash

如:

root:x:0:0:root:/root:/bin/bash

改成

root:x:0:0:root:/root:/usr/local/bin/bash

6、退出重新登录

7、重新检查版本

bash -version

echo $BASH_VERSION

时间: 2024-11-17 20:22:16

suse linux 操作系统下打BASH补丁的相关文章

这些Linux操作系统下C语言编程注意事项,你都注意到了吗?

以下这些Linux操作系统下C语言编程注意事项,你都注意到了吗? 1工具的使用 1.学会使用vim/emacs,vim/emacs是linux下最常用的源码编辑具,不光要学会用它们编辑源码,还要学会用它们进行查找.定位.替换等.新手的话推荐使用vim,这也是我目前使用的文本编辑器. 2.学会makefile文件的编写规则,并结合使用工具aclocal.autoconf和automake生成makefile文件. 3.掌握gcc和gdb的基本用法.掌握gcc的用法对于构建一个软件包很有益处,当软件

为什么网络银行不支持GNU/Linux操作系统下的浏览器操作

当年Linux没出时,银行就开始信息化建设了. 所为信息化,就是指用计算机工作了.服务客户了. 顺带着,慢慢的建服务器,连网(内部网).外网(网上银行) 这样下来, unix, dos, win nt, Win ** 经过这么多年的发展.一套系统或多套系统已经建成了. 现在想改为前端支持 Linux ,就像让微软把 IE 6, 7, 8, 9, 10, 支持好 w3c 的网络标准一样困难. 几乎是不可能的. 但也不是没有办法的.我想到的有二 一,等现在的软件寿命到期,如同等 IE 6, 7, 8

linux操作系统下完全删除oracle数据库

1.关掉oracle server 和 background processes ps -ef | grep ora 关掉数据库 shutdown immediate 2.关掉监听 lsnrctl  status 如果开启的话就执行lsnrctl stop 关掉 3.把$ORACLE_HOME下面的文件删掉 用dbca图形界面把数据库删掉 4.把/usr/local/bin 下的三个文件夹 dbhome oraenv coraenv删掉 rm -f dbhome  rm -f oraenv  r

Linux操作系统下Oracle主要监控工具介绍

Oracle监控包括有效且完全地监控Oracle数据库的性能.可用性和使用率等统计量,还包括即时的错误通知和纠正措施,并提供全面的报表和图表.本文中主要介绍几种Linux操作系统下Oracle主要监控工具. top top命令可实时地显示Linux系统的进程.CPU.内存.负载等的信息.它是我们了解系统整体状态最好的工具. top命令的运行状态是一个实时的显示过程,我们可在这个界面监控系统运行情况.我们可通过几个按键来控制top命令,如按q可退出top命令状态,按s可输入信息的更新频率等.这些命

Linux 操作系统下 File.Delete 的表现

在我的上一篇随笔"对 File.Delete 方法的一点看法"中,在 Windows 操作系统上对 File.Delete 方法进行了测试.这次,在 Linux 操作系统上使用 mono 的最新版本 1.2.5 版对 File.Delete 方法进行测试. 下面是我的运行 Linux 操作系统的计算机的基本信息: [email protected]:~/work$ cat /etc/issue.net Ubuntu 6.10 [email protected]:~/work$ unam

Linux操作系统下MySQL的安装 --转

转自:http://www.cnblogs.com/mjorcen/p/4000371.html 注:另外的网址参考:http://www.linuxidc.com/Linux/2015-01/112583.htm 在Linux操作系统下,安装MYSQL有两种方式: 一种tar安装方式, 另外一种是rpm安装方式. 这两种安装方式有什么区别呢?尽管我们在Linux下常用tar来压缩/解压缩文件,但MYSQL的tar格式的文件其实只是mysql的文件包,并不能直接安装,需要操作configure.

Linux 操作系统下,安装软件 apt-get、yum 的区别

Linux 操作系统主要分为两大类: RedHat系列:Redhat.Centos.Fedora等: Debian系列:Debian.Ubuntu等. yum(Yellow dog Updater, Modified)是 RedHat 系列 Linux 操作系统下的软件安装方式. apt-get(apt:Advanced Packaging Tool)是 Ubuntu 下的一个软件安装方式,它是基于 Debian 的. 原文地址:https://www.cnblogs.com/cag2050/p

121. 请简要说明linux操作系统下你所了解的文件存储方案

请简要说明linux操作系统下你所了解的文件存储方案 RPM包安装 如何解决依赖性关系 Linux系统下有几种安装方式及卸载方式 你了解linux内核调优吗?请介绍下调优的原则及相关参数 当linux操作系统中没有/etc/sysconfig/iptables文件时,如何恢复. 在什么条件下可以用"service 服务名 start|stop"启动服务? 请列举出常用的系统工具,如网络测试.io性能测试 系统检测方式等 请简要说明nagios监控远程服务器的原理或示意图. 请说明LVS

RedHat 6.5下安装bash补丁包方法

gcc组件下载地址:http://pan.baidu.com/s/10ZdD0bash补丁包下载地址:http://ftp.gnu.org/gnu/bash/bash-4.4.18.tar.gz 1.复制到linux系统/root目录下并解压gcc-4.4.7-4.el6.x86_64.rar,然后分别进行安装[[email protected] home]#rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm [[email protected] home]#rpm -iv