프로젝트 의 Linux 스킬 트리

네트워크 데이터 패킷 통계

초급

이 프로젝트에서는 특정 포트의 네트워크 통신 상태를 모니터링하는 Zsh 스크립트를 만드는 방법을 배웁니다. 스크립트는 지정된 포트에서 3 초 이내에 전송 및 수신된 데이터 패킷 수를 계산합니다.

linuxshell

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

소개

이 프로젝트에서는 특정 포트의 네트워크 통신 상태를 모니터링하는 Zsh 스크립트를 만드는 방법을 배우게 됩니다. 스크립트는 3 초 이내의 시간 동안 지정된 포트에서 전송 및 수신된 데이터 패킷 수를 계산합니다.

👀 미리보기

## 예시
$ sh /home/labex/project/netcheck.sh 22
Packages: 2

🎯 과제

이 프로젝트에서 다음을 배우게 됩니다:

  • 포트 번호를 입력 매개변수로 받는 Zsh 스크립트를 만드는 방법
  • tcpdump 명령을 사용하여 지정된 포트의 패킷 수를 캡처하고 계산하는 방법
  • timeout 명령을 사용하여 스크립트 실행에 3 초의 타임아웃을 설정하는 방법
  • 사용자 친화적인 형식으로 패킷 수를 출력하는 방법

🏆 성과

이 프로젝트를 완료하면 다음을 수행할 수 있습니다:

  • 특정 포트의 네트워크 통신 상태를 모니터링할 수 있는 스크립트 개발
  • Zsh 스크립트에서 tcpdumptimeout과 같은 일반적인 Linux 명령을 사용하는 방법 이해
  • 실제 문제를 해결하기 위해 쉘 스크립트를 작성하고 테스트하는 경험 습득

강사

labby
Labby
Labby is the LabEx teacher.