Linux 中查看和监控系统硬件信息

下面我们将介绍一些常用的 Linux 系统中帮助用户查看和监控 CPU、内存、硬盘以及系统进程的信息的命令。

1. 查看 CPU 信息
  • 使用 lscpu 命令

    lscpu
    

    lscpu 命令显示的信息包括 CPU 架构、核心数、线程数等。

  • 查看 /proc/cpuinfo 文件

    cat /proc/cpuinfo
    

    这个文件包含了更详细的 CPU 信息,如制造商、模型、频率等。

2. 查看内存信息
  • 使用 free 命令

    free -h
    

    free -h 命令以易读的方式(例如 KB、MB、GB)显示总内存、已用内存、空闲内存等信息。

  • 查看 /proc/meminfo 文件

    cat /proc/meminfo
    

    /proc/meminfo 文件提供了关于系统内存使用情况的更多详细信息。

3. 查看硬盘信息
  • 使用 df 命令

    df -h
    

    df -h 命令显示了磁盘的总空间、已用空间、空闲空间以及挂载点等信息。

  • 使用 lsblk 命令

    lsblk
    

    lsblk 命令列出了所有可用的块设备的信息,包括硬盘分区。

  • 使用 fdisk 命令

    sudo fdisk -l
    

    fdisk -l 命令显示了关于磁盘分区的详细信息。

  • 安装并使用 hdparm 命令
    首先安装 hdparm

    sudo apt update
    sudo apt install hdparm
    

    然后使用 hdparm 查看硬盘信息:

    sudo hdparm -I /dev/sda
    
  • 安装并使用 smartctl 命令
    首先安装 smartmontools

    sudo apt install smartmontools
    

    然后使用 smartctl 查看硬盘健康状态:

    sudo smartctl -a /dev/sda
    
4. 使用 top 命令监控系统进程和资源使用情况
  • 启动 top

    top
    

    top 提供了一个实时更新的界面,显示了各个进程的 CPU 和内存使用情况。

  • 常用操作

    • 查看每个 CPU 核心的负载: 按 1 可以查看每个 CPU 核心的负载情况。
    • 按内存使用量排序:按 M 来按内存使用量排序。
    • 查找特定用户的进程:按 u 然后输入一个用户名来查看该用户的进程。
    • 杀死进程:按 k 然后输入进程 ID 来杀死一个进程。
    • 改变刷新间隔:按 d 然后输入一个数字来改变刷新间隔(单位是秒)。
    • 显示帮助:按 h 显示帮助信息。
    • 退出:按 q 来退出 top

总结

上述命令和工具可帮助用户在 Linux 系统中了解和监控CPU、内存、硬盘等硬件以及系统进程的状态。希望这篇教程能够帮助你更好地管理和监控你的Linux系统。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值