如何查看linux系統配置

如何查看linux系統配置

查看linux系統配置的方法:

CPU

1. lscpu:顯示cpu架構信息

[xxx@localhost?~]$?lscpu Architecture:??????????x86_64 CPU?op-mode(s):????????32-bit,?64-bit Byte?Order:????????????Little?Endian CPU(s):????????????????4          #總處理器核心數量 On-line?CPU(s)?list:???0-3 Thread(s)?per?core:????1          #每個核心支持的線程數量。1表示只支持一個線程,即不支持超線程 Core(s)?per?socket:????1          #每個處理器的核心數量 Socket(s):?????????????4          #處理器數量 NUMA?node(s):??????????1 Vendor?ID:?????????????GenuineIntel CPU?family:????????????6 Model:?????????????????63 Stepping:??????????????0 CPU?MHz:???????????????2599.998 BogoMIPS:??????????????5199.99 Hypervisor?vendor:?????VMware       #管理程序供應商 Virtualization?type:???full L1d?cache:?????????????32K L1i?cache:?????????????32K L2?cache:??????????????256K L3?cache:??????????????30720K NUMA?node0?CPU(s):?????0-3

總處理器核心數量=處理器數量*每個處理器的核心數量*每個核心支持的線程數量。即:CPU(s) = Socket(s) * Core(s) * Thread(s)。

2、cat /proc/cpuinfo:查看CPU詳細信息

[xxx@localhost?~]$?cat?/proc/cpuinfo? processor???????:?0 vendor_id???????:?GenuineIntel cpu?family??????:?6 model???????????:?63 model?name??????:?Intel(R)?Xeon(R)?CPU?E5-2690?v3?@?2.60GHz stepping????????:?0 cpu?MHz?????????:?2599.998 cache?size??????:?30720?KB fpu?????????????:?yes fpu_exception???:?yes cpuid?level?????:?13 wp??????????????:?yes flags???????????:?fpu?vme?de?pse?tsc?msr?pae?mce?cx8?apic?sep?mtrr?pge?mca?cmov?pat?pse36?clflush?dts?mmx?fxsr?sse?sse2?ss?syscall?nx?rdtscp?lm?constant_tsc?arch_perfmon?pebs?bts?xtopology?tsc_reliable?nonstop_tsc?aperfmperf?unfair_spinlock?pni?pclmulqdq?ssse3?fma?cx16?sse4_1?sse4_2?movbe?popcnt?aes?xsave?avx?hypervisor?lahf_lm?ida?arat?epb?pln?pts?dts bogomips????????:?5199.99 clflush?size????:?64 cache_alignment?:?64 address?sizes???:?40?bits?physical,?48?bits?virtual power?management:  processor???????:?1 vendor_id???????:?GenuineIntel cpu?family??????:?6 model???????????:?63 model?name??????:?Intel(R)?Xeon(R)?CPU?E5-2690?v3?@?2.60GHz stepping????????:?0 cpu?MHz?????????:?2599.998 cache?size??????:?30720?KB fpu?????????????:?yes fpu_exception???:?yes cpuid?level?????:?13 wp??????????????:?yes flags???????????:?fpu?vme?de?pse?tsc?msr?pae?mce?cx8?apic?sep?mtrr?pge?mca?cmov?pat?pse36?clflush?dts?mmx?fxsr?sse?sse2?ss?syscall?nx?rdtscp?lm?constant_tsc?arch_perfmon?pebs?bts?xtopology?tsc_reliable?nonstop_tsc?aperfmperf?unfair_spinlock?pni?pclmulqdq?ssse3?fma?cx16?sse4_1?sse4_2?movbe?popcnt?aes?xsave?avx?hypervisor?lahf_lm?ida?arat?epb?pln?pts?dts bogomips????????:?5199.99 clflush?size????:?64 cache_alignment?:?64 address?sizes???:?40?bits?physical,?48?bits?virtual power?management:  processor???????:?2 vendor_id???????:?GenuineIntel cpu?family??????:?6 model???????????:?63 model?name??????:?Intel(R)?Xeon(R)?CPU?E5-2690?v3?@?2.60GHz stepping????????:?0 cpu?MHz?????????:?2599.998 cache?size??????:?30720?KB fpu?????????????:?yes fpu_exception???:?yes cpuid?level?????:?13 wp??????????????:?yes flags???????????:?fpu?vme?de?pse?tsc?msr?pae?mce?cx8?apic?sep?mtrr?pge?mca?cmov?pat?pse36?clflush?dts?mmx?fxsr?sse?sse2?ss?syscall?nx?rdtscp?lm?constant_tsc?arch_perfmon?pebs?bts?xtopology?tsc_reliable?nonstop_tsc?aperfmperf?unfair_spinlock?pni?pclmulqdq?ssse3?fma?cx16?sse4_1?sse4_2?movbe?popcnt?aes?xsave?avx?hypervisor?lahf_lm?ida?arat?epb?pln?pts?dts bogomips????????:?5199.99 clflush?size????:?64 cache_alignment?:?64 address?sizes???:?40?bits?physical,?48?bits?virtual power?management:  processor???????:?3 vendor_id???????:?GenuineIntel cpu?family??????:?6 model???????????:?63 model?name??????:?Intel(R)?Xeon(R)?CPU?E5-2690?v3?@?2.60GHz stepping????????:?0 cpu?MHz?????????:?2599.998 cache?size??????:?30720?KB fpu?????????????:?yes fpu_exception???:?yes cpuid?level?????:?13 wp??????????????:?yes flags???????????:?fpu?vme?de?pse?tsc?msr?pae?mce?cx8?apic?sep?mtrr?pge?mca?cmov?pat?pse36?clflush?dts?mmx?fxsr?sse?sse2?ss?syscall?nx?rdtscp?lm?constant_tsc?arch_perfmon?pebs?bts?xtopology?tsc_reliable?nonstop_tsc?aperfmperf?unfair_spinlock?pni?pclmulqdq?ssse3?fma?cx16?sse4_1?sse4_2?movbe?popcnt?aes?xsave?avx?hypervisor?lahf_lm?ida?arat?epb?pln?pts?dts bogomips????????:?5199.99 clflush?size????:?64 cache_alignment?:?64 address?sizes???:?40?bits?physical,?48?bits?virtual power?management:

