vos3000 Linux 硬件信息查询命令汇总

上周朋友查看了Linux系统中的硬件信息。
他使用了这些命令:
主板信息:
显示序列号:dmidecode|grep -i 'serialnumber'
CPU信息:
关于/proc文件系统:cat /proc/cpuinfo
显示启动信息:dmesg|grep-icpu
处理器信息:dmidecode -t 处理器
物理CPU数量:cat /proc/cpuinfo|grep "physicalid"|sort|uniq|wc -l
逻辑CPU数量:cat /proc/cpuinfo|grep "processor"|wc -l
CPU核心数:cat /proc/cpuinfo|grep "cores"|uniq
CPU频率:cat /proc/cpuinfo|grep MHz|uniq
硬盘信息:
分区状态:fdisk -l
大小:df -h
用法:du -h
磁盘信息:hdparm -I /dev/sda
IDE磁盘信息:sudo hdparm -i /dev/sda
SATA磁盘信息: sudo hdparm -I /dev/sda 或 sudo blktool /dev/sda id
存储信息:
内存信息:cat /proc/meminfo
启动信息:dmesg|grep mem
内存使用情况:free -m
虚拟内存统计:vmstat
内存信息: dmidecode|grep -imem
网卡信息:
启动信息:dmesg|grep -i 'eth'
网卡信息:cat /etc/sysconfig/hwconf|grep -i eth
外设信息:lspci|grep -i 'eth'
网卡状态:sudo ethtool eth0
鼠标、键盘和USB信息:
键盘和鼠标:cat /proc/bus/input/devices
USB设备:cat /proc/bus/usb/devices
各设备的中断请求(IRQ):cat /proc/interrupts
USB设备:lsusb -v
显卡信息:
外设信息:lspci|grep -i 'VGA'
启动信息: dmesg|grep -i 'VGA'
声卡信息:
外设信息:lspci|grep -i 'VGA'
启动信息:dmesg|grep -i 'VGA'
其他命令:
使用硬件检测程序kuduz检测新硬件:启动(或重新启动)服务kuduz
显示启动时检测到的所有硬件信息:dmesg
显示外设信息:lspci
查看硬件信息:cat /etc/sysconfig/hwconf
显示CPU信息:mpstat
查看当前硬件信息:sudo lshw
他查得很详细,不过有时候会遇到一些问题,你可以搞清楚。

查询linux安装了哪些软件的命令

上周,我的朋友在 Linux 系统上安装软件。
他发现查询已安装软件的命令有很多,这取决于系统版本。

2 02 3 年,我在Ubuntu上使用dpkg --list查看所有已安装的软件包,也使用了dpkg --list | grep nginx 来查找 nginx。

我的朋友使用rpm -qa查看CentOS上安装的所有软件,搜索nginx时使用rpm -qa | grep nginx。

在ArchLinux上,他发现pacman -Qs可以看到所有已安装的软件包,pacman -Qi软件包名称可以看到软件包详细信息。

一般查询命令,如python或python whereis,可以找到软件安装路径。

还有图形辅助工具,例如Ubuntu软件中心、GNOME Software和KDE Discover,可以直观地查看已安装的软件。

但是不同发行版的包管理器命令不同,需要根据系统类型选择相应的命令。
如果要导出集群中安装的软件列表,可以使用重定向,例如 dpkg --list > install.txt。

算了吧,你想。