Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Beispielanalyse der Port-Traffic-Statistik unter Linux

Beispielanalyse der Port-Traffic-Statistik unter Linux

黄舟
黄舟Original
2017-05-27 10:05:111997Durchsuche

Dieser Artikel stellt hauptsächlich vor, wie man den Portverkehr unter Linux zählt. Der Herausgeber findet ihn recht gut, daher werde ich ihn jetzt mit Ihnen teilen und als Referenz geben. Folgen wir dem Editor und werfen wir einen Blick darauf.

Um den offengelegten Portverkehr des Programms zu überwachen und zu zählen, ohne den Quellcode zu ändern, können Sie das mit Linux gelieferte Iptable verwenden, um einfache Regeln hinzuzufügen, damit der Portverkehr gezählt wird . Rolle. Es ist jedoch zu beachten, dass die Statistiken bei einem Neustart des Servers und dem Neustart des Iptable-Dienstes auf Null zurückgesetzt werden.

Fügen Sie den Port hinzu, der Statistiken benötigt

1 Eingabeüberwachung

Das folgende Beispiel dient zur Überwachung des Eingabeverkehrs, dessen Zielport 8080 ist. dport (Abkürzung des Zielports für den Quellport)

iptables -A INPUT -p tcp --dport 8080

2. Ausgabeüberwachung

Das folgende Beispiel dient zur Überwachung des Ausgabeverkehrs des Quellports 8080--sport (Abkürzung für Quellport)

iptables -A OUTPUT -p tcp --sport 8080

Statistiken anzeigen

iptable -L -v -n -x

Beispielergebnisse:

Der von Port 8080 empfangene Datenverkehr beträgt 2885 Bytes und der gesendete Datenverkehr beträgt 2885 Byte 8240 Bytes

Chain INPUT (policy ACCEPT 202 packets, 25187 bytes)
  pkts   bytes target   prot opt in   out   source        destination     
   18   2885      tcp -- *   *    0.0.0.0/0      0.0.0.0/0      tcp dpt:8080

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
  pkts   bytes target   prot opt in   out   source        destination     

Chain OUTPUT (policy ACCEPT 184 packets, 45774 bytes)
  pkts   bytes target   prot opt in   out   source        destination     
   12   8240      tcp -- *   *    0.0.0.0/0      0.0.0.0/0      tcp spt:8080

Statistik zurücksetzen

Hinweis: Hier ist die Reset-Statistik aller Ports

1. Alle Eingangsports zurücksetzen

Iptable -Z INPUT

2. Alle Ausgabeports zurücksetzen

Iptable -Z OUTPUT

Statistische Ports entfernen

1. Eingabeports entfernen

iptables -D INPUT -p tcp --dport 8080

2. Entfernen Sie den Ausgangsport

iptables -D OUTPUT -p tcp --sport 8080

Das obige ist der detaillierte Inhalt vonBeispielanalyse der Port-Traffic-Statistik unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn