티스토리 뷰

System Story/CentOS 5,6

fuser 사용법

불량펭귄 helperchoi 2013. 11. 10. 20:05

1. 특정 TCP Port를 점유하고 있는 Process 검색

 

[root@TEST01 ~]#

[root@TEST01 ~]# fuser -vn tcp 55036

 


                     USER        PID ACCESS COMMAND

55036/tcp:           sports    14440 F.... java

 

 

 

 

2. 특정 파일을 Access 하고 있는 User와 PID를 검색

 [root@TEST01 ~]#

[root@TEST01 ~]# fuser -vu /var/log/messages


                     USER        PID ACCESS COMMAND
/var/log/messages:   root       2180 F.... (root)syslogd

 

 

 

3. 특정 디렉토리를 Access 하고 있는 User와 PID를 검색

 

[root@TEST01 ~]#

[root@TEST01 ~]# fuser -vm /var/

 
                     USER        PID ACCESS COMMAND

/var/:               root       1343 F.... auditd

                     root       1361 F.... syslogd

                     root       1427 F.c.. rpc.statd

                     root       1628 F.... automount

                     root       1800 F.c.. crond

                     root       1897 F.c.. atd

                     root       1993 F.c.. perfd

                     root       2014 F.... midaemon

                     root       2044 F.... ttd

                     root       2098 F...m scopeux

                     root       2120 F.... ovcd

                     root       2124 F.... perfalarm

                     root       2131 Frc.. ovbbccb

                     root       2163 F.c.m coda

                     root       2165 F.c.. ovconfd

                     root       2236 F.c.. opcmsga

                     root       2248 F.c.. opcacta

                     root       2260 F.c.. opcmsgi

 

 

 

4. 특정 마운트 포인트를 마운트하고 있는 프로세스 강제 종료

(※ 주의 : DB 등 특정 어플리케이션에서 해당 Device에 대해서 Write I/O 를 일으키고 있을 경우는 Filesystem Crash의 우려가 있기 때문에 사전에 해당 프로세스를 shutdown 후 수행해야함)

 

[root@TEST01 ~]# fuser -mk /Data 

 

 

5. 특정 Port를 점유중인 프로세스 강제종료

 

[root@TEST01 ~]# fuser -k -n tcp 21
21/tcp:              14680
[root@TEST01 ~]#

 

 

 

 

 

반응형
댓글
댓글쓰기 폼