728x90
iftop 명령어
- iftop (Bandwidth Monitoring) Tool
- iftop은 네트워크 트래픽을 실시간으로 모니터링하는 유용한 명령 줄 도구 중 하나입니다.
iftop 설치
- Ubuntu
sudo apt-get update
sudo apt-get install iftop
- CentOS
sudo yum install epel-release # EPEL 저장소 설치 (필요한 경우)
sudo yum install iftop
iftop 소스 코드를 사용하여 직접 컴파일하고 설치하는 방법
더보기
- 필요한 의존성 설치
yum install -y libpcap libpcap-devel ncurses ncurses-devel
- 소스 코드 다운로드
- 다운로드 URL : http://www.ex-parrot.com/pdw/iftop/download
wget http://www.ex-parrot.com/pdw/iftop/download/iftop-1.0pre4.tar.gz
tar xvfz iftop-1.0pre4.tar.gz
cd iftop-iftop-1.0pre4
- 컴파일
./configure
make
- 설치
sudo make install
./configure 명령은 시스템 환경을 확인하고 컴파일을 위한 설정을 준비합니다. make 명령은 컴파일을 진행하고, sudo make install 명령은 컴파일된 바이너리 및 관련 파일을 시스템에 설치합니다.
728x90
iftop 사용 예시
iftop
위 명령을 실행하면 실시간으로 인터페이스별로 들어오고 나가는 네트워크 트래픽을 모니터링할 수 있습니다. 화면에는 다음과 같은 정보가 표시됩니다.
- Host: 통신하는 호스트의 IP 주소 또는 호스트 이름
- Sent: 해당 호스트로 나가는 데이터 양 (전송)
- Received: 해당 호스트에서 들어오는 데이터 양 (수신)
- Total: 총 데이터 양 (전송 + 수신)
- Current: 현재 모니터링 중인 시간 동안의 데이터 전송 및 수신 속도
iftop -i enp0s3
sudo iftop -i eth0 -n -F 192.168.1.0/24
- -n: 호스트 이름을 IP 주소로 표시
- -i <interface>: 모니터링할 네트워크 인터페이스 선택
- -F <filter>: 특정 IP 주소 또는 서브넷과 관련된 트래픽만 필터링
프로세스 정보 조회
sudo iftop -P
특정 프로세서의 트래픽 사용을 모니터링
sudo iftop -P -t -s 1 -L 10 | grep "Process_Name"
참고URL
- github : https://github.com/ex-parrot/iftop.git
728x90
'리눅스' 카테고리의 다른 글
adduser 명령어 (0) | 2023.09.04 |
---|---|
CentOS Yum Repository 서버를 구축하는 방법 (0) | 2023.09.04 |
CentOS 7에서 Python 3.10을 업그레이드하는 방법 (0) | 2023.08.29 |
Docker를 사용하여 Swagger UI를 실행하고 REST API를 테스트하는 방법 (0) | 2023.08.26 |
우분투에서 HPE 서버의 iLO 설정을 관리하기 위해 hponcfg 유틸리티를 설치하고 사용하는 방법 (0) | 2023.08.25 |