永发信息网

Shell脚本判断Linux系统是32位还是64位centos

答案:2  悬赏:50  手机版
解决时间 2021-02-13 19:08
Shell脚本判断Linux系统是32位还是64位centos
最佳答案
一、

[root@linuxzgf ~]#getconf LONG_BIT
[root@linuxzgf ~]#getconf WORD_BIT
(32位的系统中int类型和long类型一般都是4字节,64位的系统中int类型还是4字节的,但是long已变成了8字节inux系统中可用"getconf
WORD_BIT"和"getconf LONG_BIT"获得word和long的位数。64位系统中应该分别得到32和64。)

二、

[root@linuxzgf ~]#uname -a
如果有x86_64就是64位的,没有就是32位的
后面是X686或X86_64则内核是64位的,i686或i386则内核是32位的

三、

直接看看有没有/lib64目目录的方法。64位的系统会有/lib64和/lib两个目录,32位只有/lib一个。

四、

[root@linuxzgf ~]#file /sbin/init
/sbin/init: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped
32-bit即是32位的 linux, 如是64位的, 显示的是 64-bit

五、

[root@linuxzgf ~]#file /bin/cat
/bin/cat:
ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux
2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9,
stripped
32-bit即是32位的 linux, 如是64位的, 显示的是 64-bit

六、

[root@linuxzgf ~]#uname -m
x86_64
3.# arch
x86_64
i686

七、查看cpu是多少位的

[root@linuxzgf ~]#more /proc/cpuinfo

八、

[root@linuxzgf ~]# echo $HOSTTYPE
x86_64

getconf命令还可以获取系统的基本配置信息,比如操作系统位数,内存大小,磁盘大小等。
$getconf -a 可以看到详细的系统信息
全部回答
你说呢...
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
现在这个社会就这么现实,只有自己对自己好没
新乡县公安局交管大队城区中队停车场地址好找
双星精品酒店在什么地方啊,我要过去处理事情
五天结膜祛斑雀斑五天结膜去雀斑伤皮肤吗
名人描写另一个名人的文章
生蚝鸡子猪腰汤功效
求[使命召唤8:现代战争3].[单机硬盘版].COD8.
2019年学习之友八年级语文上册人教版答案
京华园旅游停车场(出口)地址在什么地方,我要
写一句含有鸟,虫的诗句
计提社保分录
香茗茶业在哪里啊,我有事要去这个地方
贷前调查的内容包括( )。
汽油的闪点多少?燃点多少,各位车友怎么看?
乐高漫威超级英雄最后一关怎么过
推荐资讯
万达音响行在什么地方啊,我要过去处理事情
民和恒丰专营店地址有知道的么?有点事想过去
金恒二手车地址有知道的么?有点事想过去
女友身体瘦弱,洞口小,我手指7.5厘米.请问处
官井在什么地方啊,我要过去处理事情
转向柱生锈是什么原因,这个问题有什么好的解
【2012苏州中考试卷】2012苏州中考数学第26大
中国移动名隆通讯地址有知道的么?有点事想过
一个女人对男人的说,不忘初心,方的始终
向日葵幼儿园(平安东街)地址在什么地方,我要
大石坝工商所地址在什么地方,我要处理点事
嗓子痛 一个英语单词怎么用一个用于单词表示
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?