| HOME / 정보공유 / AIX 명령어 모음

nischttl
nischttl nischttl 명령 목적 nischttl 명령은 이름 공간의 오브젝트 또는 항목의 time-to-live 값을 변경합니다. 구문
오브젝트의 Time-to-Live 값을 변경하려면
nischttl [-A] [-L] [-P] [time-to-live] [object-name]
항목의 Time-to-Live 값 변경
nischttl [ time-to-live ] [ column=value,... ] [ table-name ] [-A] [-L] [-P]
주: time-to-live는 다음과 같이 표시됩니다.
초 수. 문자가 없는 수가 초 수로 해석됩니다. 그러므로, TTL의 1234는 1234초로 해석됩니다. 또한 문자 s 앞에 수는 초 수로 해석됩니다. 그러므로, TTL의 987s는 987초로 해석됩니다. 초가 일, 시 또는 분과 함께 지정될 때, 초 값을 식별하기 위해 문자 s를 사용해야 합니다.
분 수. 또한 문자 m 앞의 수는 분 수로 해석됩니다. 그러므로, TTL의 90m은 90분으로 해석됩니다.
시간 수. 또한 문자 h 앞의 수는 시간으로 해석됩니다. 그러므로, TTL의 9h는 9시간으로 해석됩니다.
일 수. 또한 문자 d 앞의 수는 일 수로 해석됩니다. 그러므로, TTL의 7d는 7일로 해석됩니다.
주: 이 값은 함께 사용될 수 있습니다. 예를 들면, TTL 값 4d3h2m1s는 4일, 3시간, 2분 및 1초를 지정합니다.
설명
time-to-live 값은 캐쉬 항목을 만료시킬 때를 판별하기 위해 캐쉬 관리자에 의해 사용됩니다. time-to-live를 총 초 수 또는 일, 시간, 분 및 초와 결합하여 지정할 수 있습니다. 오브젝트 또는 항목을 지정하는 time-to-live 값은 오브젝트의 지속성에 따라 달라야 합니다. 오브젝트가 변경을 자주 하는 경우, time-to-live 값을 낮게 부여하십시오. 지속적인 경우, 값을 높게 부여하십시오. 높은 time-to-live 값은 1주일이고, 낮은 값은 1분 이하입니다. 암호 항목은 하루에 한 번 암호 변경을 위해 약 12시간의 time-to-live 값을 가져야 합니다. 변경을 많이 하지 않는 RPC 테이블의 항목과 같은 테이블의 항목은 몇 주의 값을 가질 수 있습니다.
주:
오브젝트의 time-to-live 값을 변경하려면, 해당 오브젝트에 대한 수정 권한을 가지고 있어야 합니다. 테이블 항목의 time-to-live을 변경하려면, 수정하려는 테이블, 항목 또는 열에 대한 수정 권한을 가지고 있어야 합니다.
오브젝트 또는 테이블 항목의 현재 time-to-live 값을 표시하려면, NIS+ 액세스 권한 관리에 설명된 nisdefaults -t 명령을 사용하십시오.
플래그
-A 사용자가 제공한 열=값 스펙에 일치하는 모든 항목에 변경사항을 적용합니다.
-L 링크가 이루어지고, 링크된 오브젝트 또는 항목에 변경사항을 적용합니다.
-P 조건을 만족하는 항목이 있을 때까지 경로를 따라갑니다.
예제
오브젝트의 Time-to-Live 변경
오브젝트의 time-to-live를 변경하려면, time-to-live 값 및 오브젝트 이름과 함께 nischttl 명령을 입력하십시오. 링크된 오브젝트를 변경하기 위해 -L 명령을 추가할 수 있습니다.
nischttl -L time-to-live object-name
초 수를 입력하여 time-to-live를 초로 지정할 수 있습니다. 또는 초, 분, 일 및 시간의 수를 표시하기 위해 접미사 s, m, h 및 d를 사용하여 일, 시간, 분 및 초로 조합 지정할 수 있습니다. 예를 들면, 다음과 같습니다.
TTL은 86400초 client%nischttl 86400 sales.wiz.com.
TTL은 24시간 client%nischttl 24h sales.wiz.com.
TTL은 2일, 1시간, 1분 및 1초 client%nischttl 2d1h1m1s sales.wiz.com.
처음의 두 명령은 sales.wiz.com. 디렉토리의 time-to-live를 86,400초 또는 24시간으로 변경합니다. 세 번째 명령은 호스트 테이블에서 모든 항목의 time-to-live을 2일, 1시간, 1분과 1초로 변경합니다.
테이블 항목의 Time-to-Live 변경
항목의 time-to-live를 변경하려면 색인 항목 형식을 사용하십시오. 옵션 -A, -L 또는 -P 중 하나를 사용할 수 있습니다.
nischttl [-ALP] time-to-live[column=value,...],
table-name
이 예제는 위의 예제와 비슷하지만, 오브젝트 대신 테이블 항목의 값을 변경합니다.
client% nischttl 86400 '[uid=99],passwd.org_dir.wiz.com'
client% nischttl 24h '[uid=99],passwd.org_dir.wiz.com'
client% nischttl 2d1h1m1s '[name=fred],hosts.org_dir.wiz.com'
주:C 쉘 사용자는 쉘이 대괄호([)를 변형문자로 해석하지 않도록 따옴표를 사용해야 합니다.
관련 정보
defaults 명령