如何查看linux系统是32位还是64位的
时间:2019-04-29 03:17:16 来源:igfitidea点击:
检查您的Linux服务器运行的是32位还是64位系统,可以尝试下面的命令:
获取所有关于Linux上CPU的信息 lscpu
或者 cat /proc/cpuinfo
查看运行的内核是32位还是64位的 getconf LONG_BIT
查看CPU是32位还是64位的 grep -o -w 'lm' /proc/cpuinfo | sort -u
Linux查看CPU架构的信息
Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 2 On-line CPU(s) list: 0,1 Thread(s) per core: 1 Core(s) per socket: 1 Socket(s): 2 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 42 Model name: Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz Stepping: 7 CPU MHz: 2294.785 BogoMIPS: 4589.57 Hypervisor vendor: VMware Virtualization type: full L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 3072K NUMA node0 CPU(s): 0,1 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology tsc_reliable nonstop_tsc cpuid aperfmperf pni pclmulqdq ssse3 cx16 pcid sse4_1 sse4_2 x2apic popcnt xsave avx hypervisor lahf_lm epb pti xsaveopt dtherm arat pln pts
CPU: Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz
架构: x86_64
CPU op-mode(s): 32-bit, 64-bit CPU可以运行32位或者64位的系统
在Linux系统上查看CPU是32位还是64位的
$ grep -o -w 'lm' /proc/cpuinfo | sort -u lm
lm标志表示长模式cpu 即64位。
查看更多CPU信息
cat /proc/cpuinfo sudo lshw -c cpu
如何查看当前的内核和Linux发行版是64位还是32位的:
getconf LONG_BIT
或者
lautturi@ubuntu1804:~$uname -i x86_64
如果是x86_64表示是64位的,如果是i386则表示是32位CPU。