JavaScript is required to for searching.
跳过导航链接
退出打印视图
系统管理指南:高级管理     Oracle Solaris 10 1/13 Information Library (简体中文)
search filter icon
search icon

文档信息

关于本书

1.  管理终端和调制解调器(概述)

2.  设置终端和调制解调器(任务)

3.  使用服务访问工具管理串行端口(任务)

4.  管理系统资源(概述)

5.  显示和更改系统信息(任务)

6.  管理磁盘使用(任务)

7.  管理 UFS 配额(任务)

8.  调度系统任务(任务)

9.  管理系统记帐(任务)

10.  系统记帐(参考)

runacct 脚本

每日记帐报告

每日报告

每日使用情况报告

每日命令摘要

每月命令摘要

上次登录报告

使用 acctcom 检查 pacct 文件

系统记帐文件

runacct 脚本生成的文件

11.  管理系统性能(概述)

12.  管理系统进程(任务)

13.  监视系统性能(任务)

14.  软件问题疑难解答(概述)

15.  管理系统消息

16.  管理核心文件(任务)

17.  管理系统故障转储信息(任务)

18.  各种软件问题的故障排除(任务)

19.  文件访问问题故障排除(任务)

20.  解决 UFS 文件系统不一致问题(任务)

21.  软件包问题故障排除(任务)

索引

系统记帐文件

/var/adm 目录包含活动的数据收集文件。下表介绍了此目录中的记帐文件。

dtmp

acctdusg 程序的输出

fee

chargefee 程序的输出,该输出为 ASCII tacct 记录

pacct

活动进程记帐文件

pacct n

通过运行 turnacct 脚本切换的进程记帐文件

Spacctn. MMDD

执行 runacct 脚本期间用于 MMDD 的进程记帐文件

/var/adm/acct 目录包含 nitesumfiscal 目录。这些目录包含实际的数据收集文件。例如,nite 目录包含 runacct 脚本每天重用的文件。下面是 /var/adm/acct/nite 目录中文件的简短摘要。

表 10-4 /var/adm/acct/nite 目录中的文件

文件
说明
active
runacct 脚本用来记录进度并列显警告和错误消息
active.MMDD
runacct 脚本检测到错误后的 active 文件相同
cms
prdaily 脚本使用的 ASCII 总命令摘要
ctacct.MMDD
tacct.h 格式的连接记帐记录
ctmp
acctcon1 程序的输出,其中包括 ctmp.h 格式的连接会话记录(提供 acctcon1acctcon2 是为了兼容)
daycms
prdaily 脚本使用的 ASCII 每日命令摘要
daytacct
tacct.h 格式的一天总记帐记录
disktacct
tacct.h 格式的磁盘记帐记录,由 dodisk 脚本创建
fd2log
执行 runacct 脚本期间的诊断输出
lastdate
上次执行 runacct 脚本的日期(以 date +%m%d 格式)
lineuse
prdaily 脚本使用的 tty 线使用情况报告
lock
用于控制 runacct 脚本的串行使用
log
acctcon 程序的诊断输出
log.MMDD
runacct 脚本检测到错误后的 log 文件相同
owtmpx
前一天的 wtmpx 文件
reboots
wtmpx 文件中的开始和结束日期,以及重新启动的列表
statefile
用于在执行 runacct 脚本期间记录当前状态
tmpwtmp
wtmpfix 程序更正的 wtmpx 文件
wtmperror
包含 wtmpfix 错误消息
wtmperror MMDD
runacct 脚本检测到错误后的 wtmperror 文件相同
wtmp MMDD
runacct 脚本的 wtmpx 文件副本

sum 目录中包含由 runacct 脚本更新并由 monacct 脚本使用的累积摘要文件。下表汇总了 /var/adm/acct/sum 目录中的文件。

表 10-5 /var/adm/acct/sum 目录中的文件

文件
说明
cms
当前财务期间的二进制格式的总命令摘要文件
cmsprev
没有最新更新的命令摘要文件
daycms
表示日使用情况的内部摘要格式的命令摘要文件
loginlog
用户上次登录日期的记录;由 lastlogin 脚本创建,在 prdaily 脚本中使用
rprt.MMDD
已保存的 prdaily 脚本的输出
tacct
当前财务期间的累计总记帐文件
tacctprev
与没有最新更新的 tacct 文件相同
tacct.MMDD
MMDD 的总记帐文件

fiscal 目录中包含由 monacct 脚本创建的定期摘要文件。下表汇总了 /var/adm/acct/fiscal 目录中的文件。

表 10-6 /var/adm/acct/fiscal 目录中的文件

文件
说明
cmsn
财务期间 n 的内部摘要格式的总命令摘要文件
fiscrptn
与财务期间 nrprtn 类似的报告
tacctn
财务期间 n 的总记帐文件

runacct 脚本生成的文件

下表汇总了由 runacct 脚本生成的最有用的文件。这些文件位于 /var/adm/acct 目录中。

表 10-7 runacct 脚本创建的文件

文件
说明
nite/daytacct
某日的 tacct.h 格式的总记帐文件。
nite/lineuse
runacct 脚本调用 acctcon 程序以从 /var/adm/acct/nite/tmpwtmp 文件中收集有关终端线使用情况的数据,并将数据写入 /var/adm/acct/nite/lineuse 文件。prdaily 脚本使用此数据来报告线使用情况。此报告对于检测故障线特别有用。如果退出数与登录数之比大于三比一,该线很可能出现了故障。
sum/cms
此文件是每天的命令摘要的累积。该累积在 monacct 脚本执行时重新启动。ASCII 版本是 nite/cms 文件。
sum/daycms
runacct 脚本调用 acctcms 程序以处理该日使用的命令,从而创建每日命令摘要报告并将数据存储在 /var/adm/acct/sum/daycms 文件中。ASCII 版本是 /var/adm/acct/nite/daycms 文件。
sum/loginlog
runacct 脚本调用 lastlogin 脚本,以便对 /var/adm/acct/sum/loginlog 文件中的登录更新上次登录日期。lastlogin 命令还从此文件中删除不再有效的所有登录。
sum/rprt.MMDD
每次执行 runacct 脚本都会保存 prdaily 脚本所列显的每日报告的副本。
sum/tacct
包含每天的 nite/daytacct 数据的累积并用于记帐目的。monacct 脚本在每月或每个财务期间重新开始累积此数据。