Chinaunix

标题: 怎样知道linux跑在32位还是64位 [打印本页]

作者: jerryhst    时间: 2009-04-01 16:41
标题: 怎样知道linux跑在32位还是64位
怎样知道linux 操作系统跑在32位还是64位

[[i] 本帖最后由 jerryhst 于 2009-5-14 16:22 编辑 [/i]]
作者: yidou    时间: 2009-04-01 16:42
uname -a

man uname
作者: cst05001    时间: 2009-04-01 16:42
[root@dhcp-0-104 ~]# cat /proc/cpuinfo | grep lm
flags           : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl cid cx16 xtpr lahf_lm
flags           : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc up pni monitor ds_cpl cid cx16 xtpr lahf_lm
[root@dhcp-0-104 ~]#

有lm标识则是64位CPU
作者: leetaedong    时间: 2009-04-01 17:00
好象用C写个程式也可以得到...
作者: chenyx    时间: 2009-04-01 19:03
uname -r
作者: marsaber    时间: 2009-04-01 19:11
getconf LONG_BIT
作者: emmoblin    时间: 2009-04-01 19:41
查看cpu信息就行
cat /proc/cpuinfo
作者: 只爱睡觉    时间: 2009-04-01 20:20
getconf LONG_BIT
作者: bingosek    时间: 2009-04-01 21:56
原帖由 cst05001 于 2009-4-1 16:42 发表
[root@dhcp-0-104 ~]# cat /proc/cpuinfo | grep lm
flags           : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni mon ...

64位cpu也可以跑32位的操作系统,虽然不是所有的64位cpu都可以
作者: hakajawa    时间: 2009-04-01 22:38
getconf LONG_BIT
作者: kns1024wh    时间: 2009-04-01 22:42
标题: 回复 #1 jerryhst 的帖子
ls -l /lib64/
作者: jerryhst    时间: 2009-05-14 15:53
标题: 回复 #1 jerryhst 的帖子
机器环境:

linux-B:~ # cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 23
model name      : Intel(R) Xeon(R) CPU           E5450  @ 3.00GHz
stepping        : 6
cpu MHz         : 3000.178
cache size      : 6144 KB
physical id     : 0
siblings        : 4
core id         : 0
cpu cores       : 4
fpu             : yes
fpu_exception   : yes
cpuid level     : 10
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall lm constant_tsc pni monitor ds_cpl vmx est tm2 cx16 xtpr dca lahf_lm
bogomips        : 6009.33
clflush size    : 64
cache_alignment : 64
address sizes   : 38 bits physical, 48 bits virtual
power management:


linux-B:~ # uname -a
Linux linux-T2000B 2.6.16.46-0.12-smp #1 SMP Thu May 17 14:00:09 UTC 2007 x86_64 x86_64 x86_64 GNU/Linux

linux-B:~ # arch
x86_64

linux-B:~ # file /sbin/init
/sbin/init: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.4, statically linked, for GNU/Linux 2.6.4, stripped
作者: ssafa    时间: 2009-05-14 16:19
看kernel的版本
作者: timdcn    时间: 2009-05-14 16:25
x86_64

64位的




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2