1. 程式人生 > >Linux檢視glibc版本資訊

Linux檢視glibc版本資訊

1  centos(以centos 6.0為例):

(1) 可通過rpm -qa | grep glibc檢視系統目前安裝了哪些和glibc有關的包:

[[email protected] ~]# rpm -qa | grep glibc

glibc-2.12-1.47.el6_2.12.i686

glibc-headers-2.12-1.47.el6_2.12.x86_64

glibc-common-2.12-1.47.el6_2.12.x86_64

glibc-devel-2.12-1.47.el6_2.12.x86_64

glibc-2.12-1.47.el6_2.12.x86_64

可以看到系統上glibc的版本號為2.12。

如果想進一步檢視,可通過rpm -qi glibc:

[[email protected] ~]# rpm -qi glibc

Name : glibc Relocations: (not relocatable)

Version : 2.12 Vendor: CentOS

Release : 1.47.el6_2.12 Build Date: 2012年05月10日 星期四 16時11分39秒

Install Date: 2012年05月21日 星期一 17時46分08秒 Build Host: c6b5.bsys.dev.centos.org

Group : System Environment/Libraries Source RPM: glibc-2.12-1.47.el6_2.12.src.rpm

Size : 12871227 License: LGPLv2+ and LGPLv2+ with exceptions and GPLv2+

Signature : RSA/SHA1, 2012年05月10日 星期四 18時01分09秒, Key ID 0946fca2c105b9de

Packager : CentOS BuildSystem

URL : http://sources.redhat.com/glibc/

Summary : The GNU libc libraries

Description :

The glibc package contains standard libraries which are used by

multiple programs on the system. In order to save disk space and

memory, as well as to make upgrading easier, common system code is

kept in one place and shared between programs. This particular package

contains the most important sets of shared libraries: the standard C

library and the standard math library. Without these two libraries, a

Linux system will not function.

(2) 也可以通過檢視ls -l /lib/libc.so.6輸出結果:

[[email protected] ~]# ls -l /lib/libc.so.6

lrwxrwxrwx. 1 root root 12 5月 21 17:46 /lib/libc.so.6 -> libc-2.12.so

2  ubuntu(以ubuntu 11.04為例):

(1) 檢視 ls -l /lib/i386-linux-gnu/libc.so.6的輸出:

[email protected]:~$ ls -l /lib/i386-linux-gnu/libc.so.6

lrwxrwxrwx 1 root root 12 2012-07-15 09:14 /lib/i386-linux-gnu/libc.so.6 -> libc-2.13.so

(2) 也可以使用 apt-cache show libc6:

[email protected]:~$ apt-cache show libc6

Package: libc6

Priority: required

Section: libs

Installed-Size: 9456

Maintainer: Ubuntu Core developers

Original-Maintainer: GNU Libc Maintainers

Architecture: i386

Source: eglibc

Version: 2.13-0ubuntu13

Replaces: belocs-locales-bin, libc6-i386

Provides: glibc-2.13-1, libc6-i686

Depends: libc-bin (= 2.13-0ubuntu13), libgcc1, tzdata

Suggests: glibc-doc, debconf | debconf-2.0, locales

Conflicts: belocs-locales-bin, libc6-i686, prelink (<< 0.0.20090925), tzdata (<< 2007k-1), tzdata-etch

Breaks: nscd (<< 2.13)

Filename: pool/main/e/eglibc/libc6_2.13-0ubuntu13_i386.deb

Size: 3764596

MD5sum: 1cfb03baf7c299fcf266f1c9b20c00a5

SHA1: 2f2d25e96ae7a8f9489a460154ffc31460b2dead

SHA256: c3336e5b6480591925974be5329eaa56a5632697eeb4a75de52905b3efd65e81

Description-zh_CN: Embedded GNU C Library: Shared libraries

本軟體包包含了系統中幾乎所有程式都會用到的標準執行庫,包括標準 C 語言共享庫和標準數學 庫,以及許多其它的執行庫。

Multi-Arch: same

Homepage: http://www.eglibc.org

Bugs: https://bugs.launchpad.net/ubuntu/+filebug

Origin: Ubuntu

Supported: 18m

Task: minimal

3 發行版無關方法:

(1) 檢視ldd –version的輸出結果:

[email protected]:~$ ldd –version

ldd (Ubuntu EGLIBC 2.13-0ubuntu13) 2.13

版權所有 (C) 2011 Free Software Foundation, Inc.

由 Roland McGrath 和 Ulrich Drepper 編寫。

(2) 編譯執行如下程式:

#include

#include

int main(void)

{

puts(gnu_get_libc_version ());

return 0;

}

[email protected]:~$ ./a.out

2.13

參考資料:

相關推薦

Linux檢視glibc版本資訊

