Mac OS X의 퓨저 명령은 다소 원시적이며 특정 포트에서 수신 대기하는 프로세스를 확인할 수 없습니다. 좋은 대안을 아는 사람이 있나요? 해당 포트에서 어떤 프로세스가 수신 대기하는지 아는 것만으로도 충분합니다.
답변1
@vcsjones가 의견에서 말했듯 lsof
이 이를 위한 도구는 다음과 같습니다.
$ sudo lsof -i tcp:80
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
Safari 804 gordon 16u IPv4 0x05a2cec8 0t0 TCP 192.168.6.3:50542->stackoverflow.com:http (ESTABLISHED)
httpd 874 root 3u IPv6 0x05a2a940 0t0 TCP *:http (LISTEN)
httpd 878 _www 3u IPv6 0x05a2a940 0t0 TCP *:http (LISTEN)
이 없으면 -i
열려 있는 모든 파일이 표시됩니다. 그냥 -i
네트워크 파일만 표시합니다. 뒤에 무엇인가를 지정하면 -i
IPv4/6, TCP/UDP, 호스트 이름 또는 IP, 포트 번호/서비스 이름 중 일부 또는 전부를 기준으로 제한할 수 있습니다.