The following is a demonstration of the dnlcsnoop.d script. Here we run dnlcsnoop.d, while in another window a "find /etc/default" command is executed, # dnlcsnoop.d PID CMD TIME HIT PATH 9185 bash 9 Y /etc 9185 bash 3 Y /etc 12293 bash 9 Y /usr 12293 bash 3 Y /usr/bin 12293 bash 4 Y /usr/bin/find 12293 bash 7 Y /lib 12293 bash 3 Y /lib/ld.so.1 12293 find 6 Y /usr 12293 find 3 Y /usr/bin 12293 find 3 Y /usr/bin/find 12293 find 3 Y /usr 12293 find 3 Y /usr/lib 12293 find 3 Y /usr/lib/ld.so.1 12293 find 3 Y /usr/lib/.. 12293 find 3 Y /usr/.. 12293 find 3 Y /lib 12293 find 3 Y /lib/ld.so.1 12293 find 3 Y /usr 12293 find 3 Y /usr/bin 12293 find 2 Y /usr/bin/find 12293 find 4 Y /var 12293 find 3 Y /var/ld 12293 find 3 Y /var/ld/ld.config 12293 find 3 Y /lib 12293 find 3 Y /lib/libc.so.1 12293 find 3 Y /lib 12293 find 3 Y /lib/libc.so.1 12293 find 3 Y /lib 12293 find 3 Y /lib/libc.so.1 12293 find 8 Y /export 12293 find 4 Y /export/home 12293 find 3 Y /export/home/root 12293 find 4 Y /export/home/root/CacheKit-0.93 12293 find 3 Y /export 12293 find 3 Y /export/home 12293 find 3 Y /export/home/root 12293 find 3 Y /export/home/root/CacheKit-0.93 12293 find 3 Y /etc 12293 find 3 Y /etc/default 12293 find 3 Y /etc 12293 find 3 Y /etc/default 12293 find 5 N /etc/default/cron 12293 find 3 N /etc/default/devfsadm 12293 find 4 N /etc/default/fs 12293 find 4 N /etc/default/kbd 12293 find 3 N /etc/default/keyserv 12293 find 4 N /etc/default/nss 12293 find 3 N /etc/default/syslogd 12293 find 3 N /etc/default/tar 12293 find 4 N /etc/default/utmpd 12293 find 5 N /etc/default/init 12293 find 4 Y /etc/default/login 12293 find 4 Y /etc/default/su 12293 find 3 N /etc/default/passwd 12293 find 3 N /etc/default/dhcpagent 12293 find 4 N /etc/default/inetinit 12293 find 3 N /etc/default/ipsec 12293 find 3 N /etc/default/mpathd 12293 find 3 N /etc/default/telnetd 12293 find 3 Y /etc/default/nfs 12293 find 3 N /etc/default/autofs 12293 find 9 Y /etc/default/ftp 12293 find 5 N /etc/default/rpc.nisd 12293 find 5 N /etc/default/nfslogd 12293 find 4 N /etc/default/lu 12293 find 6 N /etc/default/power 12293 find 5 N /etc/default/sys-suspend 12293 find 6 N /etc/default/metassist.xml 12293 find 5 N /etc/default/yppasswdd 12293 find 4 N /etc/default/webconsole 12293 find 5 Y /export 12293 find 4 Y /export/home 12293 find 4 Y /export/home/root 12293 find 4 Y /export/home/root/CacheKit-0.93 The DNLC is the Directory Name Lookup Cache. Here we can see name lookups, and whether the cache returned a hit. "/export/home/root/CacheKit-0.93" was looked up a few times - this was the current directory that the find command was executed from. |