linux查看设备内核数,Linux 查看系统硬件信息汇总 (部份实例详解Centoso为例)

本文介绍了在Linux系统中,如何通过命令行工具来查看CPU、内存、磁盘、网卡和主板等硬件信息。包括使用`/proc/cpuinfo`、`free -m`、`lsblk`、`lspci`和`dmidecode`等命令来获取详细的数据,对于系统监控和维护非常实用。
摘要由CSDN通过智能技术生成

Linux 查看系统硬件信息汇总 (部份实例详解Centoso为例)

1.cpu

查看CPU信息

总核数 = 物理CPU个数 X 每颗物理CPU的核数

总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数

查看物理CPU个数

cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l

查看每个物理CPU中core的个数(即核数)

cat /proc/cpuinfo| grep "cpu cores"| uniq

查看逻辑CPU的个数

cat /proc/cpuinfo| grep "processor"| wc -l

查看CPU信息(型号)

cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

#lscpu命令,查看的是cpu的统计信息.(部分旧版本不支持)

复制代码

Disk /dev/sda: 64.4 GB, 64424509440 bytes

255 heads, 63 sectors/track, 7832 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x0000859f

Device Boot Start End Blocks Id System

/dev/sda1 * 1 64 512000 83 Linux

Partition 1 does not end on cylinder boundary.

/dev/sda2 64 7833 62401536 8e Linux LVM

Disk /dev/mapper/vg_qdy-lv_root: 53.7 GB, 53687091200 bytes

255 heads, 63 sectors/track, 6527 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000

复制代码

使用#cat /proc/cpuinfo ,可以知道每个cpu信息,如每个CPU的型号,主频等。

2.内存

#free -m # 查看内存使用量和交换区使用量

total used free shared buffers cached

Mem: 3690 288 3401 0 15 119

-/+ buffers/cache: 153 3536

Swap: 3951 0 3951

cat /proc/meminfo

#dmidecode -t memory 查看内存硬件信息

grep MemTotal /proc/meminfo# 查看内存总量

grep MemFree /proc/meminfo # 查看空闲内存量

lsmod # 列出加载的内核模块

3.磁盘

lsblk 查看硬盘与分区分而

View Code

#df -h # 查看各分区使用情况

#du -sh # 查看指定目录的大小

Filesystem Size Used Avail Use% Mounted on

/dev/mapper/vg_qdy-lv_root 50G 3.7G 44G 8% /

tmpfs 1.9G 0 1.9G 0% /dev/shm

/dev/sda1 485M 39M 421M 9% /boot

/dev/mapper/vg_qdy-lv_home 5.6G 239M 5.1G 5% /home

#fdisk -l # 查看所有分区详细信息

复制代码

Disk /dev/sda: 64.4 GB, 64424509440 bytes

255 heads, 63 sectors/track, 7832 cylinders

Units = cylinders of 16065 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x0000859f

Device Boot Start End Blocks Id System

/dev/sda1 1 64 512000 83 Linux

Partition 1 does not end on cylinder boundary.

/dev/sda2 64 7833 62401536 8e Linux LVM

Disk /dev/mapper/vg_qdy-lv_root: 53.7 GB, 53687091200 bytes

255 heads, 63 sectors/track, 6527 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000

...... 下方省略!

复制代码

4.网卡信息

lspci | grep -i 'eth' 查看网卡硬件信息

ifconfig -a 查看系统所有网络接口

或 #ip link show

ethtool eth0 查看某个网络接口的详细信息

5.主板所有硬件槽PCI信息。

#lspci

更详细的lspci -v 或者 lspci -vv

#lscpi -t 设备树

6.查看bios 信息

dmidecode -t bios

查看系统运行时间、用户数、负载

#uptime

#cat /proc/loadavg # 查看系统负载磁盘和分区

查看挂接的分区状态

#mount | column -t

查看系统负载 磁盘和分区

cat /proc/loadavg

10.查看所有安装的软件包

#rpm -qa

查看所有进程

ps -ef

查看所有监听端口

#netstat -lntp

13.查用户与组信息

#cut -d: -f1 /etc/passwd # 查看系统所有用户 cat /etc/passwd |more 显示长系统用户并分页

#cut -d: -f1 /etc/group # 查看系统所有组 cat /etc/group|more 显示长系统所有组并分页

14其它不常用查看信息命令

swapon -s # 查看所有交换分区

iptables -L # 查看防火墙设置

hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)

dmesg | grep IDE # 查看启动时IDE设备检测状况网络

crontab -l # 查看当前用户的计划任务 服务

chkconfig –list # 列出所有系统服务#

chkconfig –list | grep on # 列出所有启动的系统服务 程序

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值