안녕하세요 이웃님들 ^.^
좋은 아침 입니다.
오늘은 리눅스 성능툴 중 하나인 FPING의 사용 방법에 대해서 알아 보겠습니다.
fping은 여러 호스트에 대한 대량 ICMP Echo 요청을 보내고 응답 시간을 측정하는 데 사용됩니다.
이를 통해 네트워크 장비의 응답 시간을 측정하거나 호스트의 가용성을 확인할 수 있습니다.
우선 설치 하는 방법 부터 알아 볼까요?
FPING설치는 아래의 명령을 통해서 설치를 할 수 있습니다.
sudo apt-get update
sudo apt-get install fping
그럼 이제 사용 방법은 아래의 구문으로 사용이 가능 합니다.
fping [옵션] [대상 호스트]
그럼 fping과 함께 사용 가능한 옵션에는 어떤 것들이 있을까요?
-a: 응답하는 호스트만 표시합니다.
-c count: 지정된 횟수만큼 반복해서 측정합니다.
-g start end: 시작 호스트부터 끝 호스트까지의 범위를 지정합니다.
-C num: 한 번에 출력할 결과 개수를 제한합니다.
-q: 조용한 모드로, 성공한 호스트만 표시합니다.
-f file: 파일에서 호스트 목록을 읽습니다.
-A: 결과를 표준 출력 대신 파일로 보냅니다.
-u: 결과를 보내기 전에 표준 출력 버퍼를 비웁니다.
그럼 이제 사용 하는 예제를 알아 볼까요?
fping -a google.com yahoo.com example.com
이 명령은 google.com, yahoo.com, example.com 호스트 중 응답하는 호스트만 표시합니다.
fping -c 5 example.com
이 명령은 example.com 호스트에 대해 5회의 반복 측정을 수행합니다.
fping -g 192.168.0.1 192.168.0.5
이 명령은 192.168.0.1부터 192.168.0.5까지의 호스트 범위에 대해 응답 시간을 측정합니다.
fping -C 3 google.com yahoo.com example.com
이 명령은 결과를 세 개만 출력합니다. 더 많은 호스트가 있다면 나머지는 생략됩니다.
fping -q google.com yahoo.com example.com
이 명령은 응답하는 호스트만 표시하고, 그 외의 정보는 출력하지 않습니다.
fping -f hosts.txt
hosts.txt 파일에서 호스트 목록을 읽어 응답 시간을 측정합니다.
fping -A -u <hosts.txt >results.txt
hosts.txt 파일에서 호스트 목록을 읽어서 결과를 results.txt 파일로 저장합니다.
그럼 이제 이런 옵션들을 조합해서 사용하는 예를 하나 살펴 봅시다.
fping -C 5 -f hosts.txt -A -u > results.txt
이 명령은 다음과 같은 작업을 수행합니다:
-C 5: 한 번에 출력할 결과를 5개로 제한합니다.
-f hosts.txt: hosts.txt 파일에서 호스트 목록을 읽습니다.
-A: 결과를 표준 출력 대신 파일로 보냅니다.
-u: 결과를 보내기 전에 표준 출력 버퍼를 비웁니다.
결과는 results.txt 파일에 저장됩니다. 이렇게 하면 파일에 결과를 저장하면서 한 번에 5개씩 결과를 출력합니다.
그럼 이제 fping의 사용법에 대해서 모두 알아 보신거 같네요.
오늘도 도움이 되었기를 바랍니다.
행복한 하루 되세요
'리눅스 일반' 카테고리의 다른 글
[툴] TCPING 사용 하기 (64) | 2024.04.24 |
---|---|
[리눅스] nmap으로 열린 port 조회 하기. (139) | 2024.04.12 |
[리눅스] Iperf3 사용 방법 (66) | 2024.04.07 |
[리눅스] fatrace 사용방법 (73) | 2024.04.05 |
[리눅스] lsof 사용 방법 (87) | 2024.03.30 |