← man/security_and_auth
dscacheutil — man dscacheutil — 80×24
ugur@toprak:~/man/security_and_auth$man dscacheutil
Bölüm 1 Güvenlik & Kimlik

dscacheutil

Directory Service önbelleğinden bilgi, istatistik toplar ve önbelleğe sorgular başlatır.

Synopsis

      dscacheutil -h
      dscacheutil -q category [-a key value]
      dscacheutil -cachedump [-buckets] [-entries [category]]
      dscacheutil -configuration
      dscacheutil -flushcache
      dscacheutil -statistics

Description

dscacheutil, istatistik toplama, arama (lookup) başlatma, denetleme, önbellek boşaltma (flush) vb. dahil olmak üzere Directory Service önbelleğine karşı çeşitli işlemler gerçekleştirir. Bu araç, işletim sisteminde daha önce mevcut olan lookupd aracının işlevselliğinin çoğunun yerini alır.

Flags

Bayrakların listesi ve açıklamaları:

  • -h: dscacheutil'i çağırmak için seçenekleri listeler.

-q category Standart çağrıları kullanarak bir sorgu başlatır. Bu çağrılar ya önbellekten sonuçları döndürür ya da gidip canlı verileri getirerek önbelleğe yerleştirir. Varsayılan olarak, -a aracılığıyla belirli bir sorgu istenmemişse, o kategori altındaki tüm sonuçlar döndürülür.

-a key value Belirli bir anahtar ve değer için -q seçeneğine eklenen isteğe bağlı bayrak.

-cachedump Varsayılan olarak önbelleğe genel bir bakış dökümü (dump) verir. Ek bayraklar daha ayrıntılı bilgi sağlayacaktır.

-buckets Mevcut önbelleğin karma kova (hash bucket) kullanımını da yazdırmak için -cachedump ile birlikte kullanılır.

-entries [category] Önbellek girdileri hakkında ayrıntılı bilgileri dökmek için -cachedump ile birlikte kullanılır. Yalnızca ilgilenilen türleri görmek için isteğe bağlı bir kategori sağlanabilir. 'host' girdilerinin dökümü yalnızca yönetici kullanıcılar (admin) tarafından yapılabilir.

-configuration Directory Service'ten alınan arama ilkesi (search policy) ve önbellek parametreleri gibi geçerli yapılandırma bilgilerini yazdırır.

-flushcache Tüm önbelleği boşaltır (flush). Bu yalnızca uç durumlarda kullanılmalıdır. Önbellek içinde, işletim sisteminin geçerli bilgilere sahip olmasını sağlamak için diğer tekniklerle birlikte doğrulama (validation) bilgileri kullanılır.

-statistics Genel bakış ve ayrıntılı çağrı istatistikleri dahil olmak üzere önbellekten istatistikleri yazdırır. Bazı çağrılar önbelleğe alınmaz ancak dahili olarak diğer çağrılardan türetilir. Önbellek isabetleri (cache hits) ve önbellek ıskalamaları (cache misses) harici çağrılara her zaman eşit olmayabilir. Örneğin getaddrinfo, önbellek isabet oranını en üst düzeye çıkarmak için aslında dahili olarak gethostbyname ile diğer çağrıların bir birleşimidir.

Kullanılabilir kategoriler ve ilişkili anahtarlar:

group name veya gid

host name veya ip_address (hem IPv6 hem de IPv4 için kullanılır)

mount name

protocol name veya number

rpc name veya number

service name veya port

user name veya uid

Örnekler

     Bir kullanıcıyı arama:
		    % dscacheutil -q user -a name jdoe
		    name: jdoe
		    password: ********
		    uid: 501
		    gid: 501
		    dir: /Users/jdoe
		    shell: /bin/csh
		    gecos: John Doe

     Tüm kullanıcıları arama:
		    % dscacheutil -q user

     Önbellek genel bakış dökümü:
		    % dscacheutil -cachedump

     Kullanıcı girdileriyle önbellek ayrıntılarını dökme:
		    % dscacheutil -cachedump -entries user

Ayrıca Bkz.

DirectoryService(8), dsmemberutil(1)

Darwin January 14, 2007 Darwin