Yanıtlar:
Uname -m'yi denedin mi?
Görünüşe göre uname -m aslında
Aksi takdirde, Linux çekirdeği için değil, CPU için şunu yazabilirsiniz:
cat /proc/cpuinfo
veya:
grep flags /proc/cpuinfo
"Flags" parametresinin altında çeşitli değerler görürsünüz. Bunların arasında "tm (şeffaf mod)" veya "rm (gerçek mod)" veya "lm (uzun mod)" adı verilir.
Not: 32 bit çekirdek yüklü bir 64 bit CPU'nuz olabilir "
Kaynak .
Genellikle bunu öğrenmek istediğinizde, uygulamaların çekirdeğin hangi mimaride derlendiğini değil, 32 bit mi yoksa 64 bit mi çalıştığını öğrenmek istersiniz. SYnfo'nun işaret ettiği gibi, 32 bit çekirdeğe sahip 64 bit işlemci olabilir. Ancak daha da önemlisi, 32 bit kullanıcı alanı çalıştıran 64 bit çekirdeğe sahip olabilirsiniz. Bu durumda, komut uname -m
(yanlış) 64 bit bildirir, çünkü uname yalnızca çekirdek mimarisini bildirir. Ubuntu ve diğer Debian türevlerinde, bitinizi çalıştırarak bulabilirsiniz:
dpkg --print-architecture
Çoğu durumda, uname yerine bu komutu kullanmak istersiniz.