Linux中查看服务器配置相关信息

1、查看 cpu信息

[root@yzc ~]# cat /proc/cpuinfo
 2 processor:系统中逻辑处理核心的数量。对于单核处理器,该类将其视为 CPU 编号,对于多核处理器,它可以是物理内核,也可以是使用超线程技术的虚拟逻辑内核。(processor内核内部使用的对象,不一定绑定到物理设备,它们可能都具有相同的 physical id)
 3 vendor_id:CPU制造商。
 4 cpu family:CPU 产品系列代号。
 5 mode:cpu属于其系列中的哪一代。
 6 model name:CPU的名称及其编号,标称频率。
 7 stepping:CPU属于生产更新版本。
 8 cpu MHz:实际CPU频率。
 9 cache size:CPU二级缓存的大小。
10 physical id:单个物理CPU标号。
11 siblings:单个物理 CPU 的逻辑 CPU 数量。siblings = cpu 核心 * [2]。
12 core id:当前所在CPU中的物理内核id。
13 cpu cores:逻辑核所在CPU的物理核数。比如这里有2个cpu core,对应的core id是0、114 apicid:用于区分不同逻辑核心的编号。系统中每个逻辑核的编号必须不同,编号不一定是连续的。
15 fpu:是否有浮点单元。(Floating Point Unit)
16 fpu_exception:是否支持浮点计算异常。
17 cpuid level:在执行cpuid指令之前,eax寄存器中的值会根据不同的值返回不同的内容。
18 wp:表示当前CPU是否支持内核态用户空间写保护。(Write Protection)
19 flags:当前CPU支持的功能,例如浮点单元 (FPU) 的存在和处理 MMX 指令的能力。
20 bogomips:粗略测量的 CPU 速度(每秒百万条指令)。
21 clflush size:每个flush缓存的大小单位。
22 cache_alignment:缓存地址对齐单元。
23 address sizes:可访问地址空间的数量。
24 power management:支持电源管理。
 
  [root@yzc ~]#  lscpu
27 Architecture:          x86_64  ##cpu架构
28 CPU op-mode(s):        32-bit, 64-bit
29 Byte Order:            Little Endian
30 CPU(s):                8       ##总共有8核
31 On-line CPU(s) list:   0-7
32 Thread(s) per core:    1       ##每个cpu核,只能支持一个线程,即不支持超线程
33 Core(s) per socket:    8       ##每个cpu,有8个核
34 Socket(s):             1       ##总共有1一个cpu
35 NUMA node(s):          1
36 Vendor ID:             GenuineIntel
37 CPU family:            6
38 Model:                 79
39 Model name:            Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
40 Stepping:              1
41 CPU MHz:               2095.139
42 BogoMIPS:              4190.27
43 Hypervisor vendor:     Microsoft
44 Virtualization type:   full
45 L1d cache:             32K
46 L1i cache:             32K
47 L2 cache:              256K
48 L3 cache:              20480K
49 NUMA node0 CPU(s):     0-7

2、查看内存信息

[root@yzc ~]# cat /proc/meminfo | grep MemTotal
 #输出//内存32G 
MemTotal: 32941268 kB

3、查看服务器相关信息常用命令

uname -a # 查看内核/操作系统/CPU信息的linux系统信息  
head -n l /etc/issue # 查看操作系统版本  
cat /proc/cpuinfo # 查看CPU信息  a
hostname # 查看计算机名的linux系统信息命令  
lspci -tv # 列出所有PCI设备   
lsusb -tv # 列出所有USB设备的linux系统信息命令  
lsmod # 列出加载的内核模块   
env # 查看环境变量资源  
free -m # 查看内存使用量和交换区使用量   
df -h # 查看各分区使用情况  
du -sh # 查看指定目录的大小   
grep MemTotal /proc/meminfo # 查看内存总量  
grep MemFree /proc/meminfo # 查看空闲内存量   
uptime # 查看系统运行时间、用户数、负载  
cat /proc/loadavg # 查看系统负载磁盘和分区   
mount | column -t # 查看挂接的分区状态  
fdisk -l # 查看所有分区   
swapon -s # 查看所有交换分区  
hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)   
dmesg | grep IDE # 查看启动时IDE设备检测状况网络  
ifconfig # 查看所有网络接口的属性   
iptables -L # 查看防火墙设置  
route -n # 查看路由表   
netstat -lntp # 查看所有监听端口  
netstat -antp # 查看所有已经建立的连接   
netstat -s # 查看网络统计信息进程  
ps -ef # 查看所有进程   
top # 实时显示进程状态用户  
w # 查看活动用户   
id # 查看指定用户信息  
last # 查看用户登录日志   
cut -d: -f1 /etc/passwd # 查看系统所有用户  
cut -d: -f1 /etc/group # 查看系统所有组   
crontab -l # 查看当前用户的计划任务服务  
chkconfig –list # 列出所有系统服务   
chkconfig –list | grep on # 列出所有启动的系统服务程序  
rpm -qa # 查看所有安装的软件包   
cat /proc/cpuinfo :查看CPU相关参数的linux系统命令  
cat /proc/partitions :查看linux硬盘和分区信息的系统信息命令   
cat /proc/meminfo :查看linux系统内存信息的linux系统命令  
cat /proc/version :查看版本,类似uname -r   
cat /proc/ioports :查看设备io端口  
cat /proc/interrupts :查看中断   
cat /proc/pci :查看pci设备的信息  
cat /proc/swaps :查看所有swap分区的信息 

 

点击查看代码

posted @ 2024-11-13 14:20  Yuezc  Views(307)  Comments(0Edit  收藏  举报