lsof
-
터미널에서 특정 포트를 Kill 하는 방법기술 2021. 9. 24. 19:17
터미널에서 특정 포트가 사용되고 있을 때 그 포트를 사용하는 프로그램을 꺼야할 필요가 있습니다. 저의 경우 Remote Forwarding 을 사용할 때 서버의 포트와 로컬의 포트를 SSH 로 연결해 놓는데 이 연결이 잘못되었을 때 해당 포트를 사용하고 있는 것을 꺼주어야 다음 접속 때 정상적으로 재연결됩니다. lsof 를 사용하여 열린 포트의 프로세스 번호를 가져와서 포트 사용을 없애는 방식입니다. sudo kill -9 $(sudo lsof -t -i :)