linux centos bash -lt 4.4 被攻击乱码处理方案升级bash5, 将字符编码设置为中文

简介: 升级bash并且将字符编码设置为:uft8 中文
#---- 1.  升级bash ----#
# http://ftp.gnu.org/gnu/bash/bash-5.1.8.tar.gz
 wget work.eisc.cn/ruanjian/rpm/bash/bash-5.1.8.tar.gz
                                  # 下载bash升级包
tar zxvf bash-5.1.8.tar.gz        # xvf 解压;cvf 创建压缩
cd bash-5.1.8
./configure                       # 配置设置
make                              # 编译
make install                      # 安装
bash -version                     # 查看 bash 版本
#---- 将字符编码重新设置为中文 utf8 ----#
cat /etc/locale.conf 
LANG=en_US.UTF-8
### 修正####
yum groupinstall -y "fonts"      # groupinstall 安装软件并安装依赖
yum install -y kde-l10n-Chinese  # 安装中文语言包
# yum install *Chinese           # 或者安装所有Chinese的包
sed -i 's/LANG=.*/LANG="zh_CN.UTF-8"/g' /etc/locale.conf
source /etc/locale.conf          # 立即生效

linux 设置中文 UTF-8 编码 utf :     https://eisc.cn/index.php?c=read&id=193&page=1

#-------------  其它说明:漏洞来源 ---------------# 
可疑命令:   export LANG="en_US";export LANGUAGE="en_US";export LC_ALL="en_US";top
                                  # 被强制修改为英文,并且查看你的进程好进行下一步攻击
set +o history                                         # 不会将任何当前会话写入日志。可以在会话期间任何时间运行,并隐藏所有命令。
set -o history                                          # 开启记录功能

【漏洞公告】CVE-2016-7543:GNU Bash 本地命令执行漏洞:

https://help.aliyun.com/document_detail/50219.html?spm=5176.21213303.J_6028563670.16.37a23edaKASMBS&scm=20140722.S_help%40%40%E6%96%87%E6%A1%A3%40%4050219.S_0.ID_50219-OR_s%2Bmain-V_1-P0_3
目录
相关文章
|
6天前
|
负载均衡 Ubuntu 应用服务中间件
nginx修改网站默认根目录及发布(linux、centos、ubuntu)openEuler软件源repo站点
通过合理配置 Nginx,我们可以高效地管理和发布软件源,为用户提供稳定可靠的服务。
37 13
|
2月前
|
Web App开发 搜索推荐 Unix
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
【10月更文挑战第21天】Linux系统之MobaXterm远程连接centos的GNOME桌面环境
472 4
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
|
2月前
|
Linux 网络安全 数据安全/隐私保护
Linux系统之Centos7安装cockpit图形管理界面
【10月更文挑战第12天】Linux系统之Centos7安装cockpit图形管理界面
112 1
Linux系统之Centos7安装cockpit图形管理界面
|
2月前
|
Web App开发 网络协议 Linux
linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】
这篇文章是关于Linux命令的总结,涵盖了从基础操作到网络配置等多个方面的命令及其使用方法。
80 1
linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】
|
2月前
|
Linux Docker 容器
Centos安装docker(linux安装docker)——超详细小白可操作手把手教程,包好用!!!
本篇博客重在讲解Centos安装docker,经博主多次在不同服务器上测试,极其的稳定,尤其是阿里的服务器,一路复制命令畅通无阻。
2186 4
Centos安装docker(linux安装docker)——超详细小白可操作手把手教程,包好用!!!
|
2月前
|
存储 网络协议 Linux
AWS实操-EC2-创建购买linux(centos)EC2服务器
AWS实操-EC2-创建购买linux(centos)EC2服务器
|
3月前
|
Linux Python
Linux之centos安装clinkhouse以及python如何连接
Linux之centos安装clinkhouse以及python如何连接
|
分布式计算 资源调度 Hadoop
|
应用服务中间件 Linux nginx
【Linux环境】centOS 7安装nginx详细步骤及nginx配置
【Linux环境】centOS 7安装nginx详细步骤及nginx配置
1154 0
|
7月前
|
缓存 Linux 编译器
Linux(CentOS7.5) 安装部署 Python3.6(超详细!包含 Yum 源配置!)
该指南介绍了在Linux系统中配置Yum源和安装Python3的步骤。首先,通过`yum install`和`wget`命令更新和备份Yum源,并从阿里云获取CentOS和EPEL的repo文件。接着,清理和更新Yum缓存。然后,下载Python3源代码包,推荐使用阿里云镜像加速。解压后,安装必要的依赖,如gcc。在配置和编译Python3时,可能需要解决缺少C编译器的问题。完成安装后,创建Python3和pip3的软链接,并更新环境变量。最后,验证Python3安装成功,并可选地升级pip和配置pip源以提高包下载速度。
1849 0