포트를 닫는 방법 [중복]

포트를 닫는 방법 [중복]

나는 여기서 언급 한 것과 같은 문제에 직면했습니다.

nc: 바인딩 실패: 주소가 이미 사용 중입니다.

$ nc -l 3206
Ncat: bind to :::3206: Address already in use. QUITTING.

누군가 이 포트를 해제하는 방법에 대해 많은 설명, 참조 및 대안 없이 한 줄 명령을 줄 수 있습니까?

답변1

해당 포트를 사용하는 프로세스가 있으며 해당 프로세스가 연결을 닫을 때까지 해당 포트에 바인딩할 수 없습니다.

어떤 프로세스가 포트를 점유하고 있는지 확인하려면 다음을 수행하세요.

sudo lsof -i :3206

데이터 손실 없이 프로세스를 종료할 수 있다고 생각되면 보고된 프로세스 ID가 인 곳 kill pid( sudo루트 프로세스의 경우) 을 사용하세요 .pidlsof

답변2

포트에 어떤 프로세스가 있는지 확인할 수 있습니다.

netstat -tulpn

관련 정보