개발을 하다가 필요해서 임시로 서버를 띄우다보면 이미 그 포트에 바인드한 프로세스가 있다고 하면서 실행이 되지 않는 경우가 있습니다. 나도 모르게 데몬이 떠있는 경우도 있고, 많은 경우는 스스로 띄워놓고 모르는 경우죠. (왼손이 하는 일을 오른손이 모르게...)
이럴 경우 어떤 프로세스가 포트를 잡고 있는지 알아서 죽여야하는데 이때 사용하기 유용한 명령이 있습니다. 예를 들어 8888 포트를 잡고 있는 프로세스를 찾고 싶다면,
$ sudo lsof -i :8888
라고 하면 됩니다. 그럼
이 아니고,
와 같이 친절하게 명령, PID 등을 알려줍니다. 그럼 잔인무도하게 kill 명령을 날려주면 되겠죠?
'Linux' 카테고리의 다른 글
디렉터리 구조를 확인하고 싶을 때 - tree (0) | 2020.05.23 |
---|---|
직전 명령의 마지막 인자 재활용하기 : !$ (0) | 2020.05.06 |
내 컴퓨터와 서버 디렉터리 동기화 - rsync (0) | 2020.05.02 |
텍스트 파일의 특정 줄 주변을 보고 싶을 때 : head & tail (0) | 2020.04.28 |
네트워크를 통해 파일을 빠르게 복사하기: nc 명령어 (3) | 2020.04.26 |