GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie kann man feststellen, ob ein bestimmtes Linux 32-Bit oder 64-Bit ist?

lscpu listet diese neben anderen Informationen zu Ihrer CPU auf:

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
...

Versuchen Sie es mit uname -m . Was kurz vor uname --machine steht und es gibt aus:

x86_64 ==> 64-bit kernel
i686   ==> 32-bit kernel

Ansonsten nicht für den Linux-Kernel, sondern für die CPU , geben Sie Folgendes ein:

cat /proc/cpuinfo

oder:

grep flags /proc/cpuinfo

Unter dem Parameter „flags“ sehen Sie verschiedene Werte:siehe „Was bedeuten die Flags in /proc/cpuinfo?“ Unter ihnen heißt eines lm :Long Mode (x86-64:amd64, auch bekannt als Intel 64, also 64-Bit-fähig)

lm ==> 64-bit processor

Oder mit lshw (wie unten von Rolf von Sachsen erwähnt), ohne sudo (nur zum Erfassen der CPU-Breite):

lshw -class cpu|grep "^       width"|uniq|awk '{print $2}'

Hinweis:Sie können eine 64-Bit-CPU mit einem installierten 32-Bit-Kernel haben .
(wie ysdx in seiner/ihrer eigenen Antwort erwähnt:„Heutzutage kann ein System Multiarch sein also macht es sowieso keinen sinn. Vielleicht möchten Sie das Standardziel des Compilers finden")


Wenn Sie eine 64-Bit-Plattform ausführen, sehen Sie x86_64 oder etwas sehr Ähnliches in der Ausgabe von uname -a

Um den Hardwarenamen Ihres spezifischen Computers zu erhalten, führen Sie

aus
uname -m

Sie können auch anrufen

getconf LONG_BIT

was entweder 32 oder 64 zurückgibt


Linux
  1. So begrenzen Sie die CPU-Auslastung eines Prozesses in Linux

  2. So überprüfen Sie, ob ein Linux-System 32-Bit oder 64-Bit ist

  3. Linux:Wie man einen Befehl in einem bestimmten Verzeichnis ausführt

  4. Wie kann man feststellen, ob eine Linux-Binärdatei 32-Bit oder 64-Bit ist?

  5. 32-Bit-, 64-Bit-CPU-Betriebsmodus unter Linux

So bestimmen Sie den MIME-Typ einer Datei in Linux

So überprüfen Sie die CPU-Informationen in Linux

So erkennen Sie, ob Sie einen 32-Bit- oder 64-Bit-Computer unter Linux und Windows haben

So erkennen Sie, ob es sich um eine 32-Bit- oder 64-Bit-Version von Linux handelt

So überprüfen Sie die Linux-CPU-Auslastung oder -Auslastung

Wie kann ich überprüfen, ob das Linux-System 32-Bit oder 64-Bit ist?