본문 바로가기

linux

listen tcp :5000: bind: address already in use MacOs Monterey

5000번 포트를 항상 잘 사용하다가 미뤄왔던 Monterey 업그레이드를 하고 난뒤
갑자기 5000번 포트를 어떤 놈이 사용하고 있는거 같았다.

lsof -i tcp:5000
COMMAND   PID        USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
ControlCe 452 myungsworld   16u  IPv4 0x808bf9f548c9088f      0t0  TCP *:commplex-main (LISTEN)
ControlCe 452 myungsworld   17u  IPv6 0x808bf9f54d8ee47f      0t0  TCP *:commplex-main (LISTEN)

 

lsof -i tcp:5000 로 프로그램을 검색해보니
*:complex-main 라는 이름으로 사용되고 있었다
알고보니
맥 Monterey 에서는 AirPlay(미러링) 을 5000번 포트를 default 로 사용하고 있는것 같다.

시스템 환경설정에 들어간뒤

공유 탭을 누르고

AirPlay 수신모드 체크해제를 하자
이후 다시 lsof -i tcp:5000 을 해보면 실행되고 있는 프로그램이 없어진걸 확인 할수 있다.
5000번 포트를 쓰면서 미러링을 하고 싶다면 Airplay 포트번호를 바꾸는법을 구글에검색
아니면 그냥 5001번으로 쓰셈 ㅋ

'linux' 카테고리의 다른 글

Linux curl 명령어  (0) 2022.10.13
Linux lsof 명령어  (0) 2022.10.13
초보자를 위한 깃허브 ssh 설정 스크립트 (macOS)  (0) 2022.10.06
윈도우 wsl 세팅  (0) 2022.10.04
Linux nohup 명령어  (0) 2022.09.20