반응형
특정 포트의 프로세스를 죽이고 싶을 때 사용
특정 포트를 사용하는 프로세스를 찾고 싶을 때
lsof (list open file)을 나타내며,
시스템에서 열린 파일 목록을 알려주고 사용하는 프로세스, 디바이스 정보, 파일의 종류등 상세한 정보를 출력해준다.
lsof -n -i4TCP:8080(원하는 port)
lsof 명령이 안먹힌다면 netstat
netstat -anp | grep LISTEN | grep :포트번호
> tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 2542/java
뒤에 2542가 프로세스ID이다.
[ lsof 실행결과 ]
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 6079 irteam 70r IPv6 197862007 0t0 TCP 172.20.0.5:webcache->10.161.240.88:35522 (ESTABLISHED)
PID를 찾아서
kill -9 PID(6079)
생각보다 서버운영시 필요할때가 많기 때문에 되도록이면 외우도록 하자~!
반응형
'Programming > Linux' 카테고리의 다른 글
[ Linux ] 리눅스 openJDK 버전 업그레이드 하기(jdk1.7에서 jdk1.8) (0) | 2018.03.06 |
---|---|
[ Linux ] 리눅스 shell script에서 특정 시간 동안 멈추기(sleep) (0) | 2017.09.15 |
리눅스(Linux) 페이지 캐시 (0) | 2017.08.30 |
리눅스 파일 vi noeol 문제 (0) | 2017.08.11 |
리눅스 명령어 chown (0) | 2017.05.10 |