CentOS6升级glibc库过程

hadoop无法加载native库,可能原因是 glibc库版本过低,需要升级。

第一:安装以下软件

yum -y install zlib zlib-devel gcc gcc-c++ libtool openssl openssl-devel automake autoconf libtool pcre*

第二、查看系统glibc版本库

strings /lib64/libc.so.6 |grep GLIBC_

这里我们可以看到系统中最新的版本是2.12,这里我们升级2.14.

wget http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz

tar -xzvf glibc-2.14.tar.gz

cd glibc-2.14

mkdir build

cd build

../configure --prefix=/opt/glibc-2.14

make && make install

编译安装过程时间比较长。

第四、创建软链接

1、删除原来软链

rm -rf /lib64/libc.so.6 //谨慎操作后不要乱动

2、解决补救问题

LD_PRELOAD=/opt/glibc-2.14/lib/libc-2.14.so  ln -s /opt/glibc-2.14/lib/libc-2.14.so /lib64/libc.so.6

因为操作删除软链接后系统无法操作任何命令,我们需要复制上命令操作后才可以。(要谨慎)

3、创建新软链接

ln -s /opt/glibc-2.14/lib/libc-2.14.so /lib64/libc.so.6

第五、查看当前新的glibc版本库

strings /lib64/libc.so.6 | grep GLIBC

第六 乱码问题:

mkdir  /opt/glibc-2.14/lib/locale

cp /usr/lib/locale/locale-archive /opt/glibc-2.14/lib/locale/

第七 centos6时区设置无效(root用户执行)

ln -sf   /etc/localtime    /opt/glibc-2.14/etc/localtime

Linux升级glibc版本汉字乱码,Linux CentOS6升级glibc库过程相关推荐

  1. CentOS升级polkit版本,解决 Linux Polkit 存在权限提升的漏洞 (CVE-2021-4034)

    CentOS升级polkit版本 漏洞描述 影响范围 参考安全版本 演示环境检查 离线升级操作 在线升级操作 漏洞描述 受影响版本的 pkexec 无法正确处理调用参数计数,最终尝试将环境变量作为命令 ...

  2. linux某些汉字乱码,Linux汉字乱码解决办法

    以下以fopen.fread和printf为参考,文件中包含汉字和字母(注意) 汉字   | Windows | Linux ----------------------- 1)ANSI   |  正 ...

  3. linux查cakephp版本,从CakePHP 1.3升级到2.5,cakephp1.3升级2.5

    从CakePHP 1.3升级到2.5,cakephp1.3升级2.5 从CakePHP 1.3升级到2.5 摘要:最近把一个CakePHP 1.3的项目升级到了2.x,当然就用最新的版本2.5.3了, ...

  4. linux降内核版本_查看linux版本内核 Linux内核版本的变化

    1.major:表示主版本号,有结构性变化时才变更. 2.minor:表示次版本号,新增功能时才发生变化;一般奇数表示测试版,偶数表示生产版. 3.patch:表示对次版本的修订次数或补丁包数. 4. ...

  5. linux suse最新版本,查看SUSE LINUX版本

    查看SUSE LINUX版本 1.cat /proc/version 内核版本 #cat /proc/version Linux version 2.6.5-7.244-smp (geeko@buil ...

  6. linux查看tcl版本_查看Linux内核版本的方法有几个?你也是这样操作吗?

    请关注本头条号,每天坚持更新原创干货技术文章.如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 1. 前言 内核是操作系统的核心组件. 它管理系统的资源,是计算机硬 ...

  7. linux下的oracle中文乱码,Linux环境解决Oracle 中文乱码

    linux下Oracle显示中文乱码 1.Oracle数据库出现乱码的原因: 操作系统与服务器一致,但客户端与服务器字符集不一致 客户端与服务器一致,但操作系统与服务器不一致 2.解决办法: 设置相关 ...

  8. linux下的oracle中文乱码,linux系统中oracle出现中文乱码怎么办

    linux系统中oracle出现中文乱码怎么办 发布时间:2020-06-10 10:04:55 来源:亿速云 阅读:148 作者:Leah linux系统中oracle出现中文乱码怎么办?这篇文章总 ...

  9. 小米如何升级android版本升级提示,小米MIUI8怎么升级 5种MIUI 8系统升级方法

    小米MIUI8怎么升级 5种MIUI 8系统升级方法 来源:www.18183.com作者:皮卡时间:2016-08-24 小米MIUI8系统已经开始测试!MIUI8怎么升级?在MIUI8即将推送之际 ...

最新文章

  1. 2015级C++第15周程序阅读 范型程序设计
  2. ASP.NET处理架构
  3. android+app+wifi+控制+协议,玩转OneNET物联网平台之MQTT服务④ —— 远程控制LED(数量无限制)+ Android App控制...
  4. 2018.3.26 1501 二叉树最大宽度和高度
  5. IMEI 码的校验和生成
  6. 反手发力动作--乒在民间
  7. Android MVP模式的初识
  8. rfid射频前端的主要组成部分有_第4章 RFID的射频前端(simple).ppt
  9. Jsp和Servlet有什么区别?
  10. 云小课 | 区块链关键技术之一:共识算法
  11. java Hashset去重原理及HashMap key唯一原理
  12. dls 深度受限搜索java_JAVA深入学习(栈和队列)之栈
  13. 数据结构考研如何120+?
  14. PL/SQL 连接mysql步骤
  15. MySQL中Packet for query is too large (1327736 1048576)错误
  16. 湖北汽车工业学院校园导游咨询与最短路径
  17. -TEST 20 for NOIP 。。。(80-300)-----(( ! ))
  18. Threejs实现模拟管道液体流动
  19. BI项目实施为什么成功率那么低
  20. ORA-1652 无法扩展TEMP表空间

热门文章

  1. 速围观!云+X 案例评选榜单重磅出炉!
  2. 华为发布开发者召集令,等你来战!
  3. custom的短语_custom是什么意思中文翻译
  4. 7读不出来卡显示无服务器,win7识别不了网络如何解决_win7显示未识别网络的处理方法...
  5. Elasticsearch7.15.2 出现 node validation exception 的问题处理
  6. 第3篇:Flowable-IDM详述
  7. SpringBoot入门到精通_第1篇 _核心概念
  8. 用Jenkins自动化搭建测试环境_jenkins基础搭建_入门试炼02
  9. 数据库系统 - 范式
  10. 超详细前端开发案例:品优购商场项目(二)