Linux学习
Linux查看进程、监听端口以及终止的命令方法
iptables查看、增加、删除规则
docker 卸载重装
Linux常用命令
LINUX 查看硬件配置命令
VMware ubuntu虚拟机怎么设置分辨率
linux系统防火墙开放端口等命令
Docker基本操作命令
Nginx进行端口代理教程
阿里云服务器磁盘扩容步骤
在Ubuntu上安装SSH服务
编译OpenWrt系统
windows虚拟机中Ubuntu系统共享挂载
幸狐luckfox开发安装nps步骤
Alpine Linux 移植到
Alpine Linux挂载SD卡
Alpine 编译内核模块
Ubuntu系统导出开发板Rootfs镜像
Luckfox编译内核
Luckfox内核配置和Buildroot配置
首页
-
+
LINUX 查看硬件配置命令
## 一、系统 #### 1.查看内核/操作系统/CPU信息 ``` uname -a ``` #### 2.查看操作系统版本 ```c head -n 1 /etc/issue ``` #### 3.查看CPU信息 ```c cat /proc/cpuinfo ``` #### 4.查看计算机名 ```c hostname ``` #### 5.列出所有PCI设备 ```c lspci -tv ``` #### 6.列出所有USB设备 ```c lsusb -tv ``` #### 7.列出加载的内核模块 ```c lsmod ``` #### 8.查看环境变量 ```c env ``` ## 二、资源 #### 1.查看内存使用量和交换区使用量 ```c free -m ``` ```c cat /proc/meminfo ``` #### 2.查看各分区使用情况 ```c df -h ``` #### 3.查看指定目录的大小 ```c du -sh <目录名> ``` #### 4.查看内存总量 ```c grep MemTotal /proc/meminfo ``` #### 5.查看空闲内存量 ```c grep MemFree /proc/meminfo ``` #### 6.查看系统运行时间、用户数、负载 ```c uptime ``` #### 7.查看系统负载 ```c cat /proc/loadavg ``` ## 三、磁盘和分区 #### 1.查看挂接的分区状态 ```c mount | column -t ``` #### 2.查看所有分区大小 ```c df -h ``` ```c fdisk -l ``` #### 3.查看所有交换分区 ```c swapon -s ``` #### 4.查看磁盘参数(仅适用于IDE设备) ```c hdparm -i /dev/hda ``` #### 5.查看启动时IDE设备检测状况 ```c dmesg | grep IDE ``` ## 四、网络 #### 1.查看所有网络接口的属性 ```c ifconfig ``` #### 2.查看防火墙设置 ```c iptables -L ``` #### 3.查看路由表 ```c route -n ``` #### 4.查看所有监听端口 ```c netstat -lntp ``` #### 5.查看所有已经建立的连接 ```c netstat -antp ``` #### 6.查看网络统计信息 ```c netstat -s ``` ## 五、进程 #### 1.查看所有进程 ```c ps -ef ``` #### 2.实时显示进程状态 ```c top ``` 六、用户 #### 1.查看活动用户 ```c w ``` #### 2.查看指定用户信息 ```c id <用户名> ``` #### 3.查看用户登录日志 ```c last ``` #### 4.查看系统所有用户 ```c cut -d: -f1 /etc/passwd ``` #### 5.查看系统所有组 ```c cut -d: -f1 /etc/group ``` #### 6.查看当前用户的计划任务 ```c crontab -l ``` ## 六、服务 #### 1.列出所有系统服务 ```c chkconfig --list ``` #### 2.列出所有启动的系统服务 ```c chkconfig --list | grep on ``` ## 七、程序 #### 1.查看所有安装的软件包 #### rpm -qa 八、其他常用命令整理如下: #### 1.查看主板的序列号: ```c dmidecode | grep -i 'serial number' ``` 用硬件检测程序kuduz探测新硬件:service kudzu start ( or restart) 查看CPU信息:cat /proc/cpuinfo \[dmesg | grep -i 'cpu'\]\[dmidecode -t processor\] 查看内存信息:cat /proc/meminfo \[free -m\]\[vmstat\] 查看板卡信息:cat /proc/pci 查看显卡/声卡信息:lspci |grep -i 'VGA'\[dmesg | grep -i 'VGA'\] 查看网卡信息:dmesg | grep -i 'eth'\[cat /etc/sysconfig/hwconf | grep -i eth\]\[lspci | grep -i 'eth'\] 查看PCI信息:lspci (相比cat /proc/pci更直观) 查看USB设备:cat /proc/bus/usb/devices 查看键盘和鼠标:cat /proc/bus/input/devices 查看系统硬盘信息和使用情况:fdisk & disk – l & df 查看各设备的中断请求(IRQ):cat /proc/interrupts 查看系统体系结构:uname -a 查看及启动系统的32位或64位内核模式:isalist –v \[isainfo –v\]\[isainfo –b\] 查看硬件信息,包括bios、cpu、内存等信息:dmidecode 测定当前的显示器刷新频率:/usr/sbin/ffbconfig –rev \\? 查看系统配置:/usr/platform/sun4u/sbin/prtdiag –v 查看当前系统中已经应用的补丁:showrev –p 显示当前的运行级别:who –rH 查看当前的bind版本信息:nslookup –class=chaos –q=txt version.bind 查看硬件信息:dmesg | more 显示外设信息, 如usb,网卡等信息:lspci 查看已加载的驱动: >lsnod > lshw 查看当前处理器的类型和速度(主频):psrinfo -v 打印当前的OBP版本号:prtconf -v 查看硬盘物理信息(vendor, RPM, Capacity):iostat –E 查看磁盘的几何参数和分区信息:prtvtoc /dev/rdsk/c0t0d0s 显示已经使用和未使用的i-node数目: >df –F ufs –o i > isalist –v 对于“/proc”中文件可使用文件查看命令浏览其内容,文件中包含系统特定信息: > 主机CPU信息:Cpuinfo > 主机DMA通道信息:Dma > 文件系统信息:Filesystems > 主机中断信息:Interrupts > 主机I/O端口号信息:Ioprots > 主机内存信息:Meninfo > Linux内存版本信息:Version
laoding
2024年4月8日 00:48
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码