我觉得比较有用的几个:
关于CPU:lscpu,top
lscpu可以显示CPU的主频还有核心数以及对应的产商和型号还可以显示缓存的大小,还是比较直观的
top命令比较全面,而且可以动态的显示CPU的负载和内存交换内存的使用情况,相当于windows的任务管理器
关于磁盘:lsblk,fdisk,blkid
lsblk它可以比较直观的显示硬盘的使用情况,分区情况,硬盘的容量大小以及对应的分区类型,对于我来说还是比较友好的。
fdisk显示的其实也很直观,显示了硬盘的范围以及block的数量,还有扇区的数量
blkid可以显示某个分区的uuid和文件系统的类型
关于内存:free -h,dmidecode -t memory,top
free -h可以显示内存的使用情况,比如使用和空闲的内存大小,以及内存缓存的大小
dmidecode -t memory显示的内容中我觉得比较关注的点就是位宽,大小,DDR几,以及速度大小和厂家,而且主板上面有几个槽位,就会显示几个下面格式的信息。
其实top命令也可以显示对应的内存使用情况,不过和free命令显示的内容差不了多少
如何显示网卡和显卡的信息
网卡:lspci |grep -i ‘eth’或者ifconfig
网卡只要型号查出来,去网上查相关参数也可以
显卡:lspci |grep -i ‘vga’
我觉得显卡的话,我们使用上面的命令可以查出来它的型号然后上网查这个型号的相关参数就行了。
查看显卡相关信息可以参考这个博客(109条消息) linux下显卡信息的查看_marken-CSDN博客_linux查看显卡
Linux 查看系统硬件信息(实例详解) - ggjucheng - 博客园 (cnblogs.com)
上面这个链接是比较好的查看相关硬件信息的一个博客
快速查询表
类型 | 用途 | 命令 |
CPU | 显示CPU的相关硬件信息,如厂家,主频,核心数 | lscpu |
硬盘 | 显示全部的硬盘的分区情况以及类型 | lsblk |
硬盘 | 显示某块硬盘的相关信息以及其分区情况 | fdisk -l |
硬盘 | 显示硬盘的uuid和文件系统类型 | blkid |
内存 | 显示内存的使用情况 | free -h |
内存 | 显示内存条的插槽数和对应内存条的厂家,速率,位宽和大小 | dmidecode -t memory |
网卡 | 显示网卡的型号 | lspci -v|grep -i "eth" |
显卡 | 显示显卡的型号 | lspci -v|grep -i "vga" |
综合 | 综合显示系统整体的负载情况,如cpu的负载,内存的使用量,交换内存使用量,进程数量,以及进程的状态等等 | top |