AIX命令参考大全,卷 6,v - z - wtmpfix 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 6,v - z

wtmpfix 命令

用途

通过更正日期和时间戳记不一致性来操作连接时记帐记录。

语法

/usr/sbin/acct/wtmpfixFile ... ]

描述

wtmpfix 命令 由 runacct 过程调用,用来检查标准输入或 包含以 wtmp 格式记录的 File,并更正那些可能使 acctcon1acctcon2 命令失败的问题。wtmpfix 命令 更正日期和时间戳记的不一致性,并把更正过的记录写到标准输出。当 acctcon1 命令运行时,如果日期和时间戳记不 一致,acctcon1 命令会生成一个错误并停止运行。

wtmpfix 命令也检查 名称字段的有效性以确保它仅由字母数字字符、$(美元符号)或空格构成。如果名称无效,wtmpfix 命令将登录名状态更改为 INVALID 并将一条诊断 消息写入标准错误。这样,wtmpfix 命令减少了 acctcon2 命令失败的可能性。

每次设置日期时(在系统启动时或 使用 date 命令设置时),将一对日期更改记录 写入 /var/adm/wtmp 文件中。第一个 记录是旧日期,用 old time 字符串表示。old time 字符串放置在行字段中并且将 OLD_TIME 标志放在类型字段中。第二个 记录是新日期,用 new time 字符串表示。new time 字符串放置在行字段中并且将 NEW_TIME 标志放在类型字段中。wtmpfix 命令 用这些记录使文件中的所有日期和时间戳记同步。

标志

无。

参数

File 指定文件以检查是否包含 wtmp 格式的记录。

安全性

访问控制:这些命令应该只将执行(x)访问权 授予 adm 组的成员。

示例

  1. 要将 wtmp 格式的二进制记录转换 成称为 dummy.file 的 ASCII 记录,请输入:

    /usr/sbin/acct/fwtmp < /var/adm/wtmp > dummy.file

    二进制 wtmp 文件内容被重定向 到哑元 ASCII 文件。

  2. 要将 ASCII 格式 的 dummy.file 转换成 wtmp 格式 的称为 /var/adm/wtmp 的二进制文件,请输入 fwtmp 命令并使用 -ic 开关:
    /usr/sbin/acct/fwtmp -ic < dummy.file  > /var/adm/wtmp
    哑元 ASCII 文件被重定向到二进制 wtmp 文件。

文件

/usr/sbin/acct/wtmpfix 包含 wtmpfix 命令。
/var/adm/wtmp 包含包括一个旧日期和一个新日期的日期更改记录。
/usr/include/utmp.h 包含包括原因、日期和时间的历史记录。

相关信息

acctcon1acctcon2 命令、acctmerg 命令、acctwtmp 命令、fwtmp 命 令、runacct 命令。

《AIX 5L V5.2 系统管理指南:操作系统与设备》中的『设置记帐系统』描述建立记帐系统必须执行的步骤。

参阅 AIX 5L Version 5.2 System Management Concepts: Operating System and Devices 中的 Accounting Overview,获取能自动运行的或从键盘输入的 记帐命令列表,并获取关于每日和每月报告的准备以及记帐文件的信息。

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]