
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、glibc升級導(dǎo)致系統(tǒng)段錯誤問題解決方案統(tǒng):阿里云ecs centos6.5 當(dāng)前glibc版本:2.12 預(yù)備升級glibc版本:2.19一,glibc介紹glibc是gnu發(fā)布的libc庫,即c運行庫。glibc是linux系統(tǒng)中最底層的api,幾乎其它任何運行庫都會依靠于glibc。glibc除了封裝linux操作系統(tǒng)所提供的系統(tǒng)服務(wù)外,它本身也提供了許多其它一些須要功能服務(wù)的實現(xiàn)。內(nèi)核實現(xiàn)一個功能,glibc要花很久才會用上,因為glibc和內(nèi)核不是一塊開發(fā)的,所以glibc需要去兼容不同版本的內(nèi)核,而內(nèi)核也要去兼容不同版本的 glibc,雙方都背負了太多的歷史包袱。glibc官網(wǎng):
2、/software/libc/二,升級glibc緣由當(dāng)前ecs上需要裝一個nginx,給出的版本是1.15.9,由于用的nginx是已經(jīng)編譯好的,所以編譯步驟會不會報錯臨時忽視,nginx詳細編譯參數(shù)如下所示:built by gcc 4.8.5 20150623 (red hat 4.8.5-36) (gcc)built with openssl 1.1.1b 26 feb 2019tls sni support enabledconfigure arguments: -prefix=/root/mysql-installer/nginx-1.15.x/de
3、ploy/nginx-1.15.9-std -user=nginx -group=nginx -with-pcre=/root/mysql-installer/nginx- 1.15.x/.source-code-std/third-party/pcre-8.43 -with-zlib=/root/mysql-installer/nginx-1.15.x/.source-code-std/third-party/zlib-1.2.11 -with-openssl=/root/mysql-installer/nginx-1.15.x/.source-code-std/third-party/op
4、enssl-1.1.1b -with-openssl-opt=enable-tls1_3 -with-http_ssl_module -with-http_stub_status_module -with-http_sub_module -with-http_addition_module -with-http_auth_request_module -with-http_dav_module -with-http_gzip_static_module -with-http_gunzip_module -with-http_realip_module -with-http_secure_lin
5、k_module -with-http_slice_module -with-http_v2_module -with-stream -with-stream_realip_module -with-stream_ssl_module -with-stream_ssl_preread_module在nginx的sbin名目下,驗證時,發(fā)覺:當(dāng)初以為是glibc庫版本過低,于是自己就下載了glibc2.19版本的開頭編譯,編譯過程不再贅述。三,問題浮現(xiàn)的緣由1,編譯完成后,需要在系統(tǒng)中指定庫文件的路徑,于是就在/etc/ld.so.conf.d/glibc.conf(自己手動創(chuàng)建得文件),寫入庫
6、文件路徑:/opt/glibc-2.19/lib2,用法ldconfig -v 將庫文件生效加載一遍2,將庫文件中的/opt/glibc-2.19/lib/libc.so.6做軟銜接到系統(tǒng)識別的路徑下:ln -sv /opt/glibc-2.19/lib/libc.so.6 /lib64/libc.so.6做完這一步無論輸入什么指令(實際是已執(zhí)行),系統(tǒng)都顯示段錯誤:segmentation fault四,解決計劃假如是ssh登陸的話,這個時候一定不能退出,否則的話是無論如何也登錄不進去的,ldconfig是一個動態(tài)鏈接庫管理指令,其中有一個-l參數(shù),文檔中是這么描述的:-l manually link individual libraries(手動銜接單個庫)。在其他相同配置的機器下,查看下/lib64/libc.so.6發(fā)覺libc.so.6其實是一個軟銜接文件,這個時候需要你手動的用法ldconfig鏈接本來的so文件這個時候系統(tǒng)就復(fù)原如初,不會報段錯誤之類的問題。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 修改補充合同范例
- 出售軟件 合同范例
- 企業(yè)商業(yè)策劃合同范例
- 鄉(xiāng)鎮(zhèn)食堂加盟合同范例
- 個人廣告制作合同范例
- 內(nèi)部交易 合同范例
- 杭州科普場館旅游開發(fā)研究
- 衛(wèi)星導(dǎo)航定位系統(tǒng)相關(guān)行業(yè)投資方案
- 飼糧中添加硒代蛋氨酸對嘔吐毒素誘導(dǎo)的仔豬肝腎損傷的保護作用及其機制初探
- 探秘立秋季節(jié)變遷
- 2025年徐州生物工程職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫含答案
- 2025年湖南鐵道職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫新版
- 2025年阜陽職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫帶答案
- 新媒體運營課件
- 《鼴鼠的月亮河》考試題附答案
- 2025年內(nèi)蒙古巴彥淖爾市交通投資集團有限公司招聘筆試參考題庫附帶答案詳解
- 2025年新公司法知識競賽題庫與答案
- 2025年新人教版物理八年級下冊全冊教案
- 微量注射泵培訓(xùn)
- 形象設(shè)計師三級習(xí)題庫及答案
- 2025年度能源行業(yè)員工聘用合同范本
評論
0/150
提交評論