系统管理指南:高级管理

系统记帐的工作原理

设置自动记帐时,先要将记帐启动脚本放入根的 crontab 文件中。然后,cron 命令即可自动启动该记帐启动脚本。

以下概述介绍了系统记帐过程。

  1. 在系统启动和关闭期间,会在记帐文件中收集有关系统使用(如用户登录、运行进程和数据存储)的原始数据。

  2. /usr/lib/acct/runacct 脚本会定期(通常一天一次)处理各种记帐文件并生成累积概要文件和每日记帐报告。然后,/usr/lib/acct/prdaily 脚本将打印每日报告。

    有关 runacct 脚本的更多信息,请参见runacct 脚本

  3. 可以通过执行 monacct 脚本每月处理并打印一次累积 runacct 摘要文件。monacct 脚本生成的摘要报告提供了一种按月或按其他财务周期对用户计费的有效方法。