운영체제(OS)/Linux,Unix

[Unix/Linux] lsof 사용법(특정 PORT 사용하는 프로세스 찾기)

승미니1024 2016. 12. 13. 07:00

Unix/Linux lsof 사용법(특정 PORT 사용하는 프로세스 찾기)



lsof 를 사용하여 특정 PORT 사용하는 프로세스 찾기



특정 포트가 사용되어 프로그램이 실행이 되지 않을 때 어떤 프로그램이 점유 하는지 찾기 난감합니다.

이럴때 lsof를 사용하여 특정 포트를 사용하는 프로세스를 찾아 보도록 하겠습니다.


 lsof -i:[port 번호]


예제를 실행해보면 다음과 같습니다.


[hostname:/home/util]$ lsof -i:80

COMMAND PID USER FD TYPE     DEVICE SIZE/OFF NODE NAME

httpd        721  test  3u  IPv6    0x000000   0t0         TCP   *:80 (LISTEN)



이런 식으로 80 포트를 사용하는 프로그램 명은 httpd 이며 PID는 721 입니다.

참고로 해당 프로그램을 강제 종료 하고 싶을 때는 kill 사용하여 종료 하시면 됩니다.

이상으로 lsof에 대한 사용법에 대해 알아봤습니다.

도움이 되셨나요?



반응형