Di macOS High Sierra dan yang lebih baru, gunakan perintah ini:
lsof -nP -iTCP:$PORT | grep LISTEN
atau hanya melihat IPv4 saja:
lsof -nP -i4TCP:$PORT | grep LISTEN
Pada versi yang lebih lama, gunakan salah satu dari formulir berikut:
lsof -nP -iTCP:$PORT | grep LISTEN
lsof -nP -i:$PORT | grep LISTEN
Pengganti $PORT
dengan nomor port atau daftar nomor port yang dipisahkan koma.
Prepend sudo
(diikuti oleh spasi) jika Anda memerlukan informasi tentang port di bawah # 1024.
The -n
bendera untuk menampilkan alamat IP bukan nama host. Ini membuat perintah mengeksekusi lebih cepat, karena pencarian DNS untuk mendapatkan nama host bisa lambat (beberapa detik atau satu menit untuk banyak host).
The -P
bendera untuk menampilkan nomor baku pelabuhan bukan nama diselesaikan seperti http
, ftp
atau nama layanan yang lebih esoteris seperti dpserve
, socalia
.
Lihat komentar untuk opsi lainnya.
Untuk kelengkapan, karena sering digunakan bersama:
Untuk membunuh PID:
kill -9 <PID>
# kill -9 60401
netstat -p tcp | grep $PORT
tidak menampilkan PID karena netstat di Mac OS X tidak dapat menampilkan PID.