Come determinare se eseguo un'installazione Ubuntu a 32 bit o 64 bit


Risposte:


24

Hai provato uname -m?

Sembra che l'Uname -m in realtà dia

  • x86_64 quando è un kernel 64 bit
  • i686 per kernel a 32 bit

Altrimenti, non per il kernel Linux, ma per la CPU , si digita:

cat /proc/cpuinfo

o:

grep flags /proc/cpuinfo

Nel parametro "flags", vedrai vari valori. Tra questi, uno è chiamato "tm (modalità trasparente)" o "rm (modalità reale)" o "lm (modalità lunga)"

  • rm significa: processore a 16 bit
  • tm significa: processore a 32 bit
  • Significa: processore a 64 bit

Nota: è possibile avere una CPU a 64 bit con un kernel a 32 bit installato "

Fonte .


Come capire il testimone dello spazio utenti?
Johannes Schaub - litb

15

Di solito quando vuoi scoprirlo, vuoi scoprire se le applicazioni sono in esecuzione a 32-bit o 64-bit, non per quale architettura è stato compilato il kernel. Come sottolinea Syfo, è possibile avere CPU a 64 bit con kernel a 32 bit. Ma ancora più importante è possibile avere un kernel a 64 bit con spazio utente a 32 bit. In questo caso il comando uname -mriporterà (in modo impreciso) 64 bit, poiché uname riporta solo l'architettura del kernel. In Ubuntu e altri derivati ​​Debian, puoi scoprire il tuo testimone eseguendo:

dpkg --print-architecture

Nella maggior parte dei casi, ti consigliamo di utilizzare questo comando anziché uname.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.