Manual Pages for UNIX Darwin command on man dscacheutil
MyWebUniversity

Manual Pages for UNIX Darwin command on man dscacheutil

dscacheutil(1) BSD General Commands Manual dscacheutil(1)

NAME

ddssccaacchheeuuttiill - gather information, statistics and initiate queries to the

Directory Service cache.

SYNOPSIS

ddssccaacchheeuuttiill -hh

ddssccaacchheeuuttiill -qq category [-aa key value]

ddssccaacchheeuuttiill -ccaacchheedduummpp [-bbuucckkeettss] [-eennttrriieess [category]]

ddssccaacchheeuuttiill -ccoonnffiigguurraattiioonn

ddssccaacchheeuuttiill -fflluusshhccaacchhee

ddssccaacchheeuuttiill -ssttaattiissttiiccss

DESCRIPTION

ddssccaacchheeuuttiill does various operations against the Directory Service cache including gathering statistics, initiating lookups, inspection, cache flush, etc. This tool replaces most of the functionality of the lookupd tool previously available in the OS. FFLLAAGGSS A list of flags and their descriptions:

-hh Lists the options for calling ddssccaacchheeuuttiill

-qq category

Initiate a query using standard calls. These calls will either return results from the cache or go fetch live data and place them in the cache. By default if no specific query is requested

via -aa then all results within that category will be returned.

-aa key value

Optional flag to -qq for a specific key with a value.

-ccaacchheedduummpp

Dumps an overview of the cache by default. Additional flags will provide more detailed information.

-bbuucckkeettss

Used in conjunction with -ccaacchheedduummpp to also print hash bucket

usage of the current cache.

-eennttrriieess [category]

Used in conjunction with -ccaacchheedduummpp to dump detailed information

about cache entries. An optional category can be supplied to only see types of interest.

-ccoonnffiigguurraattiioonn

Prints current configuration information, such as the search pol-

icy from Directory Service and cache parameters.

-fflluusshhccaacchhee

Flushes the entire cache. This should only be used in extreme cases. Validation information is used within the cache along with other techniques to ensure the OS has valid information available to it.

-ssttaattiissttiiccss

Prints statistics from the cache including an overview and detailed call statistics. Some calls are not cached but are derived from other calls internally. Cache hits and cache misses

may not always be equal to external calls. For example getad-

drinfo is actually a combination of gethostbyname with other calls internally to the cache to maximize cache hit rate. Available categories and associated keys: group name or gid host name or ipaddress (used for both IPv6 and IPv4) mount name protocol name or number rpc name or number service name or port user name or uid EEXXAAMMPPLLEESS Lookup a user:

% dscacheutil -q user -a name jdoe

name: jdoe password: ******** uid: 501 gid: 501 dir: /Users/jdoe shell: /bin/csh gecos: John Doe Lookup all users:

% dscacheutil -q user

Dump cache overview:

% dscacheutil -cachedump

Dump cache details with user entries:

% dscacheutil -cachedump -entries user

SEE ALSO

DirectoryService(8), dsmemberutil(1) Darwin Jan 14, 2007 Darwin




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 MyWebUniversity.com ™