侧边栏壁纸
博主头像
运维贼船的技术小站 博主等级

行动起来,活在当下

  • 累计撰写 30 篇文章
  • 累计创建 19 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

查看Linux的基本信息

aoarasi
2025-06-09 / 0 评论 / 0 点赞 / 12 阅读 / 0 字

查看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为单位展示内存信息,如: image

磁盘

主要使用df命令,主要搭配-h参数,查看各个挂载点的磁盘信息 image

网络

可以使用iftop命令来查看,可以看到一段时间内网络流量的整体情况。 image

脚本

最后的最后,因为查看系统配置的命令众多,如果有很多机器而且都像这样去查看一遍是很浪费时间的,因些有许多可以快速查看系统配置的脚本,只要运行一下,所有的配置一目了然。当然也可以通过此脚本来查看主机的性能。脚本如下:

#方式一
wget -qO- bench.sh | bash
curl -Lso- bench.sh | bash
#方式二
wget -qO- 86.re/bench.sh | bash
curl -so- 86.re/bench.sh | bash

image

0

评论区