2021-05-12 14:32:11
Linux升級Glibc
一、簡介
glibc是gnu發布的libc庫,即c執行庫。glibc是linux系統中最底層的api,幾乎其它任何執行庫都會依賴於glibc。glibc除了封裝linux作業系統所提供的系統服務外,它本身也提供了許多其它一些必要功能服務的實現。
本文介紹Glibc升級方法
二、升級
步驟如下:
wget http://ftp.gnu.org/gnu/glibc/glibc-2.15.tar.gz
wget http://ftp.gnu.org/gnu/glibc/glibc-ports-2.15.tar.gz
tar -xvf glibc-2.15.tar.gz
tar -xvf glibc-ports-2.15.tar.gz
mv glibc-ports-2.15 glibc-2.15/ports
mkdir glibc-build-2.15
cd glibc-build-2.15
../glibc-2.15/configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
make & make install
make是成功後,build目錄下編譯出了一個新的libc.so.6 (/glibc-build-2.15/libc.so.6, 我們會發現這實際上也是一個軟連線,真實的lib檔案時libc.so
cd glibc-build-2.15
ll libc.so.6
檢視庫檔案,可以看到2.12的舊庫檔案還在,多了2.15版本的庫檔案,而且軟連結檔案全部指向了2.15版本
ll /lib64/libc*
此時,檢視glibc支援的版本
strings libc.so | grep GLIBC
危險!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
相關文章