TIP: Come capire se il vostro sistema è a 32 bit oa 64 bit in Linux?
Scopo: Supponiamo che si è dato un sistema senza le etichette, adesivi, informazioni sui prodotti. Tutti sapete che si tratta di un computer di classe Pentium e si vorrebbe sapere se il dato sistema CPU / (e non OS) è a 32-bit o 64-bit in grado? Ci sono molti diversi modi per scoprire senza guardare nel BIOS e senza cercare un kernel a 64 bit. Sto per elencare alcuni dei metodi indicati. Tutto quello che dovete fare è eseguire un generico kernel Linux x86 che è praticamente il kernel di default in quasi tutte le distribuzioni Linux.
Metodo 1: / proc
# cat /proc/cpuinfo | grep flags
e cerca la parola "LM" nell'output. Per esempio:
# cat /proc/cpuinfo | grep flags
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm ida
#
La parola "lm" sta per "Modalità Long". Se non vedi "lm" che significa che il tuo sistema è a 64 bit.
Metodo 2: lshw
# apt-get install lshw
# lshw > lshw.txt
# less lshw.txt
Si dovrebbe essere in grado di qualcosa di simile al principio della produzione se la macchina è a 64 bit:
*-Cpu: 0
Descrizione: CPU
prodotto: Genuine Intel (R) CPU@2.20GHz
marca: Intel Corp.
id fisiche: 4
Info bus: cpu @ 0
Versione: 6.15.9
di serie: 0000-06F9-0000-0000-0000-0000
Slot: U2E1
formato: 2200MHz
Capacità: 4096MHz
Larghezza: 64 bit
capacità: avvio FPU fpu_exception wp vme de pse tsc msr pae mce CX8 APIC settembre mtrr PGE MCA cmov pat pse36 CLFLUSH dts acpi mmx fxsr SSE SSE2 ss ht tm PBE nx x86-64 constant_tsc arch_perfmon PEBS bts pni monitor di ds_cpl vmx est tm2 SSSE3 CX16 xtpr lahf_lm ida
Che esso. Quindi, anche se siamo stati in esecuzione un kernel a 32 bit (386), eravamo ancora in grado di scoprire se la CPU è a 64-bit in grado o meno.
Spero che uno dei metodi funziona per voi.













9 giugno 2009 alle 07:22
[...] E le loro funzioni supportate. Per esempio, con questa utility si può dire se la macchina è un 32 bit o un sistema in grado a 64 bit. Come descrizione della pagina di ogni pacchetto: x86info visualizza informazioni diagnostiche sulle CPU [...]
6 maggio 2011 alle 02:32
Grazie.
Almeno in Mint e Ubuntu si può migliorare questo un po ':
PER SAPERE SE IL COMPUTER (CPU) è del 32 o 64 bit:
Per il metodo di sopra di 1:
cat / proc / cpuinfo | grep-w lm
oppure
more / proc / cpuinfo | grep-w lm
oppure
less / proc / cpuinfo | grep-w lm
oppure
grep-w lm / proc / cpuinfo
oppure
grep-IW lm / proc / cpuinfo
oppure
grep-color = always-iw lm / proc / cpuinfo
....
Questi ultimi evidenziano "lm" se appare di colore rosso.
Per il metodo di sopra del 2:
sudo lshw | grep "description: CPU"-A 12 | larghezza grep
Questo mostra solo la linea di interesse.
/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / /
/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / /
PER SAPERE SE LA INSTALLATO menta o Ubuntu è di 32 o 64 bit:
uname-m
Se si tira fuori i686 o i386 significa 32 bit.
Se mostra x86_64 significa 64 bits.
/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / /
/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / /
Se il computer è di 32 bit Mint o Ubuntu devono essere di 32 bit.
Se il computer è di 64 bit può funzionare in 64 o 32 bit. Quindi possiamo scegliere: Mint o Ubuntu possono essere di 32 bit o di 64 bit.
/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / /
/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / /
Link: https://help.ubuntu.com/community/32bit_and_64bit
Rispondi a questo commento
6 maggio 2011 alle 03:35
Un altro modo per sapere se il sistema operativo installato è di 32 o 64 bit:
getconf LONG_BIT
Rispondi a questo commento
3 Giugno, 2011 alle 06:45
Nel comando ...
sudo lshw | grep "description: CPU"-A 12 | larghezza grep
... Le virgolette devono essere verticali in modo che funziona.
Probabilmente essi sono stati trasformati di nuovo in quelle tipografiche. Spero che appaiono bene ora (sto usando il codice HTML per loro: e commerciale segno di numero 34 punto e virgola):
sudo lshw | grep "description: CPU"-A 12 | larghezza grep
Rispondi a questo commento
10 Aprile 2013 alle 12:49
Io uso "lscpu" per farlo.
Rispondi a questo commento