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、1。
14 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分区的信息
点击查看代码