Yanıtlar:
lsof -i -P
lsof
Seçeneklerde sıkıntı olmadığı için man sayfasını kontrol edin . Root as Run'dan -P
alınan ad yerine port numarasını listeler /etc/services
, ancak bu size tüm aktif ağ bağlantılarının bir listesini ve durumlarını (dinleme, kurulma vb.) sağlayacaktır.
Neredeyse herkesin istediği şey (TCP ve UDP) netstat -tunlp
.
Her gün, belki her saatte kullanırım. 'Lsof' kesmek daha taşınabilir (Solaris'te de çalışır), ancak Debian'da önemli bir paket değil, yüklemelisiniz.
sudo
.
netstat -tulpen
Bayrak e
ek bilgi veriyor.
netstat
ama var lsof
. :)
Ben büyük bir hayranıyım netstat -ntlp
ve lsof -i
ikisi de çoktan bahsetti.
Bana yeni (er) komutu ss .
Çağrı gibi:
ss -l
Komutlar ve bayraklar açısından seçeneklerin olması iyi.
TechRepulic'in burada bulabileceğiniz iyi bir makalesi var . Yukarıda listelenen bazı benzer komutlar vardır, fakat aynı zamanda birkaç varyasyon vardır. Ayrıca, söz konusu bilgisayarın port taraması yapmak için nmap kullanılmasını şiddetle tavsiye ederim, böylece harici bir bakış açısıyla hangi portların açık ve dinlendiğini görebilirsiniz.
sudo nmap -T4 -A -v 192.168.1.1/24
başka her şeyin gitmesidir, bunu yapın - git, bunu hiçbir ayrıntı olmadan yapın ... Bir kitabın arka kapağını okumak gibi - etsiz bir sürü kelime.
Dinleme bağlantı noktaları, dışardan açılan bağlantı noktalarıyla aynı değildir. Güvenlik duvarını düşünmeniz gerekir. nmap
Başka bir bilgisayardaki gibi bir programı denerseniz , güvenlik duvarı tarafından engellenmeyen açık portları görebileceksiniz.
-p
düzgün çalışması için, root olarak bu çalıştırmak gerekir, bu nedenlesudo netstat -tpln
kimin süreç belirli bir bağlantı noktasında dinleme kullanıcısıysanız aksi işlem kolonu, özellikle yararlı olmayacaktır.