Antworten:
Hast du uname -m ausprobiert?
Es scheint, als gäbe der uname -m tatsächlich
Andernfalls geben Sie nicht für den Linux-Kernel, sondern für die CPU Folgendes ein:
cat /proc/cpuinfo
oder:
grep flags /proc/cpuinfo
Unter dem Parameter "flags" sehen Sie verschiedene Werte. Unter diesen wird eine als "tm (transparenter Modus)" oder "rm (realer Modus)" oder "lm (langer Modus)" bezeichnet.
Hinweis: Sie können eine 64-Bit-CPU mit einem installierten 32-Bit-Kernel haben. "
Quelle .
Wenn Sie dies herausfinden möchten, möchten Sie in der Regel herausfinden, ob die Anwendungen als 32-Bit- oder 64-Bit-Anwendungen ausgeführt werden und nicht für welche Architektur der Kernel kompiliert wurde. Wie sYnfo hervorhebt, können Sie eine 64-Bit-CPU mit 32-Bit-Kernel verwenden. Wichtiger ist jedoch, dass ein 64-Bit-Kernel 32-Bit-Userspace ausführen kann. In diesem Fall uname -m
meldet der Befehl (ungenau) 64-Bit, da uname nur die Kernelarchitektur meldet. In Ubuntu und anderen Debian-Derivaten können Sie Ihre Bitness ermitteln, indem Sie Folgendes ausführen:
dpkg --print-architecture
In den meisten Fällen möchten Sie diesen Befehl anstelle von uname verwenden.