在 Rocky Linux 上安装、配置与使用 atop
本文将带你在 Rocky Linux 系统上手把手完成 atop 的安装、后台服务的配置,以及至关重要的日志定时切割(Timer)设置。
01 安装 atop
Rocky Linux 使用 dnf 作为包管理器。由于 atop 并不是基础系统的默认包,我们需要先安装 epel-release 扩展仓库。
请使用 root 权限或带有 sudo 的用户执行以下命令:
# 安装 EPEL 扩展仓库
sudo dnf install epel-release -y
# 安装 atop
sudo dnf install atop -y
文档说明:
-y参数表示在安装过程中自动回答 "yes",实现无交互式静默安装。
02 启动并启用 atop 守护进程
安装完成后,我们需要启动 atop 的后台数据收集服务。这个服务会在后台静默运行,默认每 10 分钟(或根据配置)采集一次系统的全量快照,并写入 /var/log/atop/ 目录中。
# 启动 atop 守护进程
sudo systemctl start atop
# 设置为开机自启动,确保服务器重启后监控不中断
sudo systemctl enable atop
# 检查服务状态,确保显示为 active (running)
sudo systemctl status atop
03 启动定时切割器 (atop-rotate.timer)
【避坑指南】:很多人只执行了步骤 02 就觉得大功告成了。但实际上,如果只启动 atop.service,它会一直往同一个日志文件里写数据,日积月累会导致文件过大,既占用磁盘空间又极难加载。
现代版本的 atop 依赖 systemd timer 来实现每日午夜的日志轮转(生成新一天的文件)。
# 启动日志轮转定时器(在 Rocky Linux/RHEL 体系中,通常命名为 atop-rotate.timer)
sudo systemctl start atop-rotate.timer
# 设置定时器开机自启动
sudo systemctl enable atop-rotate.timer
# 验证定时器状态
sudo systemctl status atop-rotate.timer
注:在某些特定的旧版本中,这个定时器可能被命名为 atop.timer。如果你执行上述命令提示找不到单元,可以尝试将命令替换为 systemctl start atop.timer。
预期结果:状态应该显示为 active (waiting),这表示系统正在安静地等待下一个触发时间(通常是今晚的 00:00:00)来执行日志切割脚本。
04 修改采集频率(可选高级配置)
atop 默认的采样间隔通常是 600 秒(10 分钟)。对于排查瞬间的毛刺问题,10 分钟的间隔可能太长了。你可以通过修改配置文件来缩短它。
# 使用 vim 编辑 atop 的配置文件
sudo vim /etc/sysconfig/atop
找到 LOGINTERVAL=600 这一行,将其修改为你期望的秒数(例如 60 秒):
# 将间隔修改为 1 分钟
LOGINTERVAL=60
保存退出后,重启服务使配置生效:
sudo systemctl restart atop
(注意:更短的间隔意味着更密集的监控,但会消耗更多的磁盘空间来存储日志。)
05 atop 常用操作指南
配置好后台监控后,我们该如何查看这些数据呢?
05.1 实时查看当前系统状态
直接在命令行输入 atop 即可进入实时监控界面。
atop
- 常用快捷键:
c:按 CPU 使用率对进程排序。m:按内存使用率排序。d:按磁盘 I/O 排序。q:退出。
05.2 回溯查看历史日志
这是 atop 最核心的价值所在。使用 -r (read) 参数读取历史快照:
# 读取今天的历史记录
atop -r /var/log/atop/atop_$(date +%Y%m%d)
# 或者直接指定具体日期(如 2023年10月24日)
atop -r /var/log/atop/atop_20231024
# 【高级技巧:跨越异常文件的精准空降】
# 适用于日志轮转失败,单个旧文件里包含了多天数据的情况
atop -r /var/log/atop/atop_20260514 -b 2026051723:30
- 历史回放快捷键:
t(小写):时间快进(向后查看下一个快照)。T(大写):时间倒流(向前查看上一个快照)。b:跳转到特定时间(输入例如14:30,按回车)。
总结
通过以上步骤,你的 Rocky Linux 服务器已经装备了完善的性能监控“黑匣子”。以后再遇到半夜服务器报警,第二天早上你只需从容不迫地打开 atop 日志,输入时间点,案发现场就会立刻重现在你眼前。

浙公网安备 33010602011771号