一、查看已经安装的centos版本信息
1.cat /etc/issue 查看版本

cat 缩写concatenate cat命令可以用来显示、合并文件。
centos release 6.6 (final)
centos 发行版6.6
etc初期etc的英文名字缩写为etcetera ,后来大家更习惯称为 editable text configuration。
etc为系统配置文件目录,该目录包含系统启动脚本、启动配置文件、用户登陆配置文件、网络配置文件、httpd 配置文件、ipsec 配置文件和其他文件等。
2. cat/etc/redhat-release 查看centos版本
![]()
3.cat /proc/version

proc 为process的缩写,里面存放与内核相关的文件。
显示结果:
linux version 2.6.32-504.12.2.el6.x86_64 (mockbuild@c6b9.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (red hat 4.4.7-11) (gcc) ) #1 smp wed mar 11 22:03:14 utc 2015
我们可以看到该系统使用的是linux 2.6.32 内核的64为操作系统。
gcc 为gun 编译器集合,采用4.4.5版本。
4.uname -a 显示如下

linux 主机192-168-14-166
linux 版本2.6.32-504.12.2.el6.x86_64 64位
5.uname -r
显示结果:2.6.32-504.12.2.el6.x86_64
分析结果:linux 版本2.6.32-504.12.2.el6.x86_64 64位
二、查看系统是32位或者64位的方法
1.getconf long_bit or getconf word_bit
输入: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系统。
2.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.18, stripped
可以看到 elf 64-bit lsb 所以该系统为64位
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。
发表评论