Linux'ta belirli bir bağlantı noktasında netstat nasıl kullanılır


15

Çocuklar benim belirli bağlantı noktası netstat kullanarak bir sunucu çalışıp çalışmadığını bilmek istiyorum? bunu nasıl başarabilirim?


1
netstat -anp | Sayı
paçavra

Yanıtlar:


15

Kullanabilirsiniz

netstat -pnlt | grep ':portno'

başka bir seçenek, sunucudaki açık bağlantı noktalarını kontrol etmek için nmap aracını kullanabilirsiniz

nmap -sT -O localhost

Çıktı

Starting nmap 3.55 ( http://www.insecure.org/nmap/ ) at 2004-09-24 13:49 EDT
Interesting ports on localhost.localdomain (127.0.0.1):
(The 1653 ports scanned but not shown below are in state: closed)
PORT      STATE SERVICE
22/tcp    open  ssh 
25/tcp    open  smtp
111/tcp   open  rpcbind
Device type: general purpose

Netstat Örneği:

[root@krizna ~]# netstat -pnlt | grep ':80'
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name 
tcp        0      0 :::80                       :::*                        LISTEN      1164/httpd          

ve sonuçlarda hangi kısmı sunucu olup olmadığını belirleyebilir miyim?

Netstat örnek kısmını kontrol edin, bağlantı noktası ::: 80 DİNLENEN yerel adres altında gösterilir (yani açık).

Grep ': portno' 'nun bu diziyi içerdiği bazı IPv6 adreslerini de alabileceğini belirtmek gerekir. Bu komutu bir komut dosyasında kullanmaya çalışırsanız bu bir sorun olabilir.
Kevin Keane

2

kullanım netstat -anp | grep portNumber


Bu yüzden im birçok bağlantı noktası 80 bağlantıların listesini alıyorum. sunucu bağlantı noktasını nasıl bulurum?

2

Bence netstat -nat | grep port | grep LISTENhile yapmalı.


Bu, tüm bağlantı noktalarını listeler ve ardından dinleme bağlantı noktaları için grep'i listeler. Bunun yerine sadece dinleme bağlantı noktalarını -lyerine göstermelidir -a. Ve soru sadece tcp portları ile ilgili değildi, bu yüzden -tseçenek orada olmamalı.
Paul Tobias
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.