UNIX에 해당
secons 유틸리티는 UNIX에서 리소스 캐싱(파일 캐시)을 관리합니다. 캐시, 즉 런타임 테이블은 FILE 클래스에 있는 리소스의 권한 부여 요청에 대한 이전의 응답(승인 또는 거부)을 "기억"합니다. 동일한 권한 부여가 요청되면 캐시 메모리 테이블에 저장된 최근 응답을 통해 해당 요청에 대해 응답합니다.
이 명령의 형식은 다음과 같습니다.
secons [-C+] [-C-] [-CA value] [-CC interval] [-CD] \
[-CF value] [-CI init_value] [-CP interval] -CU value]
파일 권한 부여 캐시를 활성화합니다.
파일 권한 부여 캐시를 비활성화합니다.
테이블의 최대 권한 부여 레코드 수를 지정합니다.
기본값: 80
제한: 1과 800 사이의 숫자
캐시 정리 간격(분)을 지정합니다.
기본값: 60
제한: 0보다 큰 숫자
캐시 테이블을 표준 출력에 표시합니다.
테이블의 최대 파일 레코드 수를 지정합니다.
기본값: 20
제한: 1과 200 사이의 숫자
캐시 테이블의 새 레코드에 대한 초기 우선 순위 값을 지정합니다.
기본값: 10
캐시 우선 순위 컴퓨팅 간격을 지정합니다.
기본값: 1(레코드 하나)
제한: 1과 10 사이의 숫자
테이블의 최대 사용자 레코드 수를 지정합니다.
기본값: 50
제한: 1과 500 사이의 숫자
예: 캐시 설정 변경
다음 예는 캐시에 있는 파일, 사용자 및 권한 부여 레코드의 최대 수가 60이 되도록 캐시 설정을 변경하는 방법을 보여줍니다.
secons -CF 60 -CU 60 -CA 60
예: 캐시 테이블 표시
다음 예는 secons -CD 명령의 출력을 보여줍니다.
=============================================================================
FILE CACHE (configuration, statistics, and dispatcher data)
‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑
sizes(bytes) tables: | max records: | intervals
cache head files users auth | files users auths |clean prio
‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑
40244 44 5600 4200 30400 | 20 50 80 | 60 1
===========================================================================
table |statistics | priority |min | rec | average |pri |init
name | hits misses (ok)| maxim minim|ind | used | usage life |fact|prio
‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑
files | 5 1 83% | 0 0 | 0 | 1 | | |
users | 5 1 83% | 10 2 | 0 | 1 | 0 0 | 1 | 10
auths | 4 2 66% | 2 | 0 | 2 | | |
===========================================================================
FILE TABLE
‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑
No type pid priority user file name
‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑
0 EXPL 372 0 0 /etc/shadow
===========================================================================
USER TABLE
‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑
No user name prio life used UID EUID RUID auth prev(file)next
‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑
0 root 2 2 7 0 0 0 0 50( 0) 50
===========================================================================
AUTHORIZATION RESULT TABLE (R ‑ Result: 'P'‑permit, 'D'‑deny ...)
‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑
No R ACEE acc Log stage prv(usr)nxt time terminal program
‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑
0 P 6 read 0 00036 80( 0) 1 07:48:25 /usr/bin/login
===========================================================================
다음은 위의 출력에 대한 설명입니다.
출력은 5개의 부분으로 구성됩니다.
| Copyright © 2012 CA. All rights reserved. | 이 주제에 대해 CA Technologies에 전자 메일 보내기 |