回答
要顯示的內核結構:uname -a
要顯示的CPU的信息:cat /proc/cpuinfo
更具體地說,處理器體系結構的'uname -p'。 –
'uname'(with * any * options)將只顯示* kernel *體系結構,而不是物理CPU體系結構。換句話說,它會顯示內核編譯的CPU。但即使在x86_64 CPU上運行,也可能會顯示i386。 –
見(man uname
):
echo `uname -s`-`uname -p`
類型在終端:
lscpu
返回這個輸出:
Architecture: i686
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 2
On-line CPU(s) list: 0,1
Thread(s) per core: 1
Core(s) per socket: 2
Socket(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 23
Stepping: 6
CPU MHz: 2670.000
BogoMIPS: 5320.13
L1d cache: 32K
L1i cache: 32K
L2 cache: 3072K
或鍵入終端
lscpu | grep的建築
返回的輸出:
Architecture: i686
我很驚訝,沒有人建議uname -m
。在我的筆記本電腦上,這給了armv7l
,而uname -a
給了我一個巨大的2行文字。
如果你可以將它更多地作爲回答充實,或者將其刪除並將其添加爲註釋,那就太好了。謝謝! –
@MaximillianLaumeister沒問題,現在更新我的答案。 –
最好的和簡潔是命令
hostnamectl
它給您提供有關機器的最基本的信息。其他像uname,lsb_release,lscpu等返回特定信息。
Static hostname: xxxx
Icon name: computer-laptop
Chassis: laptop
Boot ID: b3a1f952c514411c8c4xxxxxxxxxxxx
Operating System: Ubuntu 14.04.3 LTS
Kernel: Linux 3.19.0-43-generic
Architecture: x86_64
- 1. 微芯片異常處理
- 2. 如何將ARM芯片與外部存儲器芯片連接?
- 3. 如何找出芯片的體系結構?Pic或AVR?
- 4. 如何處理查找?
- 5. Google Play如何處理停止架構?
- 6. 來自intel的Xeon處理器的協處理器架構
- 7. Linux內核如何處理併發文件查找
- 8. Assembly.Load處理器架構規則
- 9. 處理器架構爲大會
- 10. Android smarphone處理器架構x64與x86
- 11. 如何獲取指定架構(x86,圖片控制器)中的芯片名稱和可尋址內存?
- 12. 如何獲得角材料芯片的選定芯片?
- 13. 如何獲取芯片名稱或芯片索引?
- 14. Java圖片處理框架
- 15. 如何在Linux中選擇處理器?
- 16. 如何在Linux中識別USB設備的芯片組?
- 17. 如何處理「沒有查找ID ...」在Android活動與片段
- 18. 如何查找英特爾處理器所屬的「處理器家族」?
- 19. 處理MongoDB架構更改
- 20. 在微芯片上聲明/處理輸出端口
- 21. 處理來自BT芯片的週期性心跳信息
- 22. 實體框架如何處理SQL Server架構?
- 23. Sortable Materialize.css芯片
- 24. Adapteva/Parallela芯片
- 25. PIC芯片16F690
- 26. 如何處理符號查找錯誤?
- 27. Rails的:如何處理查找(PARAMS [])
- 28. 如何在PIC24芯片的結構中對齊變量?
- 29. 如何在android運行時得到芯片的體系結構
- 30. 如何構建Zscale核心? (RISC-V,火箭芯片)
'UNAME -m'給你回'i686'或者根據32位或64位的Intel CPU'x86_64',但我沒有訪問非英特爾架構的機器。 – birryree
uname -m說i686。我怎麼知道它的32位或64位? – Jason
x86_64或amd64將是64位。 i386,i486,i586和i686是32位的。但請記住,這些值僅僅是內核編譯目標的反映,而不一定是CPU的能力。 –