it-swarm.dev

Jak zkontroluji, zda mám 32bitový nebo 64bitový operační systém?

Stáhl jsem a nainstaloval Ubuntu z oficiálního webu. Nevím však, zda jsem nainstaloval 32bitovou nebo 64bitovou verzi.

Ve Windows 7 jsem mohl pravým tlačítkem myši kliknout na Tento počítač a uvedl, která verze to byla.

Existuje snadný způsob kontroly v Ubuntu?

501

Znám alespoň 2 způsoby. Otevřete terminál (Ctrl+Alt+T) a typ:

  1. uname -a

    Výsledek pro 32bitový Ubuntu:

    Linux discworld 2.6.38-8-obecný # 42-Ubuntu SMP po 11. duben 03:31:50 UTC 2011 i686 i686 i386 GNU/Linux

    zatímco 64bitový Ubuntu ukáže:

    Linux discworld 2.6.38-8-obecný # 42-Ubuntu SMP po 11. duben 03:31:50 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

    Kratší verze:

    $ uname -i
    x86_64
    

    nebo

  2. file /sbin/init

    Výsledek pro 32bitový Ubuntu:

    / sbin/init: ELF 2-bit LSB sdílený objekt, Intel 80386, verze 1 (SYSV), dynamicky propojený (používá sdílené libs), pro GNU/Linux 2.6. 15, svlékl

    zatímco pro 64bitovou verzi by to vypadalo takto:

    / sbin/init: ELF 64-bit LSB sdílený objekt, x86-64, verze 1 (SYSV), dynamicky propojený (používá sdílené libs), pro GNU/Linux 2.6 .15, svlékl

    Stejné pro systémy používající systemd (16.04):

    file /lib/systemd/systemd

    Výsledek pro 64bitové:

    / lib/systemd/systemd: ELF 64-bit LSB sdílený objekt, x86-64, verze 1 (SYSV), dynamicky propojený, interpret/lib64/ld-linux- x86-64.so.2, pro GNU/Linux 2.6.32, BuildID [sha1] = 54cc7ae53727d3ab67d7ff5d66620c0c589d62f9, stripped
639
Rinzwind

Ubuntu 12.04+ s Unity

  • Stiskněte klávesu Command nebo Mac.
  • Zadejte Details a vyberte ikonu „Podrobnosti“
  • Přečtěte si pole „Typ OS“
  • 64bitový operační systém přečte „64bitový“

enter image description here

Alternativní k získání výše uvedené obrazovky:

  • klikněte na nabídku systému (zařízení v pravém horním rohu)
  • klikněte na „O tomto počítači“

Vím, že odpovědi terminálu jsou dobré, ale myslím, že to je odpověď GUI. :)

Ubuntu 11.04 s Unity

  • Stiskněte klávesu Command nebo Mac.
  • Zadejte System info a vyberte ikonu System Info
  • Přečtěte si pole „Typ OS“
  • 64bitový operační systém přečte „64bitový“
142
Frank Henard

Velmi snadná a krátká cesta je:

Otevřete terminál, napište následující a stiskněte Enter.

getconf LONG_BIT

Výsledné číslo (v mém případě 64) je odpověď.

terminal - getconf LONG_BIT

80

Reference: Jak se dozvím, jestli používám 32bitový nebo 64bitový Linux?

Použijte příkaz:

uname -m

Obvykle získáte:

i686

pro 32bitové (případně i586 nebo i386) a:

x86_64

pro 64-bit.

58
Hemant Metalia

Otevřete terminál a zkuste příkaz Arch. Pokud má výstup x86_64, pak je to 64 bitů. Pokud se říká i686, i386 atd., Pak je to 32 bitů.

Nejlepší způsob, jak určit architekturu, je však spustit příkaz Arch a google výstup.

27
aneeshep

Příkaz dpkg --print-architecture Zobrazí, zda jste nainstalovali 32bitový nebo 64bitový operační systém Ubuntu.

Na 64bitových systémech

$ dpkg --print-architecture
AMD64          

Na 32bitových systémech

$ dpkg --print-architecture
i386

`

21
Avinash Raj

Kontrola architektury

enter image description here

Odkaz ke stažení

  1. Stáhnout to
  2. Rozbalte to.
  3. Označte soubor Architecture Checker.sh Spustitelný soubor a spusťte jej.

Skript je v podstatě tento:

#!/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

To bude muset být ve spustitelném textovém souboru a bude třeba nainstalovat zenity.

8
Lincity

Přejděte na Nastavení systém a v sekci Systém stiskněte Podrobnosti. Získáte každý detail včetně vašeho operačního systému, vašeho procesoru a také skutečnosti, zda systém běží v 64bitové nebo 32bitové verzi.

5
user265559

Otevřete softwarové centrum Ubuntu a vyhledejte lib32. Pokud se ukáže nějaké výsledky, jste na 64bitové instalaci (výsledky jsou knihovny kompatibility pro spuštění 32bitových aplikací na 64bitové instalaci).

Ne úplně lepší odpověď, ale alespoň nevyžaduje terminál ... ;-)

pravit

Našel jsem ještě jednodušší: otevřete Nápovědu -> O aplikaci Mozilla Firefox a uvidíte ji přímo ... ;-)

Ve spodní části se zobrazuje řetězec uživatelských agentů, např. v mém 64bitovém systému:

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

nebo v mém 32bitovém systému:

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 je 64bitové, i686 je 32bitové

(Ale to ještě není odpověď, která by tam měla být;))

3
JanC

Tlačítko napájení (úplně nahoře, extrémně vpravo) má možnost „O tomto počítači“. :)

2
Pepper

Při instalaci 32bitového jádra byste měli mít na paměti 64bitový procesor. Tj. Pokud je váš procesor 64, neznamená to, že váš operační systém je 64, záleží na tom, co jste nainstalovali.

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"

takže pro získání hardwarové platformy použijte uname -m nebo uname -p nebo uname -i zatímco pro získání typu jádra je lepší getconf LONG_BIT příkaz.

Zkontrolujte to SO otázka

1
Maythux

Pokud si pamatuji, je možné nainstalovat jádro x86_64 na 32bitový systém. Jak zde pár psalo, měli byste se podívat, jaké knihovny máte/jaké balíčky jste nainstalovali do svého systému. Nejbezpečnější způsob, jak vidět, je tedy zkontrolovat, zda máte /lib64 a pokud se jedná o symbolický odkaz na /lib.

Dalším možným způsobem je zkontrolovat, jaké balíčky jste stáhli v /var/cache/apt/archive. Pokud obsahují _AMD64.deb, jedná se o 64bitový systém, tj. Pokud máte nainstalované balíčky a nevymazali mezipaměť.

To vše lze provést z Konqueror / Dolphin pouhým kliknutím a kliknutím nebo:

ls -la / |grep lib
1
Osis

Podívejte se na své softwarové zdroje v Synaptic nebo Software Center. Pokud jste svůj původní zdroj, např. Cdrom, neodstránili, bude (?) Označovat architekturu. Je to GUI, ale neřekne „32bit“ ani „64bit“.

0
outofstep