一、Linux查看架構命令
在Linux系統中,常用命令 uname
可以查看系統架構和內核版本等信息。
$ uname -a
該命令將輸出以下信息:
Linux localhost 4.15.0-46-generic #49~16.04.1-Ubuntu SMP Tue Feb 12 17:45:24 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
其中,x86_64
表示系統架構,即 64 位。
二、Linux查詢CPU架構
我們也可以通過 lscpu
命令來查詢 CPU 的架構信息。
$ lscpu | grep Architecture
該命令將輸出我們的 CPU 架構信息:
Architecture: x86_64
其中,x86_64
也表示我們的處理器架構為 64 位。
三、查看Linux架構
我們還可以通過 arch
命令來查看系統架構,同樣也能查看到當前的處理器架構。
$ arch
該命令將輸出當前操作系統的架構信息:
x86_64
四、Linux查看系統架構命令
除了 uname
命令之外,我們還可以使用 file
命令來查看可執行文件的架構信息,不同的架構將有不同的文件類型。比如說,當我們查看一個被稱為 test
的文件的架構時,可以運行以下命令:
$ file test
該命令將輸出以下信息:
test: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, build ID xxxxxxxxxxxxxxxx, not stripped
其中,x86-64
表示文件的處理器架構為 64 位。
五、Linux查看CPU架構命令
除了 lscpu
命令之外,我們也可以使用 cat proc/cpuinfo
命令來查看當前的處理器信息和架構等細節信息。
$ cat /proc/cpuinfo
該命令將輸出處理器相關的信息,其中,flags
標記列出了當前處理器支持的功能和指令集。
processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 79 model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz stepping : 1 microcode : 0xb000038 cpu MHz : 2304.000 cache size : 46080 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 2 apicid : 0 fpu : yes fpu_exception : yes cpuid level : 20 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology tsc_reliable nonstop_tsc cpufreq bugs : cpu_meltdown spectre_v1 spectre_v2 bogomips : 4608.00 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management:
六、歐拉Linux怎麼查看架構
歐拉 Linux 同樣支持上述命令。只需要在終端中輸入相應命令即可獲得架構信息。
七、Linux查看系統架構
雖然我們已經知道如何查看系統架構,但是通常我們會使用 uname
命令來查看。該命令的選項 -m
將輸出當前操作系統的架構,如下所示:
$ uname -m
該命令將輸出 Linux 系統的架構信息:
x86_64
八、Linux查看處理器架構
我們已經知道了不少關於 CPU 或系統架構信息的命令,但是,我們可能需要知道的是我們的處理器使用的是哪種架構。我們可以通過以下命令列出支持的 CPU 架構:
$ cat /proc/cpuinfo | grep -E "(vmx|svm)" | head -1
該命令將輸出當前處理器支持的 CPU 架構信息:
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology tsc_reliable nonstop_tsc cpufreq svm
在上面這行輸出信息中,我們可以看到 svm
標誌出了對應處理器的架構是 AMD 的。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/204408.html