OS X에서 netstat -tln에 해당하는 것은 무엇입니까?


15

netstat -tlnOS X 의 Linux에 해당하는 것은 무엇입니까 ?

옵션 :

-l, --listening (Show only listening sockets. (These are omitted by default.)
--numeric , -n (Show numerical addresses instead of trying to determine symbolic host, port or user names.)
-t, --tcp

netstat -tln실제로 무엇을 합니까?
nohillside

Terminar에서 실행을 열 수 있습니다. 작동합니다.
jherran

1
@jherran 아니오, OS X는 다양한 옵션 세트를 허용하는 BSD 기반 netstat를 사용하고 있습니다.
lolski

Linux의 @patrix에는 시스템에서 열려있는 모든 TCP 포트와 로컬에서 수신하는지 (127.0.0.1) 또는 원격 연결 (0.0.0.0)인지를 나열합니다.
lolski

답변:


15

이 명령이어야합니다 :

sudo lsof -iTCP:$PORT -sTCP:LISTEN 

Mac OS X에서 주어진 TCP 포트를 듣고있는 사람은 누구입니까?


OP 질문에는 포트 인수가 없었습니다.이 답변에는 포트 인수가 필요합니다. 이 유용한 명령 제공 apple.stackexchange.com/a/327967/209603
goetzc

1
@goetzc -iTCP대신에 사용하십시오 -iTCP:$PORT.
Navin

1
질문에 -POP가 지정된 이후에 추가 -n하겠습니다. @Navin도 +1합니다. sudo lsof -iTCP -sTCP:LISTEN -P보다 netstat -tln
가까움

10

OSX에서 얻을 수있는 가장 가까운 것은 다음과 같습니다.

netstat -p tcp -van | grep LISTEN
  • tu옵션을 사용할 수 없습니다,하지만 그들은 하나에 의해 대체 될 수 있습니다 -p -tcp또는 -p udp당신이 두 가지를 동시에 가질 수는 없지만,
  • -p옵션은 -vPID를 열거하는 효과 가있는 것으로 대체 됩니다.
  • -l옵션을 사용할 수 없지만 -a옵션 (목록에 서버 포함) 및 grep LISTEN(듣기 전용 필터링 ) 을 사용 하여이 문제를 해결할 수 있습니다.

0

실시간 모니터링을 위해 다음을 시도하십시오.

nettop -p 60683

Wi-Fi 또는 유선과 같은 인터페이스 유형을 제한 할 수도 있습니다.

nettop -t wifi -n -p 60683
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.