Centos6.5 glibcを正しくアップグレードする方法
2098 ワード
重点、前言:
まず、glibcとは何か、百科事典に書いてある
glibcは、GNUが発行するlibcライブラリ、すなわちc実行ライブラリである.glibcはlinuxシステムの最下位レベルのapiであり、ほとんどの他の実行ライブラリはglibcに依存します.glibcはlinuxオペレーティングシステムが提供するシステムサービスをカプセル化するほか、それ自体も多くの他の必要な機能サービスの実現を提供している.glibcはほとんどのUNIX通行の基準を網羅しているため,その内容は万象を網羅していると考えられる.
どれほど重要なのか、間違えてどのような影響があるのか、心の中ではっきりしなければならない.だからcentos 7が使えるなら、7のシステムを使います.はい、何をしているかを知ってから、アップグレードの手順を説明します.
一、glibcコンパイルインストール
ダウンロード先:http://ftp.gnu.org/gnu/glibc/
二、glibc構成使用
上記のように指定したディレクトリのコンパイルインストールが完了すればよい.ネット上の多くの文章はコンパイルが終わってからシステムglibcを削除して、ソフトチェーンをして、システムの原生glibcを置き換えました.慎重に完成したら、プロセスに問題がなくても、システムにいくつかの問題が発生します.たとえこれらの小さな問題が我慢しても.しかし、システムが再起動すると、ほとんど起きられなくなり、気まずい思いをしません.
通常、ここでは、コンパイルインストールが完了したら、システムglibcを置き換える必要はありません.次のように使用します.
三、glibcバージョンの表示
まず、glibcとは何か、百科事典に書いてある
glibcは、GNUが発行するlibcライブラリ、すなわちc実行ライブラリである.glibcはlinuxシステムの最下位レベルのapiであり、ほとんどの他の実行ライブラリはglibcに依存します.glibcはlinuxオペレーティングシステムが提供するシステムサービスをカプセル化するほか、それ自体も多くの他の必要な機能サービスの実現を提供している.glibcはほとんどのUNIX通行の基準を網羅しているため,その内容は万象を網羅していると考えられる.
どれほど重要なのか、間違えてどのような影響があるのか、心の中ではっきりしなければならない.だからcentos 7が使えるなら、7のシステムを使います.はい、何をしているかを知ってから、アップグレードの手順を説明します.
一、glibcコンパイルインストール
ダウンロード先:http://ftp.gnu.org/gnu/glibc/
tar xvf glibc-2.17.tar.gz
cd glibc-2.17
mkdir build # glibc-2.17 build
cd ./build # build
../configure --prefix=/opt/glibc-2.17 # glibc glibc-2.17
make -j4 && make install # glibc-2.17
二、glibc構成使用
上記のように指定したディレクトリのコンパイルインストールが完了すればよい.ネット上の多くの文章はコンパイルが終わってからシステムglibcを削除して、ソフトチェーンをして、システムの原生glibcを置き換えました.慎重に完成したら、プロセスに問題がなくても、システムにいくつかの問題が発生します.たとえこれらの小さな問題が我慢しても.しかし、システムが再起動すると、ほとんど起きられなくなり、気まずい思いをしません.
通常、ここでは、コンパイルインストールが完了したら、システムglibcを置き換える必要はありません.次のように使用します.
# glibc
LD_PRELOAD=/opt/glibc-2.17/lib/libc.so.6 /data/server/nginx/sbin/nginx -t
三、glibcバージョンの表示
# glibc :
strings /lib64/libc.so.6 |grep GLIBC_
# glibc
strings /opt/glibc-2.17/lib/libc.so.6 |grep GLIBC_