菜鸟科技网

系统自检命令

Windows 系统

Windows 的自检工具非常丰富,从简单的状态查看到深度的硬件诊断都有。

系统自检命令-图1
(图片来源网络,侵删)

通用信息与资源监控

这些命令可以快速了解系统的基本运行状态和资源使用情况。

  • 系统信息

    • 命令: msinfo32
    • 功能: 打开最详细的“系统信息”窗口,包含硬件(CPU、内存、硬盘、主板)、操作系统、网络、组件等所有信息,是排查问题的首选。
    • 如何使用: 按 Win + R 打开“运行”对话框,输入 msinfo32 并回车。
  • 任务管理器

    • 命令: taskmgrCtrl + Shift + Esc
    • 功能: 查看和管理正在运行的进程、应用程序、性能(CPU、内存、磁盘、网络)、启动项等,是监控系统实时性能的核心工具。
  • 性能监视器

    系统自检命令-图2
    (图片来源网络,侵删)
    • 命令: perfmon / perfmon /report
    • 功能: 一个更高级的性能分析工具。
      • perfmon: 打开性能监视器,可以实时添加计数器来监控任何你想要的性能指标。
      • perfmon /report: 生成一份详细的系统健康报告,包括性能、诊断、软件配置等,并给出优化建议。
  • 资源监视器

    • 命令: resmon 或 从任务管理器的“性能”标签页点击“打开资源监视器”
    • 功能: 比“任务管理器”更详细的实时监控工具,可以查看 CPU、内存、磁盘、网络的具体活动,例如哪个进程在读写哪个文件。

硬件诊断与检查

  • Windows 内存诊断

    • 命令: mdsched.exe
    • 功能: 专用于检测内存(RAM)是否存在错误,诊断需要重启电脑进行。
    • 如何使用: 在“运行”中输入 mdsched.exe,选择“立即重新启动并检查问题”或下次重启时检查。
  • chkdsk (磁盘检查)

    • 命令: chkdsk [盘符:] /f /r
    • 功能: 检查并修复文件系统错误和坏扇区。
    • 参数说明:
      • [盘符:]: 要检查的驱动器,如 C:
      • /f: 修复磁盘上的错误。
      • /r: 查找坏扇区并尝试恢复可读信息。(包含 /f 的功能)
    • 注意: 检查系统盘(C盘)时,需要重启电脑才能执行。
  • SFC 和 DISM (系统文件修复)

    系统自检命令-图3
    (图片来源网络,侵删)
    • 命令: sfc /scannowDISM /Online /Cleanup-Image /RestoreHealth
    • 功能: 扫描并修复损坏或丢失的 Windows 系统文件。
    • 使用顺序: 通常先运行 DISM 命令修复系统镜像源,然后再运行 sfc 扫描,这两个命令都需要以管理员身份运行命令提示符或 PowerShell。
  • 设备管理器

    • 命令: devmgmt.msc
    • 功能: 管理和查看所有已连接的硬件设备,可以在这里查看硬件是否有黄色感叹号(表示驱动问题或设备冲突),并更新或回滚驱动程序。

网络诊断

  • 网络诊断

    • 命令: ms-its:help\windows.chm::/netsh_diag.html
    • 功能: 运行一个网络诊断疑难解答向导,自动检测并尝试修复常见的网络连接问题。
  • 网络命令行工具

    • ipconfig: 查看本机 IP 地址、子网掩码、默认网关等,常用 ipconfig /all 查看详细信息,ipconfig /release / ipconfig /renew 刷新 IP 地址。
    • ping: 测试与另一台计算机的网络连通性。ping www.google.com
    • tracert: 显示数据包到达目标主机所经过的路由路径。tracert www.google.com
    • pathping: pingtracert 的结合体,提供更详细的网络延迟和丢包信息。

macOS 系统

macOS 的自检工具主要通过内置的应用程序和命令行工具实现。

图形界面工具

  • 关于本机

    • 如何使用: 点击屏幕左上角的苹果菜单  > “关于本机”。
    • 功能: 显示 macOS 版本、电脑型号、序列号和部分硬件信息(如内存、处理器)。
  • 活动监视器

    • 如何使用: “应用程序” > “实用工具” > “活动监视器”。
    • 功能: 类似于 Windows 的任务管理器,可以查看 CPU、内存、能源、磁盘、网络的使用情况,并强制关闭不响应的进程。
  • 系统信息

    • 如何使用: “应用程序” > “实用工具” > “系统信息”(或按住 Option 键点击苹果菜单  > “系统信息”)。
    • 功能: 与 Windows 的 msinfo32 类似,是查看所有硬件和软件配置的最详细窗口。
  • 磁盘工具

    • 如何使用: “应用程序” > “实用工具” > “磁盘工具”。
    • 功能: 可以管理硬盘、分区,并包含“急救”(First Aid) 功能,用于检查和修复文件系统错误。

