systeminfo
命令查看详细信息;Linux/macOS 系统常用 uname -a
查看内核版本,lshw
、lscpu
、lsblk
等查看硬件,lsb_release -a
或 cat /etc/*release
查看发行版信息,macOS 还可使用 system_profiler SPSoftwareDataType
和 sw_vers
。在计算机维护、故障排查或性能优化中,通过命令行查看系统信息是高效且基础的操作,无论您是系统管理员、开发人员还是普通用户,掌握这些命令能快速获取硬件、软件及网络的关键数据,以下按操作系统分类详解常用命令,操作前请确保以管理员/root权限运行命令以避免信息缺失。
Windows 系统
基础系统信息
systeminfo
查看完整系统摘要(OS版本、安装日期、内存、网卡等)。
示例:systeminfo | findstr /B /C:"OS Name" /C:"System Boot Time"
wmic
(Windows Management Instrumentation)
模块化查询硬件和配置:wmic os get Caption,Version,BuildNumber # 系统版本 wmic cpu get Name,NumberOfCores,MaxClockSpeed # CPU信息 wmic memorychip get Capacity,Speed # 内存详情
磁盘与存储
wmic logicaldisk
列出磁盘分区及剩余空间:wmic logicaldisk get caption,freespace,size
fsutil
检查磁盘状态(需管理员权限):fsutil fsinfo drives # 列出所有驱动器
网络信息
ipconfig
显示IP地址、网关、DNS:ipconfig /all # 查看详细配置
netstat
监控网络连接与端口:netstat -ano | findstr "LISTENING" # 检查监听端口
Linux 系统
核心系统信息
uname
获取内核与硬件架构:uname -a # 全部信息(内核版本、主机名等)
lsb_release
查询发行版信息:lsb_release -a # 适用于Debian/Ubuntu
cat /etc/os-release
通用发行版详情(所有Linux):cat /etc/os-release
硬件资源
lscpu
CPU详细参数(核心数、架构等):lscpu
free
内存使用情况:free -h # 人性化单位显示(GB/MB)
df
磁盘空间占用:df -h # 显示挂载点及剩余空间
网络与进程
ip addr
或ifconfig
查看网卡与IP地址(部分系统需安装net-tools
):ip addr show eth0 # 指定网卡
top
或htop
实时监控进程与资源占用:top # 按CPU排序进程
macOS 系统
系统概览
system_profiler
全面硬件报告(可指定模块):system_profiler SPHardwareDataType # CPU/内存/序列号 system_profiler SPSoftwareDataType # 系统版本
sw_vers
快速获取macOS版本:sw_vers -productVersion
硬件与存储
sysctl
查询内核参数(如CPU数量):sysctl -n hw.ncpu # 逻辑CPU核心数
diskutil
管理磁盘信息:diskutil list # 列出所有磁盘分区
网络工具
netstat
同Linux,检查端口与连接:netstat -anv | grep LISTEN
ifconfig
网卡配置(语法与Linux类似)。
安全提示
- 谨慎复制命令:避免执行来源不明的命令,防止恶意脚本。
- 权限最小化:日常操作无需管理员权限,敏感命令前添加
sudo
(Linux/macOS)或以管理员身份运行CMD(Windows)。 - 保护输出信息:系统信息可能包含敏感数据(如IP、主机名),分享前需脱敏。
命令行查询系统信息的核心优势在于速度快、可脚本化,尤其适用于远程服务器或无图形界面的环境,建议优先掌握跨平台命令(如uname
、netstat
),再深入各系统专属工具,定期检查系统信息有助于提前发现硬件故障(如内存错误)或资源瓶颈(如磁盘占满)。
引用说明:本文命令参考官方文档(Microsoft Docs、GNU Coreutils、Apple Developer)及行业标准工具手册(如IBM Linux指南),实践数据基于Windows 11 22H2、Ubuntu 22.04 LTS、macOS Ventura 13.0验证。
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/28425.html