탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
시스템 관리 설명서: 고급 관리 Oracle Solaris 10 8/11 Information Library (한국어) |
시스템이 다중 사용자 모드에 있는 동안 실행되도록 시스템 계산을 설정할 수 있습니다(실행 레벨 2). 일반적으로 이 작업은 다음 단계를 따릅니다.
/etc/rc0.d/K22acct 및 /etc/rc2.d/S22acct 시작 스크립트를 만듭니다.
/var/spool/cron/crontabs/adm 및 /var/spool/cron/crontabs/root crontab 파일을 수정합니다.
표 9-1 기본 계산 스크립트
|
기본적으로 실행할 계산 스크립트를 선택할 수 있습니다. 이러한 항목을 crontab 파일에 추가한 후에 시스템 계산이 자동으로 실행되어야 합니다.
역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security Services의 Configuring RBAC (Task Map)를 참조하십시오.
# ln /etc/init.d/acct /etc/rc2.d/S22acct
# ln /etc/init.d/acct /etc/rc0.d/K22acct
# EDITOR=vi; export EDITOR # crontab -e adm 0 * * * * /usr/lib/acct/ckpacct 30 2 * * * /usr/lib/acct/runacct 2> /var/adm/acct/nite/fd2log 30 7 1 * * /usr/lib/acct/monacct
# crontab -e 30 22 * * 4 /usr/lib/acct/dodisk
자세한 내용은 holidays(4) 매뉴얼 페이지 및 이어지는 예제를 참조하십시오.
# /etc/init.d/acct start
예 9-1 계산 설정(adm crontab)
이 수정된 adm crontab은 ckpacct, runacct, monacct 스크립트의 항목을 포함합니다.
#ident "@(#)adm 1.5 92/07/14 SMI" /* SVr4.0 1.2 */ # # The adm crontab file should contain startup of performance # collection if the profiling and performance feature has been # installed. 0 * * * * /usr/lib/acct/ckpacct 30 2 * * * /usr/lib/acct/runacct 2> /var/adm/acct/nite/fd2log 30 7 1 * * /usr/lib/acct/monacct
예 9-2 계산 설정(root crontab)
이 수정된 root crontab은 dodisk 프로그램의 항목을 포함합니다.
#ident "@(#)root 1.19 98/07/06 SMI" /* SVr4.0 1.1.3.1 */ # # The root crontab should be used to perform accounting data collection. # # 10 3 * * * /usr/sbin/logadm 15 3 * * 0 /usr/lib/fs/nfs/nfsfind 30 3 * * * [ -x /usr/lib/gss/gsscred_clean ] && /usr/lib/gss/gsscred_clean 30 22 * * 4 /usr/lib/acct/dodisk
예 9-3 계산 설정(/etc/acct/holidays)
다음 예는 /etc/acct/holidays 파일의 샘플을 보여줍니다.
* @(#)holidays January 1, 2004 * * Prime/Nonprime Table for UNIX Accounting System * * Curr Prime Non-Prime * Year Start Start * 2004 0800 1800 * * only the first column (month/day) is significant. * * month/day Company * Holiday * 1/1 New Years Day 7/4 Indep. Day 12/25 Christmas