查看Linux系统中的配置主要为Linux为版本信息、CPU、内存、磁盘和网络,下面一一阐述(最后有一键脚本):
查看版本:
# CentOS
[root@blog ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
[root@blog ~]#
# Ubuntu
ubuntu@ubuntu:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 21.10
Release: 21.10
Codename: impish
ubuntu@ubuntu:~$ 查看系统内核
3.10.0-1160.11.1.el7.x86_64是内核版本,x86_64表明系统为64位,如果是x86则是32位操作系统。
[root@blog ~]# uname -a
Linux blog 3.10.0-1160.11.1.el7.x86_64 #1 SMP Fri Dec 18 16:34:56 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
[root@blog ~]# 查看CPU
可以使用以下两个命令查看cpu的信息,英文翻译过来就是描述信息,故不详细说明参数意义。 第一种方式
[root@blog ~]# lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 1
On-line CPU(s) list: 0
Thread(s) per core: 1
Core(s) per socket: 1
座: 1
NUMA 节点: 1
厂商 ID: AuthenticAMD
CPU 系列: 23
型号: 49
型号名称: AMD EPYC 7K62 48-Core Processor
步进: 0
CPU MHz: 2595.122
BogoMIPS: 5190.24
超管理器厂商: KVM
虚拟化类型: 完全
L1d 缓存: 32K
L1i 缓存: 32K
L2 缓存: 4096K
L3 缓存: 16384K
NUMA 节点0 CPU: 0
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm art rep_good nopl extd_apicid eagerfpu pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext retpoline_amd ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 arat
[root@blog ~]# 第二种方式
[root@blog ~]# cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 23
model : 49
model name : AMD EPYC 7K62 48-Core Processor
stepping : 0
microcode : 0x1000065
cpu MHz : 2595.122
cache size : 512 KB
physical id : 0
siblings : 1
core id : 0
cpu cores : 1
apicid : 0
initial apicid : 0
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 mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm art rep_good nopl extd_apicid eagerfpu pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext retpoline_amd ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 arat
bogomips : 5190.24
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 48 bits physical, 48 bits virtual
power management:
[root@blog ~]# 内存
查看内存使用free命令来查看,
[root@blog ~]# free --help
Usage:
free [options]
Options:
-b, --bytes show output in bytes
-k, --kilo show output in kilobytes
-m, --mega show output in megabytes
-g, --giga show output in gigabytes
--tera show output in terabytes
--peta show output in petabytes
-h, --human show human-readable output
--si use powers of 1000 not 1024
-l, --lohi show detailed low and high memory statistics
-t, --total show total for RAM + swap
-s N, --seconds N repeat printing every N seconds
-c N, --count N repeat printing N times, then exit
-w, --wide wide output
--help display this help and exit
-V, --version output version information and exit
For more details see free(1).
[root@blog ~]#
主要搭配-g和-m参数使用,以G单位或M为单位展示内存信息,如: 
磁盘
主要使用df命令,主要搭配-h参数,查看各个挂载点的磁盘信息 
网络
可以使用iftop命令来查看,可以看到一段时间内网络流量的整体情况。 
脚本
最后的最后,因为查看系统配置的命令众多,如果有很多机器而且都像这样去查看一遍是很浪费时间的,因些有许多可以快速查看系统配置的脚本,只要运行一下,所有的配置一目了然。当然也可以通过此脚本来查看主机的性能。脚本如下:
#方式一
wget -qO- bench.sh | bash
curl -Lso- bench.sh | bash
#方式二
wget -qO- 86.re/bench.sh | bash
curl -so- 86.re/bench.sh | bash
评论区