执行连接时间记帐。
acctcon1 [ -l File ] [ -o File ] [ -p ] [ -t ]
acctcon2
acctcon1 命令由 runacct 命令调用以将登录和注销记录的序列(读自标准输入)转换为登录会话记录的序列(写至标准输出)。通常从 /var/adm/wtmp 文件重定向输入。只要输入文件格式正确,它可以是除了 /var/adm/wtmp 以外的文件。
acctcon1 命令以 ASCII 格式显示以下内容:
acctcon1 命令还保留了一个用户登录其上的端口的列表。当 acctcon1 命令到达其输入末尾时,此命令为每一个依旧看起来是活动的端口写一个会话记录。除非使用 -t 标志,否则 acctcon1 命令假定输入是当前文件且将当前时间用作依旧处于进程中的每个会话的结束时间。
用 -l 标志生成的摘要文件帮助管理员跟踪线使用并标识坏线路。login 命令的所有挂断和终止以及登录 shell 的终止会导致系统写注销记录。因此,注销记录的数量通常比会话记录的数量多很多。
acctcon2 命令也由 runacct 命令调用以将 acctcon1 命令生成的登录会话记录序列转换为连接时间总记帐记录。通过 acctmerg 命令,这些记录和其它总记帐记录合并在一起来产生日常报告。
注:以下标志和 acctcon1 命令一起使用。
访问控制:这些命令应仅向 adm 组的成员授予执行(x)访问权。
acctcon1 -t -l/var/adm/acct/nite/lineuse \ -o/var/adm/acct/nite/reboots \ </var/adm/wtmp > /var/adm/logsess
此登录会话报告显示了与最后一次提供输入的时间相对应的结束时间。生成两个报告:一个是名为 /var/adm/acct/nite/lineuse 的线路使用摘要文件,一个是记帐期间的总体记录(报告在 /var/adm/acct/nite/reboots 文件中)。
acctcon2 < /var/adm/acct/nite/ctmp \ > /var/adm/logacct
/usr/sbin/acct/acctcon1 | 包含 acctcon1 命令。 |
/usr/sbin/acct/acctcon2 | 包含 acctcon2 命令。 |
/var/adm/wtmp | 包含连接时间记帐数据(包括登录、注销和关机记录)。 |
acctmerg 命令、fwtmp、acctwtmp 或 wtmpfix 命令、init 命令、login 命令、runacct 命令。
acct 文件格式、utmp、wtmp、failedlogin 文件格式。
acct 子例程。
想要了解更多关于“记账系统”、日报表和月报表的准备以及记账文件的信息,请参阅 AIX 5L Version 5.2 System Management Concepts: Operating System and Devices 中的 Accounting Overview。
《AIX 5L V5.2 系统管理指南:操作系统与设备》中的『建立记帐系统』描述了要建立一个记帐系统而必须执行的步骤。