Odpowiedzi:
Próbowałeś Uname -m?
Wygląda na to, że uname -m faktycznie daje
W przeciwnym razie nie dla jądra Linuksa, ale dla procesora wpisujesz:
cat /proc/cpuinfo
lub:
grep flags /proc/cpuinfo
Pod parametrem „flagi” zobaczysz różne wartości. Wśród nich jeden nazywa się „tm (tryb przezroczysty)” lub „rm (tryb rzeczywisty)” lub „lm (tryb długi)”
Uwaga: możesz mieć 64-bitowy procesor z zainstalowanym jądrem 32-bitowym ”
Źródło .
Zwykle, gdy chcesz się tego dowiedzieć, chcesz dowiedzieć się, czy aplikacje działają w wersji 32-bitowej czy 64-bitowej, a nie dla jakiej architektury zostało skompilowane jądro. Jak wskazuje sYnfo, możesz mieć 64-bitowe procesory z 32-bitowym jądrem. Ale co ważniejsze, możesz mieć 64-bitowe jądro z 32-bitową przestrzenią użytkownika. W takim przypadku polecenie uname -m
(nieprawidłowo) zgłosi 64-bity, ponieważ uname zgłasza tylko architekturę jądra. W Ubuntu i innych pochodnych Debianie możesz dowiedzieć się o swojej bitości, uruchamiając:
dpkg --print-architecture
W większości przypadków będziesz chciał użyć tego polecenia zamiast uname.