MacOS High Sierra ve sonraki sürümlerinde şu komutu kullanın:
lsof -nP -iTCP:$PORT | grep LISTEN
veya sadece IPv4'ü görmek için:
lsof -nP -i4TCP:$PORT | grep LISTEN
Eski sürümlerde, aşağıdaki formlardan birini kullanın:
lsof -nP -iTCP:$PORT | grep LISTEN
lsof -nP -i:$PORT | grep LISTEN
Yerine $PORT
port numarası veya port numaraları virgülle ayrılmış listesini içerir.
sudo
# 1024'ün altındaki bağlantı noktaları hakkında bilgiye ihtiyacınız varsa, başını ekleyin (ardından boşluk bırakın).
-n
Bayrak konak adları yerine IP adreslerini gösteren içindir. Bu, komutun daha hızlı yürütülmesini sağlar, çünkü ana bilgisayar adlarını almak için DNS aramaları yavaş olabilir (birçok ana bilgisayar için birkaç saniye veya bir dakika).
-P
Bayrak ham noktası numaralarını yerine gibi çözülmesi isimlerini gösteren içindir http
, ftp
ya da benzeri daha ezoterik hizmet adları dpserve
, socalia
.
Daha fazla seçenek için yorumlara bakın.
Tamlık için, çünkü sıklıkla birlikte kullanılır:
PID'yi öldürmek için:
kill -9 <PID>
# kill -9 60401
netstat -p tcp | grep $PORT
Mac OS X'teki netstat PID'leri görüntüleyemediğinden PID'leri göstermiyor.