如何查看Linux系统是32位还是64位?
时间:2019-11-20 08:53:35 来源:igfitidea点击:
怎么检查Linux服务器32位还是64位的?
怎么知道Linux是32位还是64位?
查看Linux是32位还是64位?
使用lscpu命令查看CPU体系结构:
lscpu
输出示例:
Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian Model name: Intel(R) Core(TM) i5-2350M CPU @ 2.30GHz
检查Linux系统上的CPU是32位还是64位
只需运行以下grep命令:
grep -o -w 'lm' /proc/cpuinfo | sort -u
输出示例:
lm
lm标志表示长模式CPU,即64位CPU。
cpuinfo包含了有关CPU的完整信息:
cat /proc/cpuinfo cat /proc/cpuinfo | more
检查CPU系统是32位还是64位的?
如果CPU是64位的,那么它可以安装32或者64位的操作系统。
那么如何知道安装的Linux是32位还是64位的?
我们可以使用下面命令:
getconf LONG_BIT
64
getconf命令检查Linux内核是32位还是64位。 64表示我正在运行64位Linux内核和Linux发行版。
检查操作系统的位数的其他Linux命令
运行以下uname命令:
uname -i
x86_64 表示64位
i386,i686等表示32位
使用lshw命令查看CPU是32位还是64位
执行以下lshw命令以列出有关CPU的所有信息:
sudo lshw -c cpu
输出示例:
*-cpu:0 description: CPU product: Intel(R) Core(TM) i5-2350M CPU @ 2.30GHz vendor: Intel Corp. vendor_id: GenuineIntel physical id: 4 bus info: cpu@0 slot: CPU socket #0 size: 2300MHz capacity: 4230MHz width: 64 bits capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss ht syscall nx rdtscp x86-64 constant_tsc arch_perfmon pebs bts nopl xtopology tsc_reliable nonstop_tsc aperfmperf eagerfpu pni pclmulqdq ssse3 cx16 pcid sse4_1 sse4_2 x2apic popcnt xsave avx hypervisor lahf_lm epb xsaveopt dtherm arat pln pts
可以看到 width: 64 bits。