命令行工具

  • 系统报告

    • 命令: system_profiler
    • 功能: 在命令行中生成详细的系统报告,内容与图形界面的“系统信息”完全一致。system_profiler SPHardwareDataType 查看硬件信息,system_profiler SPSoftwareDataType 查看软件信息。
  • top / htop

    • 命令: top (macOS 内置) 或 htop (需通过 Homebrew 安装)
    • 功能: 实时查看进程和系统资源使用情况。htoptop 的增强版,界面更友好,操作更直观。
  • iostat, vm_stat, netstat

    • 命令: iostat, vm_stat, netstat
    • 功能: 分别用于监控磁盘 I/O、虚拟内存统计和网络连接状态,是系统管理员进行性能分析的专业工具。
  • 硬件诊断 (Intel Mac)

    • 如何使用: 重启 Mac,在听到启动声后立即按住 D 键。
    • 功能: 运行苹果内置的硬件诊断工具,检测包括逻辑板、内存、硬盘等在内的硬件问题。

Linux 系统

Linux 的自检工具非常强大且灵活,绝大多数都在命令行下操作。

系统信息查看

  • 通用信息

    • 命令: uname -a (显示所有内核信息), lscpu (显示 CPU 信息), free -h (以人类可读格式显示内存使用), df -h (显示磁盘空间使用情况)。
  • 详细信息

    • 命令: lshw (需要安装), inxi (推荐,需要安装)
    • 功能: lshwinxi 是功能极其强大的系统信息查看工具,可以生成类似 Windows msinfo32 或 macOS system_profiler 的详细报告。inxi 尤其以其清晰易读的输出格式而闻名。

硬件诊断

  • 内存检测

    • 命令: memtest86+
    • 功能: Linux 下最著名的内存测试工具,通常需要制作一个启动 U 盘来运行,比 Windows 的内存诊断更全面。
  • 磁盘检查

    • 命令: fsck (File System Check)
    • 功能: 检查和修复文件系统。fsck /dev/sda1注意:在挂载状态下使用 fsck 非常危险,通常需要在单用户模式或从 Live CD/USB 启动后运行。
  • SMART 检测

    • 命令: smartctl (属于 smartmontools 包,需要安装)
    • 功能: 读取硬盘的 S.M.A.R.T. (Self-Monitoring, Analysis and Reporting Technology) 信息,预测硬盘健康状态和潜在故障。smartctl -a /dev/sda

日志与监控

  • 系统日志

    • 命令: journalctl (systemd 系统), dmesg
    • 功能: journalctl 是查看和管理系统日志(包括内核、服务日志)的主要工具。dmesg 专门用于查看内核启动和运行时产生的消息。
  • 资源监控

    • 命令: top, htop, glances (需要安装), nethogs (需要安装)
    • 功能: tophtop 与 macOS 类似。glances 是一个更现代化的监控工具,能在单一界面显示所有关键信息。nethogs 可以按进程显示网络带宽占用。

总结表格

功能分类 Windows macOS Linux
系统信息总览 msinfo32 “系统信息” / system_profiler inxi / lshw
资源监控 任务管理器 / 资源监视器 活动监视器 htop / glances / top
内存诊断 mdsched.exe (重启后) 硬件诊断 (重启后) memtest86+ (U盘启动)
磁盘检查 chkdsk 磁盘工具“急救” fsck / smartctl
系统文件修复 sfc / DISM 无直接对应,可重装 dpkg --configure -a / rpm --rebuilddb
网络诊断 ping, tracert, ipconfig ping, traceroute, ifconfig ping, traceroute, ip / ifconfig
硬件日志/信息 设备管理器 dmesg dmesg
综合性能报告 perfmon /report 无直接对应 tuning-primer (第三方脚本)

希望这份详细的列表能帮助您进行系统自检!在执行任何修复性命令(如 chkdsk /f, sfc /scannow)前,建议先备份重要数据。

分享:
扫描分享到社交APP
上一篇
下一篇