Develop/Computer Science

[Linux] 프로세스 열려 있는 파일 찾아서 kill 하는 방법(Port 종료하기)

세미제로 2024. 1. 15. 19:20

 

https://semizero.tistory.com/51

 

[Kubeflow] Kubeflow 내장 Minio 활용하기

https://semizero.tistory.com/42 [Kubeflow] 쿠브플로 아키텍처(Kubeflow Architecture) 개요 [순서] 1) Kubeflow 아키텍처 개요 2) Kubeflow Job을 실행하는 방식 3) 머신러닝 메타데이터 서비스 4) 아티팩트 스토리지 5) 주

semizero.tistory.com

 

Kubeflow 내장 Minio를 활용하기 위해 9000 포트로 서비스에 접근하려했으나,

해당 주소가 이미 사용 중이라는 알림 문구를 받았다.

 

원인을 찾아보니 minikube에 trino를 설치하면서 포트를 9000번으로 등록했으며,

재부팅 후 minikube를 재시작하기 위해 docker를 시작하면서 9000번 포트가 같이 열린 것이었다.

 

이럴 경우, sudo lsof -i 명령어를 통해 9000번 포트를 사용하고 있는 PID를 확인할 수 있다.

sudo lsof -i :9000

 

확인해보니, 494와 501 PID가 9000번 포트를 사용하고 있었다.

sudo kill -9 494 501 
#494와 501은 pid

9000번 포트에 포워딩하는 것을 확인할 수 있다!!