1. lsof 파일명

해당 파일에 접근하고 있는 프로세스들의 정보를 확인

 

lsof /root/jdk1.6.0_38/bin/java
COMMAND  PID USER  FD   TYPE DEVICE SIZE/OFF    NODE NAME
java    5768 root txt    REG  253,0    50794 2362680 /root/jdk1.6.0_38/bin/java
java    6868 root txt    REG  253,0    50794 2362680 /root/jdk1.6.0_38/bin/java

 

2. lsof 디렉토리명

해당 디렉토리에 접근하고 있는 프로세스 정보 확인
일반 디렉토리는 아무것도 출력되지 않는 경우가 많다.
/proc 이나 /dev 등은 정상 출력된다.

 

# lsof /proc
COMMAND     PID      USER   FD   TYPE DEVICE SIZE/OFF       NODE NAME
rsyslogd   1864      root    3r   REG    0,3        0 4026532043 /proc/kmsg
acpid      5840      root    3r   REG    0,3        0 4026531991 /proc/acpi/event
hald       5849 haldaemon   12r   REG    0,3        0 4026531983 /proc/mdstat
hald       5849 haldaemon   14r   REG    0,3        0      18330 /proc/5849/mounts
Xorg       6265      root    5w   REG    0,3        0 4026531963 /proc/mtrr
gnome-pow  6415       gdm   18r   REG    0,3        0 4026532038 /proc/stat

 

3-1. lsof -i

모든 네트워크와 연결되어있는 프로세스 정보 확인.
어떤 포트를 어느 프로세스가 사용하는지 확인할 때 유용하다.

 

# lsof -i
COMMAND     PID    USER   FD   TYPE   DEVICE SIZE/OFF NODE NAME
vsftpd     5974    root    3u  IPv4    18840      0t0  TCP *:ftp (LISTEN)
httpd     10961  apache    4u  IPv6 38110178      0t0  TCP *:http (LISTEN)
httpd     12015  apache    4u  IPv6 38110178      0t0  TCP *:http (LISTEN)
httpd     12402  apache    4u  IPv6 38110178      0t0  TCP *:http (LISTEN)
httpd     14208  apache    4u  IPv6 38110178      0t0  TCP *:http (LISTEN)

 

3-2. lsof -iTCP 혹은 lsof -iUDP

tcp나 udp를 필터링해서 확인

 

4. lsof -c 대몬명

해당 대몬과 연결되어 있는 프로세스와 파일 정보 확인

 

# lsof -c tnslsnr
COMMAND  PID   USER   FD   TYPE             DEVICE SIZE/OFF    NODE NAME
tnslsnr 3679 oracle  cwd    DIR                8,3     4096  554081 /home/oracle
tnslsnr 3679 oracle  rtd    DIR                8,3     4096       2 /
tnslsnr 3679 oracle  txt    REG                8,2   933484 3151962 /ORACLE/product/bin/tnslsnr
tnslsnr 3679 oracle  mem    REG                8,3   156872 1074448 /lib64/ld-2.12.so
tnslsnr 3679 oracle  mem    REG                8,3    22536 1074455 /lib64/libdl-2.12.so
tnslsnr 3679 oracle  mem    REG                8,3  1979000 1074449 /lib64/libc-2.12.so
tnslsnr 3679 oracle  mem    REG                8,3   141576 1074452 /lib64/libpthread-2.12.so
tnslsnr 3679 oracle  mem    REG                8,3   598800 1074450 /lib64/libm-2.12.so
tnslsnr 3679 oracle  mem    REG                8,3   113952 1074459 /lib64/libresolv-2.12.so
tnslsnr 3679 oracle  mem    REG                8,3   116368 1074488 /lib64/libnsl-2.12.so
tnslsnr 3679 oracle  mem    REG                8,2   228765 3150257 /ORACLE/product/lib/libclsra11.so
tnslsnr 3679 oracle  mem    REG                8,2 17319952 3150255 /ORACLE/product/lib/libhasgen11.so
tnslsnr 3679 oracle  mem    REG                8,2  3319072 3150259 /ORACLE/product/lib/libocrb11.so

 

5. lsof -p PID


해당 프로세스ID와 관련된 프로세스와 파일 정보 확인

 

# lsof -c tnslsnr
COMMAND  PID   USER   FD   TYPE             DEVICE SIZE/OFF    NODE NAME
tnslsnr 3679 oracle  cwd    DIR                8,3     4096  554081 /home/oracle
tnslsnr 3679 oracle  rtd    DIR                8,3     4096       2 /
tnslsnr 3679 oracle  txt    REG                8,2   933484 3151962 /ORACLE/product/bin/tnslsnr
tnslsnr 3679 oracle  mem    REG                8,3   156872 1074448 /lib64/ld-2.12.so
tnslsnr 3679 oracle  mem    REG                8,3    22536 1074455 /lib64/libdl-2.12.so
tnslsnr 3679 oracle  mem    REG                8,3  1979000 1074449 /lib64/libc-2.12.so
tnslsnr 3679 oracle  mem    REG                8,3   141576 1074452 /lib64/libpthread-2.12.so
tnslsnr 3679 oracle  mem    REG                8,3   598800 1074450 /lib64/libm-2.12.so
tnslsnr 3679 oracle  mem    REG                8,3   113952 1074459 /lib64/libresolv-2.12.so
tnslsnr 3679 oracle  mem    REG                8,3   116368 1074488 /lib64/libnsl-2.12.so
tnslsnr 3679 oracle  mem    REG                8,2   228765 3150257 /ORACLE/product/lib/libclsra11.so
tnslsnr 3679 oracle  mem    REG                8,2 17319952 3150255 /ORACLE/product/lib/libhasgen11.so
tnslsnr 3679 oracle  mem    REG                8,2  3319072 3150259 /ORACLE/product/lib/libocrb11.so

'Knowledge > OS' 카테고리의 다른 글

cp 주의사항  (0) 2015.01.14
mount directory to directory  (0) 2015.01.14
Cacti Installation by yum on CentOS5  (0) 2014.07.22
RHEL 4 or 5 recommended kernel parameters  (0) 2013.08.12
find: Argument list too long 해결  (0) 2013.06.14
Posted by neo-orcl
,