Es gibt ungefähr eine Million Möglichkeiten, dies zu tun, aber:
netstat | grep http | wc -l
Denken Sie daran, dass http ein zustandsloses Protokoll ist. Jede Zeile kann einen Client darstellen, der mehrere Sockets öffnet, um verschiedene Dateien (CSS, Bilder usw.) abzurufen, die für eine Weile in einem Timewait-Zustand hängen bleiben.
Nachfolgend finden Sie einige Befehle von netstat, mit denen Sie die Anzahl der Verbindungen eines Servers überprüfen können.
Um alle aktiven Internetverbindungen zu den Servern anzuzeigen, werden nur bestehende Verbindungen berücksichtigt.
netstat -na
Um nur aktive Internetverbindungen zum Server auf Port 80 anzuzeigen und die Ergebnisse zu sortieren, erlauben Sie die Erkennung vieler Verbindungen, die von einer IP kommen
netstat -an | grep :80 | sort
Um die Liste aller beteiligten IP-Adressen anzuzeigen, anstatt nur zu zählen.
netstat -n -p | grep SYN_REC | sort -u
Wenn Ihr Webserver ein Apache ist, können Sie auch die Serverstatusseite verwenden (nachdem Sie sie aktiviert haben).