Linux 命令速查
系统管理 man accton

accton

开启或关闭进程记账(process accounting)

返回

补充说明

accton 属于 GNU acct 工具集(Debian/Ubuntu 的 acct 包,RHEL 系为 psacct),用于告诉内核把已结束进程的记账记录写入指定文件。开启后可用 sa、lastcomm 等命令统计命令使用情况、CPU 时间与内存占用。

不带文件参数运行 accton 会关闭记账;开启时通常指定 /var/log/pacct 或 /var/account/pacct。需要 root 权限,且内核必须启用 CONFIG_BSD_PROCESS_ACCT。该功能适合审计与容量分析,不建议在高吞吐服务器上长期开启而不做日志轮转。

语法

accton [选项] [记账文件]

选项

  • -h, --help:显示帮助
  • -V, --version:显示版本

实例

# 开启记账,记录写入 /var/log/pacct
sudo accton /var/log/pacct

# 查看当前是否开启(有输出即已开启)
accton

# 关闭记账
sudo accton

# 使用 sa 汇总命令执行情况
sa

# 查看最近执行过的命令
lastcomm

参考链接