>  기사  >  운영 및 유지보수  >  Linux에서의 포트 트래픽 통계 분석 예

Linux에서의 포트 트래픽 통계 분석 예

黄舟
黄舟원래의
2017-05-27 10:05:111944검색

이 글은 주로 Linux에서 포트 트래픽을 계산하는 방법을 소개합니다. 편집자는 꽤 좋다고 생각해서 지금 공유하고 참고용으로 제공하겠습니다. 에디터를 따라가서 살펴보겠습니다.

소스 코드를 수정하지 않고 프로그램에서 노출되는 포트 트래픽을 모니터링하고 계산하려면 Linux에 포함된 Iptable을 사용하여 간단한 규칙을 추가하여 포트 트래픽을 계산하도록 할 수 있습니다. 포트 트래픽. 단, 서버를 재시작하고 Iptable 서비스를 재시작하면 통계가 0으로 재설정된다는 점에 유의하세요.

통계가 필요한 포트 추가

1. 입력 모니터링

다음 예는 대상 포트가 8080인 입력 트래픽을 모니터링하는 것입니다. dport(destination port source port의 약어)

iptables -A INPUT -p tcp --dport 8080

2. Output Monitoring

다음은 source port의 출력 트래픽을 모니터링하는 예이다. 8080--sport(source port의 약어)

iptables -A OUTPUT -p tcp --sport 8080

통계 보기

iptable -L -v -n -x

예시 결과:

포트 8080에서 수신한 트래픽은 2885바이트이고 전송된 트래픽은 8240바이트입니다

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

무거운 재설정 통계

참고: 모든 포트 재설정에 대한 통계는 다음과 같습니다.

1. 모든 입력 포트 재설정

rree

2. 모든 출력 포트

Iptable -Z INPUT

통계 포트 제거

1. 입력 포트 제거

Iptable -Z OUTPUT

2.

위 내용은 Linux에서의 포트 트래픽 통계 분석 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.