装一个运维工具监控CPU 内存磁盘

装一个运维工具监控CPU 内存磁盘

推荐几个不同层次的运维监控工具,从轻量实时查看长期监控告警


一、轻量级实时查看(推荐先装这个)

1.htop— 最经典的交互式监控

比系统自带的top好用得多,支持鼠标、彩色界面、树形进程显示。

bash

# Ubuntu/Debian sudo apt update && sudo apt install -y htop # CentOS/RHEL 7/8/9 sudo yum install -y htop # 或 dnf install -y htop # Arch Linux sudo pacman -S htop # Alpine sudo apk add htop

用法:直接输入htop,按F1看帮助,F10退出,/搜索进程。


2.btop— 颜值最高的现代监控工具

支持 CPU、内存、磁盘、网络的实时可视化,界面非常现代。

bash

# 有预编译二进制,最通用 sudo snap install btop # 有 snap 的话 # 或手动编译安装 git clone https://github.com/aristocratos/btop.git cd btop && make && sudo make install

用法:输入btop,支持鼠标和自定义主题。


3.glances— 全能型(支持 Web 远程查看)

一站式看 CPU、内存、磁盘、网络、进程,还能导出数据。

bash

# Ubuntu/Debian sudo apt install -y glances # CentOS/RHEL sudo yum install -y glances # EPEL 源 # pip 安装(通用) sudo pip3 install glances[all]

用法

  • 本机:glances

  • Web 模式(远程浏览器查看):glances -w(默认访问http://服务器IP:61208


二、长期监控 + 告警(7×24 小时运行)

如果你需要持续记录历史数据告警(比如 CPU > 80% 发通知),推荐:

Netdata(一键安装,开箱即用)

bash

# 官方一键安装脚本 wget -O /tmp/netdata-kickstart.sh https://my-netdata.io/kickstart.sh sh /tmp/netdata-kickstart.sh --stable-channel

装完后访问http://服务器IP:19999,能看到:

  • 实时 CPU、内存、磁盘 IO、网络

  • 历史曲线(默认保存数天)

  • 内置告警规则,支持邮件/钉钉/企业微信通知


三、快速对比

表格

工具安装难度功能适用场景
htop⭐ 极简实时进程+资源日常排查,必装
btop⭐⭐ 简单高颜值可视化个人服务器,看着爽
glances⭐⭐ 简单全能+Web远程快速巡检
Netdata⭐⭐⭐ 中等长期监控+告警生产环境,7×24 监控

建议:先装htop应急,再装Netdata做长期监控。

你用的是哪个 Linux 发行版?我可以给更精确的命令。