2 votes

osx netstat montre listen socket sur le port mais lsof ne le fait pas.

Dans OSX (10.8.3) netstat montre une socket listen sur le port mais pas lsof :

> iMac:callsfreecalls-apple alex$ lsof -Pnl +M -i4|grep 5060
> iMac:callsfreecalls-apple alex$ sudo netstat -lntp udp|grep 5060
> Password: udp4   18546      0  *.5060                 *.*

Veuillez me conseiller.

sudo ne m'aide pas :

> server:sites alex$  
> server:sites alex$ ssh 192.168.0.58 Password: Last
> login: Tue Jun  4 10:26:04 2013 
> iMac:~ alex$ sudo lsof -Pnl +M -i4 |
> grep 5060 Password: 
> iMac:~ alex$ netstat -lntp udp | grep 5060 udp4  
> 18546      0  *.5060                 *.*                              
> iMac:~ alex$

2voto

nullDev Points 1778

Vous devez sudo con lsof pour voir les processus des autres utilisateurs (en revanche, vous Ne le fais pas. besoin de sudo con netstat ) :

$ netstat -lntp udp | grep 5353
udp6       0      0  *.5353                                        *.*                                                      
udp4       0      0  *.5353                 *.*                               
$ lsof -Pnl +M -i4 | grep 5353    # Won't work
$ sudo lsof -Pnl +M -i4 | grep 5353    # Will work
mDNSRespo 94183       65    8u  IPv4 0xca78f18f22d6d11b      0t0  UDP *:5353

0 votes

Non, cela ne sert à rien

0 votes

-lntp ne fonctionne pas avec le netstat de Darwin.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X