AIX命令参考大全,卷 1,a - c - acctdisk 或 acctdusg 命令

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

AIX命令参考大全,卷 1,a - c

acctdisk 或 acctdusg 命令

用途

执行磁盘使用计数。

语法

/usr/sbin/acct/acctdisk

/usr/sbin/acct/acctdusg [ -u File ] [ -p File ]

描述

acctdiskacctdusg 命令由 dodisk 命令调用来执行磁盘使用计数。通常,这个过程在 cron 守护进程运行 dodisk 命令时启动。

通常,diskusg 命令的输出成为 acctdisk 命令的输入。如果需要更彻底但是较慢的磁盘记帐版本,请使用 dodisk -o 命令代替 diskusg 命令来调用 acctdusg 命令。

只为本地用户在本地文件系统上的文件进行记帐。要统计远程用户(比如 YP 客户机或无磁盘客户机)的系统管理员应使用 acctdusg -p 命令。

acctdisk

acctdisk 命令读取来自标准输入的 diskusgacctdusg 命令的输出行,并将每个单独的记录转换为总记帐记录,然后将这些记录写至标准输出。通过 acctmerg 命令,这些记录和其它总记帐记录合并在一起来产生日常记帐报告。

acctdusg

当需要磁盘记帐的缓慢且彻底的版本时,则通过使用 dodisk -o 命令来调用 acctdusg 命令。其它情况下,dodisk 命令调用 diskusg 命令。

acctdusg 命令从标准输入(通常从 find / -print 命令传送)读取一个文件列表,并计算分配给每个文件所有者的磁盘块的数量(包含间接块),然后将每个用户的单独记录写至标准输出。缺省情况下,此命令在 /etc/passwd 文件中搜索登录名和登录次数。可以通过指定 -p File 标志和变量来搜索其它文件。每个输出记录具有以下格式:

uid login #blocks

#blocks 值是用户使用的 1KB 块的数量。

标志

-p File 搜索指定文件中的登录名和次数,而不是搜索 /etc/passwd 文件。
-u File 在指定文件中放置免于责任的文件名称的记录。

安全性

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

示例

  1. 要开始常规磁盘记帐过程,请在 crontab 文件中添加类似以下命令的一行,这样 cron 守护进程将自动运行磁盘记帐命令:

    0 2 * * 4 /usr/sbin/acct/dodisk 

    在这个示例中,dodisk 过程在每周四(4)凌晨 2 点(0 2)运行,且 dodisk 过程调用 diskusgacctdisk 命令以将磁盘使用记录写至 /usr/adm/acct/nite/dacct 文件。

  2. 要启动一个详尽的磁盘记帐过程,请在 crontab 文件中添加类似以下命令的一行,这样 cron 守护进程就会自动运行记帐命令:

    0 2 * * 4 /usr/sbin/acct/dodisk -o

    在这个示例中,dodisk 过程在每周四(4)凌晨 2 点(0 2)运行,且 dodisk 过程调用 acctdusgacctdisk 命令以将磁盘使用记录写至 /var/adm/acct/nite/dacct 文件。

文件

/usr/sbin/acct/acctdisk 包含 acctdisk 命令。
/usr/sbin/acct/acctdusg 包含 acctdusg 命令。
/etc/passwd 包含用户的基本属性。
/usr/sbin/acct 具有所有记帐命令的目录。

相关信息

acctmerg 命令、diskusg 命令、dodisk 命令、runacct 命令。

cron 守护进程。

acct 文件格式、utmpwtmpfailedlogin 文件格式。

acct 子例程。

AIX 5L Version 5.2 System Management Concepts: Operating System and Devices 中的 Accounting Overview 提供了有关记帐系统、日常和每月报告的准备以及记帐文件的信息。

《AIX 5L V5.2 系统管理指南:操作系统与设备》中的『建立一个记帐系统』描述了您建立一个记帐系统时须采取的步骤。

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