あるプロセスが利用しているファイルディスクリプタの情報

lsof コマンドでファイルディスクリプタの一覧を出力させることができる。

[hoge@test10 ~]$ /usr/sbin/lsof -p 22405
COMMAND   PID USER   FD   TYPE             DEVICE      SIZE      NODE NAME
java    22405  sdc  cwd    DIR              104,3      4096  82575383 /opt/hoge/bin
java    22405  sdc  rtd    DIR              104,3      4096         2 /
java    22405  sdc  txt    REG              104,3     50810  32540278 /opt/jdk1.6.0_21/bin/java
java    22405  sdc  mem    REG              104,3    139416  17367354 /lib64/ld-2.5.so
java    22405  sdc  mem    REG              104,3   1717800  17367355 /lib64/libc-2.5.so
java    22405  sdc  mem    REG              104,3     23360  17367358 /lib64/libdl-2.5.so
java    22405  sdc  mem    REG              104,3    145824  17367362 /lib64/libpthread-2.5.so
...

参考:
Freak: プロセスのファイルディスクリプタ Linuxの場合
Manpage of LSOF