Centos 版本信息查询

目前很多项目都部署运行在linux服务器上,经常需要关注linux系统相关的信息,以下整理了一些查看系统信息的命令:

1.查看操作系统版本:

cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core) 

2.查看内核信息

cat /proc/version
Linux version 3.10.0-327.36.3.el7.x86_64 ([email protected]) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-4) (GCC) ) #1 SMP Mon Oct 24 16:09:20 UTC 2016
该系统使用的是Linux 3.10.0 内核的64为操作系统。GCC 为GUN 编译器集合,采用4.8.5版本。

uname -a
Linux  3.10.0-327.36.3.el7.x86_64 #1 SMP Mon Oct 24 16:09:20 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

uname -r
3.10.0-327.36.3.el7.x86_64

3.列出所有版本信息

lsb_release -a
LSB Version:    :core-4.1-amd64:core-4.1-noarch
Distributor ID:    CentOS
Description:    CentOS Linux release 7.6.1810 (Core) 
Release:    7.6.1810
Codename:    Core

注:这个命令适用于所有的linux,包括Redhat、SuSE、Debian等发行版。

4.查看系统是32位或者64位的方法

getconf LONG_BIT
64

getconf WORD_BIT
32

32位的系统中int类型和long类型一般都是4字节,64位的系统中int类型还是4字节的,但是long已变成了8字节inux系统中可用”getconf WORD_BIT”和”getconf        LONG_BIT”获得word和long的位数。64位系统中应该分别得到32和64。所以该系统为64为Linux系统。
file /bin/ls
/bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32...

猜你喜欢

转载自blog.csdn.net/breakout_alex/article/details/88656559
今日推荐