Linux 升级Glibc2.14 遇到问题及解决,下面直接说步骤和流程:
1、到http://www.gnu.org/software/libc/下载最新版本,我这里下载了glibc-2.14.tar.gz 这个版本,解压到任意目录准备编译(/usr/local)
2、>:cd /usr/local 解压 >:tar -xzvf glibc-2.14.tar.gz
3、需要安装编译工具 gcc >:yum install gcc
4、到解压目录 >:cd /usr/local/glibc-2.14
5、按顺序执行下面的命令
>:mkdir build
>:cd build
>:../configure –prefix=/opt/glibc-2.14
>:make -j4
>:sudo make install
5、安装完了,还是不行。别急,还需要下面两个命令:
>:cp -r /etc/ld.so.c* /opt/glibc-2.14/etc/
>:ln -sf /opt/glibc-2.14/lib/libc-2.14.so /lib64/libc.so.6
这样就算完了。参考链接:
http://www.linuxidc.com/Linux/2017-01/139806.htm
http://www.linuxidc.com/Linux/2017-01/139833.htm
附:由于spserver 还无法install(install后有其他路径依赖问题),只能用spserver &来启动。但是,在xshell启动后,关闭xshell它会自动关闭,
找到的解决方案是使用nohup执行程序:http://www.linuxidc.com/Linux/2017-01/139837.htm
>:nohup /root/start.sh &
但是有时候在这一步会有问题,当把终端关闭后,进程会自动被关闭,察看nohup.out可以看到在关闭终端瞬间服务自动关闭。
有个操作终端时的细节:当shell中提示了nohup成功后还需要按终端上键盘任意键退回到shell输入命令窗口,然后通过在shell中输入exit来退出终端
nohup-真正的Shell后台运行
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
sp server 无法使用./spserver start命令,解决办法, 修改该/etc/ld.so.conf添加$Oracle_HOME路径
1. vim /etc/ld.so.conf
2. 添加一行,存入本地oracle路径如:/usr/local/instantclient_12_1/
3. 保存文件(esc :wq!)
4. 启动修改后的配置文件:ldconfig
命令如下:
linuxidc@linuxidc.com:/$ vim /etc/ld.so.conf
linuxidc@linuxidc.com:/$ cat /etc/ld.so.conf
include /etc/ld.so.conf.d/*.conf
/usr/local/instantclient_12_1/
linuxidc@linuxidc.com:/$ ldconfig
Linux升级Glibc http://www.linuxidc.com/Linux/2015-04/116472.htm
Linux提示“libc.so.6: version `GLIBC_2.14′ not found”系统的glibc版本太低 http://www.linuxidc.com/Linux/2017-01/139806.htm
危险!GHOST(幽灵)漏洞曝光 http://www.linuxidc.com/Linux/2015-01/112496.htm
GNU glibc 爆 gethostbyname 缓冲区溢出漏洞 http://www.linuxidc.com/Linux/2015-01/112486.htm
glibc gethostbyname缓冲区溢出漏洞(CVE-2015-0235) http://www.linuxidc.com/Linux/2015-01/112516.htm
Linux glibc幽灵漏洞测试与修复方法 http://www.linuxidc.com/Linux/2015-01/112562tm
Glibc 的详细介绍:请点这里
Glibc 的下载地址:请点这里
本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-01/139836.htm