?這樣輸出的話,內容有些多,看起來會有些混亂。我們可以用幾條命令來查看我們想要知道的信息:

#?查看物理CPU個數 cat?/proc/cpuinfo?|?grep?"physical?id"?|?sort?|?uniq  #?查看每個物理CPU中core的個數(即核數) cat?/proc/cpuinfo?|?grep?"cpu?cores"?|?uniq  #?查看每個物理CPU中線程的個數 cat?/proc/cpuinfo?|?grep?"siblings"?|?uniq  #?查看邏輯CPU的個數 cat?/proc/cpuinfo|?grep?"processor"  #?查看CPU型號 cat?/proc/cpuinfo?|?grep?"model?name"?|?uniq

內存

查看/proc/meminfo或者使用free命令。free命令就是從meminfo中獲取的信息。一般情況下,使用free就能得到我們想知道的信息:

[xxx@localhost?~]$?free?-m ?????????????total???????used???????free?????shared????buffers?????cached Mem:??????????7868????????954???????6914??????????0?????????64????????619 -/+?buffers/cache:????????271???????7597 Swap:?????????4031??????????0???????4031

可以看出,內存大小是8G。

硬盤

1. lsblk:blk是block的縮寫。列出塊設備

[xxx@localhost?~]$?lsblk NAME????????????????????????MAJ:MIN?RM??SIZE?RO?TYPE?MOUNTPOINT sr0??????????????????????????11:0????1?1024M??0?rom?? sdb???????????????????????????8:16???0??100G??0?disk? └─sdb1????????????????????????8:17???0??100G??0?part?/data sda???????????????????????????8:0????0???60G??0?disk? ├─sda1????????????????????????8:1????0??500M??0?part?/boot └─sda2????????????????????????8:2????0?59.5G??0?part? ??├─VolGroup-lv_root?(dm-0)?253:0????0???50G??0?lvm??/ ??├─VolGroup-lv_swap?(dm-1)?253:1????0????4G??0?lvm??[SWAP] ??└─VolGroup-lv_home?(dm-2)?253:2????0??5.6G??0?lvm??/home

其中,TYPE=disk表示硬盤。可以看出,硬盤分為sda和sdb,一共160G。

2. df:查看硬盤使用情況

[xxx@localhost?~]$?df?-h Filesystem????????????????????Size??Used?Avail?Use%?Mounted?on /dev/mapper/VolGroup-lv_root???50G??1.7G???46G???4%?/ tmpfs?????????????????????????3.9G?????0??3.9G???0%?/dev/shm /dev/sda1?????????????????????485M???39M??421M???9%?/boot /dev/mapper/VolGroup-lv_home??5.5G??165M??5.1G???4%?/home /dev/sdb1??????????????????????99G??188M???94G???1%?/data

所有行的Size全加起來,也能大概算出硬盤大小。

推薦學習:Linux視頻教程

以上就是如何查看

? 版權聲明
THE END
喜歡就支持一下吧
點贊10 分享