centos 6.9 升級glibc動態(tài)庫的詳細過程
glibc是gnu發(fā)布的libc庫,即c運行庫,glibc是linux系統(tǒng)中最底層的api,幾乎其它任何運行庫都會依賴于glibc。glibc除了封裝linux操作系統(tǒng)所提供的系統(tǒng)服務(wù)外,它本身也提供了許多其它一些必要功能服務(wù)的實現(xiàn)。很多l(xiāng)inux的基本命令,比如ls,mv,cp, rm, ll,ln等,都得依賴于它,如果操作錯誤或者升級失敗會導(dǎo)致系統(tǒng)命令不能使用,嚴重的造成系統(tǒng)退出后無法重新進入,所以操作時候需要慎重,升級之前保存好重要資料。
寫這篇筆記的目的其實是我在centos 下想要安裝chrome 瀏覽器時,有報錯說glibc (2.14-2.16) 是安裝chrome的依賴,所以才打算把自己的測試機升級下glibc動態(tài)庫。
下面開始正文:
1、首先,查看系統(tǒng)版本和Glibc版本
執(zhí)行命令查看glibc版本
strings /lib64/libc.so.6 | grep GLIBC_
結(jié)果如下:
由上面的信息可以看出系統(tǒng)是CentOS 6.9,而centos、redhat 系統(tǒng)為了穩(wěn)定性,glibc的版本還用的是2.12,而現(xiàn)在都已經(jīng)2.30版本了,為了保險起見,我決定把它升級到2.17版本。
2、下載軟件并升級
wget http://ftp.gnu.org/gnu/glibc/glibc-2.17.tar.gz tar -xvf glibc-2.17.tar.gz mkdir glibc-2.17/build cd glibc-2.17/build ../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin make –j4 make install
說明:
1、make 后面的-j4 是針對多核cpu提高編譯速度的,數(shù)字4是cpu 核心的兩倍(最大可設(shè)置為cpu核心的兩倍)
2、--prefix 后面的路徑一定要是/usr, 如果換成其他的都可能會導(dǎo)致失敗。
安裝完成后,最后輸出
紅框內(nèi)這句話基本可以確定是升級成功了!??!O(∩_∩)O哈哈~
3、測試
執(zhí)行
ldd --version
或者執(zhí)行
strings /lib64/libc.so.6 | grep GLIBC_
至此,glibc 的版本升級就算是大功告成,期待這篇我經(jīng)過數(shù)次(大概重新編譯安裝了5次,還包括一次系統(tǒng)大部分命令都無法使用,重啟系統(tǒng)后都無法進入,不過還要我用的是虛擬機測試)實驗測試才驗證過的筆記能夠幫到大家,后面我還會分享一個glibc升級時libc.so.6 文件誤刪或者丟失導(dǎo)致大部分命令失效的解決辦法,敬請期待!
總結(jié)
以上所述是小編給大家介紹的centos 6.9 升級glibc動態(tài)庫的詳細過程,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對我們網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!
上一篇:linux 上在指定時間段內(nèi)每隔多少分鐘自動執(zhí)行任務(wù)計劃crontab
欄 目:Linux/apache
下一篇:詳解firewall的規(guī)則設(shè)置與命令(白名單設(shè)置)
本文標(biāo)題:centos 6.9 升級glibc動態(tài)庫的詳細過程
本文地址:http://mengdiqiu.com.cn/a1/Linux_apache/10674.html
您可能感興趣的文章
- 01-10centos7.x 部署主、從DNS服務(wù)器問題
- 01-10CentOS8 yum/dnf 配置國內(nèi)源的方法
- 01-10在 CentOS 8/RHEL 8 上安裝和使用 Cockpit的方法
- 01-10CentOS6.5下搭建文件共享服務(wù)Samba的教程
- 01-10windows 用VMware創(chuàng)建linux虛擬機安裝CentOS7.2操作系統(tǒng)
- 01-10CentOS 8安裝ZABBIX4.4的指南
- 01-10淺析CentOS8虛擬機訪問Windows10主機文件夾方法
- 01-10CentOS7系統(tǒng)增加swap的操作方法實例
- 01-10Centos7 下安裝python3及卸載的教程
- 01-10Ubuntu18.04 一鍵升級Python所有第三方包 及安裝python包的方法


閱讀排行
本欄相關(guān)
- 04-02linux關(guān)閉串口命令 關(guān)閉linux端口命令
- 04-02linux文件命令重命名 linux重命名文件名
- 04-02linux中jobs命令 shell jobs命令
- 04-02linux命令注入過濾 linux 代碼注入
- 04-02linux依次執(zhí)行命令 linux命令的執(zhí)行過程
- 04-02linux命令注銷vnc linux命令行注銷用戶
- 04-02linux命令免輸入 linux配置免密登錄
- 04-02軟交換linux命令 軟交換網(wǎng)絡(luò)主要協(xié)議
- 04-02linux命令歷史記錄 linux查看歷史記錄的
- 04-02linux命令頁面 linux命令頁面中文
隨機閱讀
- 01-10C#中split用法實例總結(jié)
- 04-02jquery與jsp,用jquery
- 08-05織夢dedecms什么時候用欄目交叉功能?
- 01-10使用C語言求解撲克牌的順子及n個骰子
- 01-11Mac OSX 打開原生自帶讀寫NTFS功能(圖文
- 08-05dedecms(織夢)副欄目數(shù)量限制代碼修改
- 01-10SublimeText編譯C開發(fā)環(huán)境設(shè)置
- 01-10delphi制作wav文件的方法
- 08-05DEDE織夢data目錄下的sessions文件夾有什
- 01-11ajax實現(xiàn)頁面的局部加載