web-dev-qa-db-fra.com

comment utiliser netstat sur un port spécifique sous Linux

Les gars, je veux savoir si mon port spécifique exécute un serveur utilisant Netstat? Comment puis-je y arriver?

14
Monkey

Vous pouvez utiliser

netstat -pnlt | grep ':portno'

une autre option, vous pouvez utiliser l'outil nmap pour vérifier les ports ouverts sur le serveur

nmap -sT -O localhost

Sortie

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

Exemple Netstat:

[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          
15
krizna

utiliser netstat -anp | grep portNumber

2
rags

Je pense que netstat -nat | grep port | grep LISTEN devrait faire l'affaire.

2
wizard