How do I do know if my Linux is 32 bit or 64 bit?


Get real time updates directly on you device, subscribe now.

I want to search out out if my Linux server is operating on 32-bit or 64-bit system. How do I do know if my Linux is 32 bit or 64 bit?

To test in case your Linux server is operating a 32-bit or 64-bit system, strive the next instructions: Get ALL information about CPU on Linux, Execute: lscpu or cat /proc/cpuinfoIs my operating Linux kernel 32bit or 64 bit? Run: getconf LONG_BITIs my CPU in 32bit or 64 bit mode? Run: grep -o -w ‘lm’ /proc/cpuinfo | type -u

Linux know details about the CPU structure

Kind the next lscpu command:
How to Find if Linux is Running on 32-bit or 64-bit
From the above output it’s clear that I’ve:

CPU: AMD Ryzen 7 1700 Eight-Core ProcessorArchitecture: x86_64CPU can run: 32bit or 64-bit working system

Discover out CPU is 32bit or 64bit on a Linux system

Merely run the next grep command
grep -o -w ‘lm’ /proc/cpuinfo | type -u
Pattern outputs:


The lm flag means lengthy mode cpu i.e. 64 bit CPU. For more information kind the next cat command to get full information in your CPU:
cat /proc/cpuinfo
cat /proc/cpuinfo | extra

How do I do know if my Linux is 32 bit or 64 bit?

Now you will have an AMD CPU that may run each 32bit and 64 bit working methods. However, how do I do know if my present kernel and Linux distro are 64-bit or 32-bit? Concern not, run the next command:
getconf LONG_BIT
Pattern outputs:


The getconf command checks if the Linux kernel is 32 bit or 64 bit. The 64 means I’m operating 64 bit Linux kernel and Linux distro.

Different Linux command to test if I’ve a 32-bit or a 64-bit OS

uname -i
For 64bit you’ll get x86_64 and that i386 for 32bit Intel CPU.

A be aware about GUI technique

Open your Linux distros, System Settings window, and choose the Particulars:
How To Check If A Linux System Is 32 bit Or 64 Bit

Use the lshw command

Execute the next lshw command to record all information about CPU:
sudo lshw -c cpu
Pattern outputs:

description: CPU
product: AMD Ryzen 7 1700 Eight-Core Processor
vendor: Superior Micro Gadgets [AMD]
bodily id: f
bus information: cpu@zero
model: AMD Ryzen 7 1700 Eight-Core Processor
serial: Unknown
slot: AM4
measurement: 1302MHz
capability: 3750MHz
width: 64 bits
clock: 100MHz
capabilities: x86-64 fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca cpufreq
configuration: cores=eight enabledcores=eight threads=16


You discovered that almost all Intel-based servers and the pc might run each 32-bit and 64-bit working system. Additional you discovered the assorted command line possibility to find out whether or not you’re operating a 32-bit or 64-bit model of Linux kernel and working methods.

Posted by: Vivek Gite

The writer is the creator of nixCraft and a seasoned sysadmin, DevOps engineer, and a coach for the Linux working system/Unix shell scripting. Get the newest tutorials on SysAdmin, Linux/Unix and open supply subjects by way of RSS/XML feed or weekly electronic mail e-newsletter.

Source link

Leave A Reply

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More