站长资讯网
最全最丰富的资讯网站

Linux下查看bash版本并自动安装bash

一般情况下,在安装Linux系统时会自动安装好bash软件,查看系统bash版本的命令如下:

[root@localhost ~]# cat /etc/redhat-release # 显示Linux的环境版本

CentOS release 6.8 (Final)

[root@localhost ~]# bash –versuion # 显示bash的版本

GNU bash, version 4.1.2(1)-release(x86_64-redhat-linux-gnu)

Copyright (C) 2009 Free Software Foundation. Inc.

如果Shell版本较旧的话,建议升级到最新版本的Shell,特别是企业用户。因为近年老版本的的bash被暴存在严重的安全漏洞。例如:bash软件曾经爆出了严重漏洞(破壳漏洞),凭借此漏洞,攻击者可能会接管计算机的整个操作系统,得以访问各种系统内的机密信息,并对系统进行更改。任何人的计算机系统,如果使用了bash软件,都需要立即打上补丁。检查系统是否存在漏洞的方法:

[root@localhost ~]# env x='() { :; }; echo be careful' bash -c "This is a test"

This is a test.

如果上面的显示,系统无需升级的。如果是返回下面两行,则表示要尽快升级bash.

[root@localhost ~]# env x='() { :; }; echo be careful' bash -c "This is a test"

be careful

This is a test

升级方法如下:

[root@localhost ~]# yum -y update bash # 使用yun来升级bash

[root@localhost ~]# rpm -qa bash # 查看最新的bash版本

bash-4.1.2-40.e16.x86_64

赞(0)
分享到: 更多 (0)
网站地图   沪ICP备18035694号-2    沪公网安备31011702889846号