특정한 포트를 점유하고 있는 프로세스를 찾아서 종료시키고 싶을 때가 있다. 프로그램을 실행시키려고 하는데 특정 포트를 점유하는 다른 프로세스가 있어서 실행 시킬 수 없을 때가 그 예다.
그럴 때는 fuser라는 명령어를 이용해서 간단하게 처리할 수 있다. 가령 TCP 6633 포트를 점유하는 프로세스를 찾아서 종료시키고 싶다면, UNIX 기반 시스템에서는 다음과 같이 하면 된다.
fuser -k 6633/tcp
수퍼유저 권한이 필요하다면 다음과 같이 하면 된다. -k는 kill과 같은 의미이다.
sudo fuser -k 6633/tcp
fuser 프로그램은 원래 특정한 파일을 사용하는 프로세스의 PID를 출력해주는 프로그램이다. man fuser를 실행해 보면 그 자세한 사용법을 확인할 수 있다.
참고 링크:
http://en.wikipedia.org/wiki/Fuser_(Unix)
소중한 의견, 감사합니다. ^^
네이버와 다음에 블로그를 가지고 있으나 표현에 제약이 따라 티스토리를 사용 해보고자 합니다.
2014.07.04 08:47 신고 [ ADDR : EDIT/ DEL : REPLY ]처음이라 미숙한데 초대장을 가지신 블로그에게 초대장을 받는 방법이 있다더군요
미력하나마 새로운 블로그 형식에 도전코자 하오니 귀하의 초대장을 보내주시면 감사히 쓰겠습니다.
1best@korea.com