웹사이트 검색

iftop - 실시간 Linux 네트워크 대역폭 모니터링 도구


이전 기사에서는 TOP 명령의 사용법과 해당 매개변수를 검토했습니다. 이 기사에서 우리는 실시간 콘솔 기반 네트워크 대역폭 모니터링 도구인 Interface TOP (IFTOP)라는 또 다른 훌륭한 프로그램을 제시했습니다.

인터페이스의 네트워크 활동에 대한 간략한 개요를 보여줍니다. Iftop은 평균 2, 10, 40초마다 실시간으로 업데이트되는 네트워크 사용 대역폭 목록을 표시합니다. 이번 포스팅에서는 설치 방법과 IFTOP 사용 방법을 Linux에서의 예제와 함께 살펴보겠습니다.

요구사항:

  1. libpcap: 실시간 네트워크 데이터를 캡처하기 위한 라이브러리입니다.
  2. libncurses: 터미널 독립적인 방식으로 텍스트 기반 인터페이스를 구축하기 위한 API를 제공하는 프로그래밍 라이브러리입니다.

libpcap 및 libncurses 설치

먼저 그림과 같이 Linux 배포 패키지 관리자를 사용하여 libpcaplibncurses 라이브러리를 설치하여 시작하세요.

sudo apt install libpcap0.8 libpcap0.8-dev libncurses5 libncurses5-dev  [On Debian/Ubuntu]
yum  -y install libpcap libpcap-devel ncurses ncurses-devel             [On CentOS/RHEL]
dnf  -y install libpcap libpcap-devel ncurses ncurses-devel             [On Fedora 22+]

iftop 다운로드 및 설치

IftopDebian/Ubuntu Linux의 공식 소프트웨어 저장소에서 사용할 수 있으며, 표시된 대로 apt 명령을 사용하여 설치할 수 있습니다.

sudo apt install iftop

RHEL/CentOS에서는 EPEL 저장소를 활성화한 후 다음과 같이 설치해야 합니다.

yum install epel-release
yum install  iftop

Fedora 배포판에서는 다음 명령을 사용하여 기본 시스템 저장소에서 iftop을 설치할 수도 있습니다.

dnf install iftop

다른 Linux 배포판에서는 wget 명령을 사용하여 iftop 소스 패키지를 다운로드하고 표시된 대로 소스에서 컴파일할 수 있습니다.

wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz
tar -zxvf iftop-0.17.tar.gz
cd iftop-0.17
./configure
make
make install

Iftop의 기본 사용법

설치가 완료되면 콘솔로 이동하여 인수 없이 iftop 명령을 실행하여 아래 스크린샷과 같이 기본 인터페이스의 대역폭 사용량을 확인하세요.

sudo iftop

아래와 같이 기본 인터페이스의 대역폭을 보여주는 iftop 명령의 샘플 출력입니다.

Linux 네트워크 인터페이스 모니터링

먼저 다음 ifconfig 명령 또는 ip 명령을 실행하여 Linux 시스템에 연결된 모든 네트워크 인터페이스를 찾으십시오.

sudo ifconfig
OR
sudo ip addr show

그런 다음 -i 플래그를 사용하여 모니터링할 인터페이스를 지정합니다. 예를 들어 아래 명령은 테스트 컴퓨터의 무선 인터페이스에서 대역폭을 모니터링하는 데 사용됩니다.

sudo iftop -i wlp2s0

호스트 이름 조회를 비활성화하려면 -n 플래그를 사용하세요.

sudo iftop -n  eth0

포트 표시를 켜려면 -P 스위치를 사용하십시오.

sudo iftop -P eth0

Iftop 옵션 및 사용법

iftop을 실행하는 동안 S, D와 같은 키를 사용하여 source, 와 같은 추가 정보를 볼 수 있습니다. 목적지 등. 더 많은 옵션과 요령을 알아보려면 man iftop을 실행하세요. 실행 중인 창을 종료하려면 'q'를 누르세요.

이 기사에서는 Linux의 네트워크 인터페이스 모니터링 도구인 iftop을 설치하고 사용하는 방법을 보여주었습니다. iftop에 대해 더 자세히 알고 싶으시면 iftop 웹사이트를 방문해 주세요. 아래 댓글 상자를 통해 공유하고 의견을 보내주세요.