it-swarm.com.de

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

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?

488

Ich kenne mindestens zwei Möglichkeiten. Öffnen Sie ein Terminal (Ctrl+Alt+T) und Typ:

  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: ELF 2-Bit Gemeinsam genutztes LSB-Objekt, Intel 80386, Version 1 (SYSV), dynamisch verknüpft (verwendet gemeinsam genutzte Bibliotheken), für GNU/Linux 2.6. 15, abgestreift

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

    / sbin/init: ELF 64-Bit Gemeinsam genutztes LSB-Objekt, x86-64, Version 1 (SYSV), dynamisch verknüpft (verwendet gemeinsam genutzte Bibliotheken), für GNU/Linux 2.6 0,15, abgestreift

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

    file /lib/systemd/systemd

    Ergebnis für 64-Bit:

    / lib/systemd/systemd: ELF 64-Bit Gemeinsam genutztes 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, entfernt
624
Rinzwind

Ubuntu 12.04+ mit Unity

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

enter image description here

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 System info ein und wählen Sie das Symbol Systeminfo
  • Lesen Sie das Feld "Betriebssystemtyp"
  • 64-Bit-Betriebssystem liest "64-Bit"
142
Frank Henard

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

77

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
Hemant Metalia

Öffnen Sie das Terminal und versuchen Sie es mit dem Befehl Arch. 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 Befehl Arch auszuführen und die Ausgabe zu googeln.

27
aneeshep

Der Befehl dpkg --print-architecture 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
Avinash Raj

Architektur-Checker

enter image description here

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 sein.

8
Lincity

Gehen Sie zu Systemeinstellungen und drücken Sie Details im Abschnitt System. 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
user265559

Ö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 "Benutzeragentenzeichenfolge" angezeigt, z. 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
JanC

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

2
Pepper

Beachten Sie, dass Sie möglicherweise eine 64-Bit-CPU haben, während Sie einen 32-Bit-Kernel installieren. Das heißt 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 erhalten, verwenden Sie uname -m oder uname -p oder uname -i. Um den Kerneltyp zu ermitteln, ist es besser, den Befehl getconf LONG_BIT zu verwenden.

Überprüfen Sie diese SO Frage

1
Maythux

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 haben und ob es sich um einen Symlink zu /lib handelt.

Eine andere Möglichkeit besteht darin, zu überprüfen, welche Pakete Sie in /var/cache/apt/archive heruntergeladen haben. 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 einfaches Zeigen und Klicken oder:

ls -la / |grep lib
1
Osis

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
outofstep