Wie überprüfe ich, ob ich ein 32-Bit- oder ein 64-Bit-Betriebssystem habe?


Zur akzeptierten Antwort gehen


Ich habe Ubuntu von der offiziellen Seite heruntergeladen und installiert. Ich weiß jedoch nicht, ob ich die 32-Bit- oder die 64-Bit-Version installiert habe.

In Windows 7 konnte ich mit der rechten Maustaste auf Arbeitsplatz klicken und es wurde aufgelistet, welche Version es war.

Gibt es eine einfache Möglichkeit, in Ubuntu einzuchecken?


493





2011-05-08




Anzahl der Antworten: 14


Ich kenne mindestens zwei Möglichkeiten. Öffne ein Terminal ( Ctrl+ Alt+ T) und tippe:

  1. uname -a

    Ergebnis für 32-Bit-Ubuntu:

    Linux discworld 2.6.38-8-generic # 42-Ubuntu SMP Mo Apr 11 03:31:50 UTC 2011 i686 i686 i386 GNU / Linux

    Während das 64-Bit-Ubuntu zeigen wird:

    Linux discworld 2.6.38-8-generic # 42-Ubuntu SMP Mo Apr 11 03:31:50 UTC 2011 x86_64 x86_64 x86_64 GNU / Linux

    Kürzere Version:

     $ uname -i
    x86_64
     

    oder

  2. file /sbin/init

    Ergebnis für 32-Bit-Ubuntu:

    / sbin / init: Gemeinsam genutztes ELF- 32-Bit- LSB-Objekt, Intel 80386 , Version 1 (SYSV), dynamisch verknüpft (verwendet gemeinsam genutzte Bibliotheken), für GNU / Linux 2.6.15, entfernt

    In der 64-Bit-Version würde dies wie folgt aussehen:

    / sbin / init: Freigegebenes ELF- 64-Bit- LSB-Objekt, x86-64 , Version 1 (SYSV), dynamisch verknüpft (verwendet gemeinsam genutzte Bibliotheken), für GNU / Linux 2.6.15, entfernt

    Gleiches gilt für Systeme mit systemd (16.04):

    file /lib/systemd/systemd

    Ergebnis für 64-Bit:

    / lib / systemd / systemd: Gemeinsam genutztes ELF- 64-Bit- LSB-Objekt, x86-64 , Version 1 (SYSV), dynamisch verknüpft, Interpreter /lib64/ld-linux-x86-64.so.2 für GNU / Linux 2.6. 32, BuildID [sha1] = 54cc7ae53727d3ab67d7ff5d66620c0c589d62f9, gestrippt

634


2011-05-08

Ubuntu 12.04+ mit Unity

  • Drücken Sie die Befehlstaste (Mac) oder die Fenstertaste.
  • Geben Sie ein Details und wählen Sie das Symbol "Details"
  • Lesen Sie das Feld "Betriebssystemtyp"
  • 64-Bit-Betriebssystem liest "64-Bit"


Bildbeschreibung hier eingeben

Alternative, um den obigen Bildschirm zu erhalten:

  • Klicke auf das Systemmenü (Zahnrad in der oberen rechten Ecke)
  • Klicken Sie auf "Über diesen Computer".

Ich weiß, dass die Terminalantworten gut sind, aber ich denke, dies ist die GUI-Antwort. :)

Ubuntu 11.04 mit Unity

  • Drücken Sie die Befehlstaste (Mac) oder die Fenstertaste.
  • Geben Sie ein System info und wählen Sie das Symbol Systeminfo
  • Lesen Sie das Feld "Betriebssystemtyp"
  • 64-Bit-Betriebssystem liest "64-Bit"

142


2011-10-13

Ein sehr einfacher und kurzer Weg ist:

Öffnen Sie das Terminal, schreiben Sie Folgendes und drücken Sie Enter.

 getconf LONG_BIT
 

Die resultierende Zahl (in meinem Fall 64) ist die Antwort.


terminal - getconf LONG_BIT


80


2013-10-01

Referenz: Woher weiß ich, ob ich 32-Bit- oder 64-Bit-Linux verwende?

Verwenden Sie den Befehl:

 uname -m
 

Sie erhalten in der Regel:

 i686
 

für 32-Bit (oder möglicherweise i586 oder i386) und:

 x86_64
 

für 64-Bit.


58


2012-01-05

Öffnen Sie das Terminal und versuchen Sie es mit dem arch Befehl. Wenn seine Ausgabe x86_64 ist, dann ist es 64-Bit. Wenn dort i686, i386 usw. steht, dann sind es 32 Bit.

Die beste Methode zum Ermitteln der Architektur besteht jedoch darin, den arch Befehl auszuführen und die Ausgabe zu googeln.


27


2010-11-01

dpkg --print-architecture Der Befehl zeigt an, ob Sie ein 32-Bit- oder ein 64-Bit-Ubuntu-Betriebssystem installiert haben.

Auf 64-Bit-Systemen

 $ dpkg --print-architecture
amd64          
 

Auf 32-Bit-Systemen

 $ dpkg --print-architecture
i386
 

