centos 虚拟机glibc升级_CentOS 6.5升级Glibc
场景需求
注意更新系统库存在一定的风险, 请谨慎操作
默认的CentOS 6.5 glibc版本最高为2.12, 而在进行Nodejs开发时项目所依赖的包往往需要更高版本的glibc库支持, 因此在不升级系统的前提下, 需要主动更新系统glibc库. 一般遇到错误libc.so.6: version GLIBC_2.14 not found时表示需要对glibc进行升级了。
glibc版本
查看系统glibc库版本可使用如下命令:
$strings/lib64/libc.so.6|grep GLIBC_
Centos6.5输出如下glibc版本列表, 从此图可以看出系统最高支持glibc的2.12版本:
另外, 执行$ ll /lib64/libc**可以看到此时的libc.so.6是libc-2.12.so的别名, 如下图所示:
glibc安装
首先, 点击此处下载glibc点击下载, 得到glibc-2.14.tar.gz使用如下命令解压glibc-2.14.tar.gz:
$tar-xzvfglibc-2.14.tar.gz
当前目录下得到目录glibc-2.14, 执行$cd glibc-2.14命令进入目录, 依次执行如下命令编译安装glibc-2.14:
$mkdirbuild// 在glibc-2.14目录下建立build文件夹
$cdbuild// 进入build目录
$../configure--prefix=/opt/glibc-2.14// 配置glibc并设置当前glibc-2.14安装目录
$make&&makeinstall// 编译安装glibc-2.14库
glibc软链
安装完成后, 建立软链指向glibc-2.14, 执行如下命令:
$rm-rf/lib64/libc.so.6// 先删除先前的libc.so.6软链
$ln-s/opt/glibc-2.14/lib/libc-2.14.so/lib64/libc.so.6
注意
删除libc.so.6之后可能导致系统命令不可用的情况, 可使用如下方法解决:
$LD_PRELOAD=/opt/glibc-2.14/lib/libc-2.14.soln-s/opt/glibc-2.14/lib/libc-2.14.so/lib64/libc.so.6
如果上述更新失败可使用如下命令还原:
$LD_PRELOAD=/lib64/libc-2.12.soln-s/lib64/libc-2.12.so/lib64/libc.so.6// libc-2.12.so 此项是系统升级前的版本
此时查看系统glibc版本如下图所示:
可以看到当前glibc最高版本为2.14, libc.so.6软链指向如下图所示:
Linux提示“libc.so.6: version `GLIBC_2.14' not found”系统的glibc版本太低 http://www.linuxidc.com/Linux/2017-01/139806.htm
Glibc 的详细介绍:请点这里
Glibc 的下载地址:请点这里
centos 虚拟机glibc升级_CentOS 6.5升级Glibc相关推荐
- mysql yum 升级_CentOS 7中升级MySQL 5.7.23的坑与解决方法
前言 最近发现CentOS 7下升级MySQL5.7.23的一个坑,以前面升级到MySQL 5.7.23的一个集群为例 在我们环境下打开文件描述符个数的参数open_files_limit在MySQL ...
- centos 虚拟机glibc升级_分享Centos6.5升级glibc过程
上次看到有同学对Centos系统 glibc升级有点疑问, 不过相对来说glibc升级还是比较简单的, 网上也有很多介绍文章, 这里整理了个安装过程供大家参考下 阅读原文 场景需求 默认的Centos ...
- centos代码切换图形_CentOS已死;微软将强行升级部分旧版本 Windows 10 用户;黑客远程打开莫斯科近3000个快递柜...
编辑 | 万佳 本周架构视点:CentOS 8 落幕,CentOS 已死:微软将强行升级部分旧版本 Windows 10 用户:Travis CI 不再为开源项目提供免费服务:JavaScript 诞 ...
- 在CentOS上把MySQL从5.5升级到5.6
在CentOS上把MySQL从5.5升级到5.6 摘要:本文记录了在CentOS 6.3上,把MySQL从5.5.28升级到5.6.19的过程. 1. 概述 在我做的一个项目中,最近我对生产服务器上的 ...
- 升级glibc的影响_Java 11 升级:“债务”“危机”
导读:AJDK11(阿里内部基于openJDK11的定制版本)在19年3月左右发布,到现在也快1年了,不过目前整体使用的面还是比较窄,特性被了解的也不是很多,Java11作为OpenJDK发布的LTS ...
- 升级php5.4 mysql5.5_在CentOS上把PHP从5.4升级到5.5
在CentOS上把PHP从5.4升级到5.5 摘要:本文记录了在CentOS 6.3上,把PHP从5.4.8升级到5.5.13的过程. 1. 概述 在我做的一个项目中,最近我对生产服务器上的一系列系统 ...
- Centos 7.2 及php7环境下升级memcache未果,改安装 memcached
由于前文"Centos 7.2 yum安装php7"中升级了php到php7,导致之前可以正常使用的phpmyadmin.memcache等无法继续使用,需要重新编译安装,memc ...
- 超简单!!centos 6离线源码编译安装升级gcc、binutils、automake、autoconf
centos 6系列的Linux发行版,是非常成功(具足UNIX精神)的发行版,可能大家都已经用得非常习惯了. 但问题是,其内核及附带的工具软件,版本却都非常老了. centos 7上的软件版本虽然比 ...
- 一、解决Linux开启CentOS虚拟机就蓝屏问题
一)问题描述:解决Linux开启CentOS虚拟机就蓝屏问题 二)原因分析:1.在安装虚拟机的时候Windows中用VM安装了一个CentOS,后续配置KVM的时候你又装了一个CentOS,麻烦来了, ...
最新文章
- 其实,咱们程序员过了30岁,还可以更牛逼!
- mysql什么隔离级别最好_面试必问的 Mysql 四种隔离级别,看完吊打面试官
- 数据库升级后,准备使用原有数据文件启动数据库
- Lightroom 如何安装lrplugin格式插件
- HTTP普及帖2:简单的HTTP(上)
- StringBuilder常用函数
- CodeForces 292D Connected Components (并查集+YY)
- 通信学会学术年会感受
- 基于HTML5实现的在线3D虚拟试衣系统(试衣间)解决方案
- 零基础学习sql篇(1)
- 8086/8088CPU内部结构
- 二进制与十进制的讲解与转换
- python二元函数图像在线绘制_numpy,matplotlib
- java讲师助理面试题_面试Java开发师常问到的5个问题(附答案)
- ios 线条球_画线弹球球游戏下载|画线弹球球ios版下载v1.0.2-乐游网IOS频道
- java三次指数平滑_时间序列挖掘-预测算法-三次指数平滑法(Holt-Winters)
- Windows上使用ssh密钥连接Linux(以centos7为例)和Windows与Windows的免密钥连接
- #### mysql联合索引 注意事项 ####
- AT5014 Random Tournament
- Excel 2010 VBA 入门 081 数据处理之获取不重复的数据
热门文章
- MATLAB数字图像处理常见实验代码
- 2019最新泰牛PHP大牛班(基础+高级+实战+全套课件)
- 【React】【Ant Design】引入阿里矢量图
- 项目管理工具 Open Project 介绍
- 加餐:解决 Android 手机 ping 连接同一局域网的 WindowsPC 时 ping 不通问题
- ASP.NET宠物领养网站1428源码+说明文档/讲解视频
- FPGA入门(1):软件安装
- 大学计算机学习计划书,大学学习计划书500字
- mcgscom口针脚定义_计算机串口(RS232)的针脚定义是什么?
- mysql能用localhost连接不能使用127.0.0.1连接的解决办法