Comment trouver le nombre de ports ouverts sous linux ? Je veux savoir si je suis à court de ports. De plus, comment puis-je voir la limite de mon système d'exploitation ?
Réponses
Trop de publicités?netstat -an | grep ESTABLISHED | wc -l
vous donnera le nombre de ports ouverts, 32 dans mon cas.
cat /proc/sys/net/ipv4/ip_local_port_range
Le résultat sera quelque chose comme :
32768 61000
ce qui signifie : 61000 - 32768 - $OPENPORTS = AvailablePorts
Sur ma boîte, donc :
61000-32768-32 = 28200 numéros de port disponibles.
Comme d'autres l'ont mentionné, netstat est l'outil à utiliser pour déterminer quels ports sont actuellement utilisés. En ce qui concerne les limites, le nombre de ports disponibles est un nombre entier non signé de 16 bits, ce qui donne une plage de 0 à 65535. Les ports disponibles pour les applications sont les ports privilégiés/roots réservés (0-1024) plus tout ce qui n'est pas couvert par votre plage de ports éphémères.
Vous pouvez visualiser vos ports éphémères en exécutant la commande suivante cat /proc/sys/net/ipv4/ip_local_port_range
.
Pour modifier cela de manière persistante, vous devez ajouter/modifier "net.ipv4.ip_local_port_range" dans le fichier /etc/sysctl.conf, ou de manière interactive à l'aide de la commande sysctl -n net.ipv4.ip_local_port_range="<start_port> <end_port>"
- Réponses précédentes
- Plus de réponses