`


21


2014-04-13

Architektur-Checker


Bildbeschreibung hier eingeben

Download-Link

  1. Lade es herunter
  2. Extrahiere es.
  3. Markieren Sie die Datei Architecture Checker.sh Executable und führen Sie sie aus.

Das Skript sieht im Grunde so aus:

 #!/bin/bash
ARCH=$(uname -m)
if [ "$ARCH" = "i686" ]; then
 zenity --info --title="Architecture Checker" --text="Your Architecture is 32-Bit"
fi
if [ "$ARCH" = "x86_64" ]; then
 zenity --info --title="Architecture Checker" --text="Your Architecture is 64-Bit"
fi
 

Dies muss sich in einer ausführbaren Textdatei befinden und zenity muss installiert werden.


8


2011-04-16

Gehen Sie zu den Systemeinstellungen und klicken Sie im Abschnitt System auf Details . Sie erhalten jedes Detail, einschließlich Ihres Betriebssystems, Ihres Prozessors sowie der Tatsache, ob auf dem System eine 64-Bit- oder eine 32-Bit-Version ausgeführt wird.


5


2014-04-05

Öffnen Sie das Ubuntu Software Center und suchen Sie nach lib32 . Wenn dies zu Ergebnissen führt, führen Sie eine 64-Bit-Installation durch (die Ergebnisse sind Kompatibilitätsbibliotheken zum Ausführen von 32-Bit-Anwendungen bei einer 64-Bit-Installation).

Nicht gerade eine bessere Antwort, aber es wird zumindest kein Terminal benötigt ... ;-)

Bearbeiten

Ich habe eine noch einfachere gefunden: öffne die Hilfe -> Über Mozilla Firefox und du wirst es gleich sehen ... ;-)

Unten wird die "User Agent-Zeichenfolge" angezeigt, z. B. auf meinem 64-Bit-System:

 Mozilla/5.0 (X11; U; Linux x86_64; nl; rv:1.9.2.12) Gecko/20101027 Ubuntu/10.10 (maverick) Firefox/3.6.12
 

oder auf meinem 32-Bit-System:

 Mozilla/5.0 (X11; U; Linux i686; nl; rv:1.9.2.12) Gecko/20101027 Ubuntu/10.10 (maverick) Firefox/3.6.12
 

x86_64 ist 64-Bit, i686 ist 32-Bit

(Aber das ist immer noch nicht die Antwort, die da sein sollte;))


3


2010-11-01

Der Netzschalter (ganz oben rechts) verfügt über die Option "Über diesen Computer". :)


2


2013-04-07

Soweit ich mich erinnern kann, ist es möglich, den x86_64-Kernel auf einem 32-Bit-System zu installieren. Wie einige hier geschrieben haben, sollten Sie sich ansehen, welche Bibliotheken Sie haben / welche Pakete Sie auf Ihrem System installiert haben. Am sichersten ist es also, zu überprüfen, ob Sie /lib64 einen Symlink zu haben /lib .

Eine andere Möglichkeit besteht darin, zu überprüfen, in welchen Paketen Sie heruntergeladen haben /var/cache/apt/archive . Wenn sie _amd64.deb enthalten, handelt es sich um ein 64-Bit-System, dh wenn Sie Pakete installiert und Ihren Cache nicht geleert haben.

All dies kann in Konqueror / Dolphin durch Zeigen und Klicken oder durch:

 ls -la / |grep lib
 

1


2010-11-02

Beachten Sie, dass Sie möglicherweise eine 64-Bit-CPU haben, während Sie einen 32-Bit-Kernel installieren. Dh wenn Ihre CPU 64 ist, bedeutet dies nicht, dass Ihr Betriebssystem 64 ist, es hängt davon ab, was Sie installiert haben.

man uname

    -m, --machine
          print the machine hardware name

   -p, --processor
          print the processor type or "unknown"

   -i, --hardware-platform
          print the hardware platform or "unknown"
 

Um die Hardware-Plattform zu nutzen uname -m oder uname -p oder uname -i währenddessen den Kerneltyp zu ermitteln, ist es besser, getconf LONG_BIT Befehle zu erteilen.

Überprüfen Sie diese SO- Frage


1


2015-06-13

Schauen Sie sich Ihre Softwarequellen in Synaptic oder im Software Center an. Wenn Sie Ihre Originalquelle, z. B. CD-ROM, nicht gelöscht haben, zeigt sie die Architektur an (?). Es ist eine GUI, aber es wird weder '32bit' noch '64bit' angezeigt.


0


2010-11-01

Ich bin nicht sicher, wie Sie ein Betriebssystem mit 32 Bit nennen.

Um genau zu sein, meine Kernel- und Desktop-Distribution ist ein 64-Bit-Debian / Sid, aber ich verwende routinemäßig schroot ein deboostrap -ed 32-Bit-Debian in einer chroot -ed-Umgebung (zu Testzwecken).

Glauben Sie, dass meine 32-Bit-Umgebung 32-Bit (glaube ich) oder 64-Bit (schließlich läuft sie in einem 64-Bit-Kernel) heißen sollte? In dieser Umgebung uname -m sagt i686 und alle Bibliotheken und ausführbaren Dateien und Prozesse sind 32 Bit.

Für praktische Zwecke uname -m sollte das ausreichen. Mit dem file Befehl können Sie feststellen, ob es sich bei einer ausführbaren ELF-Datei um eine 32-Bit- oder eine 64-Bit-Datei handelt.

Siehe den Linux-spezifischen Personality (2) -Syscall (und auch den Uname (2) -Syscall ).

Und die Hardwareinformationen über Ihren Prozessor sind sichtbar mit z

  cat /proc/cpuinfo
 

Die Ausgabe ist in meinem 64-Bit-Desktop-System und in meiner 32-Bit-Umgebung mit Root-Zugriff identisch.


-1


2012-01-05