시스템 계산 파일
/var/adm 디렉토리에는 활성 데이터 수집 파일이 있습니다. 다음 목록은 이 디렉토리의 계산
파일을 설명합니다.
- dtmp
acctdusg 프로그램의 출력
- fee
chargefee 프로그램의 출력. ASCII tacct 레코드입니다.
- pacct
활성 프로세스 계산 파일
- pacct n
turnacct 스크립트를 실행하여 전환되는 프로세스 계산 파일
- Spacctn. MMDD
runacct 스크립트 실행 동안 MMDD의 프로세스 계산 파일
/var/adm/acct 디렉토리에는 nite, sum, fiscal 디렉토리가 있습니다. 이러한 디렉토리에는 실제 데이터 수집
파일이 들어 있습니다. 예를 들어, 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 형식의 연결 세션 레코드로 구성됩니다. acctcon1 및 acctcon2는
호환성 목적으로 제공됩니다. |
daycms |
prdaily 스크립트에서 사용된 ASCII 일별 명령 요약입니다. |
|
tacct.h
형식의, 하루 동안의 총 계산 레코드입니다. |
disktacct |
dodisk 스크립트로 생성된 tacct.h 형식의
디스크 계산 레코드입니다. |
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 파일과 동일합니다. |
|
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 |
회계 기간 n 동안의 rprtn과 비슷한 보고서입니다. |
tacctn
|
회계 기간 n 동안의 총 계산 파일입니다. |
|
runacct 스크립트로 생성된 파일
다음 표는 runacct 스크립트로 생성된 가장 유용한 파일을 요약합니다. 이러한 파일은 /var/adm/acct
디렉토리에 있습니다.
표 10-7 runacct 스크립트로 생성된 파일
|
|
|
tacct.h 형식의, 그날의 총 계산 파일입니다. |
|
runacct 스크립트는
acctcon 프로그램을 호출하여 /var/adm/acct/nite/tmpwtmp 파일에서 단말기 회선 사용량에 대한 데이터를 수집하고 /var/adm/acct/nite/lineuse
파일에 데이터를 기록합니다. prdaily 스크립트는 이 데이터를 사용하여 회선 사용량을 보고합니다. 이
보고서는 특히 잘못된 회선 감지에 유용합니다. 로그아웃 대 로그인 수 비율이 3:1보다
크면 회선에 문제가 있을 가능성이 높습니다. |
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 스크립트는 각 월마다
또는 회계 기간에 이 데이터 누적을 재시작합니다. |
|