1  centos(以centos 6.0為例): (1) 可通過rpm -qa | grep glibc檢視系統目前安裝了哪些和glibc有關的包: [[email protected] ~]# rpm -qa | grep glibc glibc-2.12

Linux檢視作業系統版本 核心版本資訊 uname和lsb release

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

linux檢視軟體版本資訊

 1. 檢視linux的核心版本,系統資訊: 常用的有三種辦法:      uname -a;   more /etc/issue;    cat /proc/version;  2. 檢視apache的版本資訊,如果是通過yum,或者是rpm安裝的,可以使用rpm -q

linux centos 如何檢視作業系統版本資訊

本文介紹常用的四種檢視linux下檢視系統版本資訊的方法:一、uname -a[[email protected]_11_211_centos ~]$ uname -a Linux VM_11_211_centos 2.6.32-504.30.3.el6.x86_6

Linux系列之檢視CentOS版本資訊

轉載自:https://blog.csdn.net/shuaigexiaobo/article/details/78030008 環境:CentOS 6.4     今天小編將給大家詳細講解檢視CentOS版本資訊的命令。     (一)

檢視linux作業系統版本號,檢視glibc版本

[@bjzw_48_103 ~]$ lsb_release  -a LSB Version:    :core-4.1-amd64:core-4.1-noarch Distributor ID: CentOS Description:    CentOS Linux rel

檢視linux\jdk\Weblogic版本資訊

1、查詢linux的詳細版本號:   A、cat /proc/version   B、lsb_release -a(可以查出是否為redhat開發的)   C、uname -a(無法查出哪個公司開發的) ---------------------------------  

得到Linux作業系統的glibc版本資訊

命令參考自: How to Find out Linux Version Information? (文件 ID 207296.1) 如果是用rpm安裝的glibc, [[email pr

Linux的strings命令檢視glibc版本

在安裝執行一些軟體時,經常會遇到glibc的版本錯誤, 通過下面的方法,可以檢視本機或者安裝軟體自帶的glibc版本。 strings能輸出檔案中的可列印字串(可指定字串的最小長度),通常用來檢視非文字檔案(如二進位制可執行檔案)中的可讀內容。比如: #

Linux檢視nginx相關資訊

1.檢視nginx的目錄 命令:ps -ef |grep nginx 截圖: 2.檢視nginx的配置檔案資訊 命令:cat /usr/local/nginx/conf/nginx.conf 截圖: 3.檢視有哪些配置資訊 命令:cd /usr/local/nginx/

檢視Redis版本資訊

檢視Redis版本資訊 2017年07月03日 10:52:25 Bill-Zhang 閱讀數:19396 標籤: redisversion 更多 個人分類: 快取 Redis 版權宣告:本文為博主原創文章,未經博主允許不

Linux檢視顯示卡資訊

Linux檢視顯示卡資訊: [python] view plain copy lspci | grep -i vga   使用nvidia GPU可以: [python] view p

Linux 檢視系統版本和核心

檢視系統核心版本 [[email protected] /]# cat /proc/version Linux version 3.10.0-327.el7.x86_64 ([email protected]) (gcc version 4.8.3 20140911 (Red H

Linux檢視物理CPU資訊

CPU總核數 = 物理CPU個數 * 每顆物理CPU的核數  總邏輯CPU數 = 物理CPU個數 * 每顆物理CPU的核數 * 超執行緒數 檢視CPU資訊(型號) [[email protected] ~]# cat /proc/cpuinfo | grep na

Linux檢視MySQL版本的種方法

1 在終端下執行 mysql-V 2 在help中查詢 mysql --help |grep Distrib 3 在mysql 裡檢視 select version() 4 在mysql 裡檢視 status

檢視tensorflow版本資訊

1.輸入cmd進入控制檯 2.輸入python 3.輸入import tensorflow as tf 和 tf.__version__ 4.如果想要檢視tensorflow所在資料夾可以用tf.__path__

Linux檢視系統資源資訊

Linux檢視系統資源資訊 查詢系統相關資訊 查詢CPU相關資訊 檢視記憶體相關資訊 檢視磁碟相關資訊 查詢系統相關資訊 主機名 hostname 檢視

centos 檢視centos版本資訊

一、檢視Linux系統版本的命令(3種方法) 1、cat /etc/issue,此命令也適用於所有的Linux發行版。   [[email protected] home]# cat /etc/issue   CentOS release 6.5 (Final)   Kernel

檢視資料庫版本資訊

本人在Oracle資料庫中親測有用,其他資料庫不知道是否生效。檢視版本資訊 select * from v$version;只看版本號select version from v$instance;檢視資

如何檢視Ubuntu版本資訊

Author: guoshuang 18 Apr 2006 cat /etc/issue 返回結果 Ubuntu 6.06 “Dapper Drake” Development Branch l 或者 cat /proc/version 返回結果 Lin