Di depsite orang yang terbiasa dengan netstat
operasi semacam itu, perlu diketahui, bahwa Linux memiliki alat jaringan hebat (dan, sebenarnya lebih unggul) - ss
. Misalnya, untuk mengetahui proses mana yang telah membuka port 80 Anda menjalankannya:
sudo ss -pt state listening 'sport = :80'
jadi tidak perlu menyalurkan melalui filter eksternal. Tentunya ia memiliki banyak tombol yang berguna, jadi biasakan diri Anda dengan itu.
Demi kelengkapan dan karena baru-baru ini saya temui man fuser
, saya juga bisa menyebutkan:
sudo fuser 80/tcp
- yang ini juga menyelamatkan Anda dari bermain-main di cut
/ grep
/ awk
... perlu diingat notasi ini jalan pintas, jika ada ambiguitas, Anda harus menggunakan salah satu ruang nama yang diizinkan -n …
, sepertisudo fuser -n tcp 80
sudo lsof -n -sTCP:LISTEN -i:80
- ditunjukkan oleh @ wallenborn . Sementara -n
itu tidak sepenuhnya diperlukan itu sangat disarankan karena jika tidak menggunakan penyelesaian DNS yang biasanya memperlambat output sangat.
ls -l /proc/PID/exe
akan dilakukan. Dan maksud Anda dir pekerjaan saat ini, lihat…/cwd
.