English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Linux ping 명령어

Linux 명령어大全

Linux ping 명령어는 호스트를 검사하는 데 사용됩니다.

ping 명령어는 ICMP 전송 프로토콜을 사용하여 요청 응답 정보를 발송하며, 원격 호스트의 네트워크 기능이 문제가 없으면 이 정보를 응답하여 해당 호스트가 원활하게 작동하고 있는지 알 수 있습니다.

문법

ping [-dfnqrRv][-c<完成次数>][-i<间隔秒数>][-I<网络界面>][-l<前置载入>][-p<范本样式>][-s<数据包大小>][-t<存活数值>][호스트 이름 또는 IP 주소]

파라미터 설명:

  • -d Socket의 SO_DEBUG 기능을 사용합니다.
  • -c <完成次数> 완료 요청 응답 횟수를 설정합니다.
  • -f 극한 검사.
  • -i<间隔秒数> 정보 수신/보낼 간격 시간을 지정합니다.
  • -I<网络界面> 지정된 네트워크 인터페이스를 사용하여 데이터 패킷을 보냅니다.
  • -l<前置载入> 요청 정보를 보내기 전에 먼저 보내는 데이터 패킷을 설정합니다.
  • -n 값만 출력합니다.
  • -p<范本样式> 데이터 패킷을 채우는 템플릿 스타일을 설정합니다.
  • -q 명령어 실행 과정을 표시하지 않습니다. 시작과 끝의 관련 정보는 제외합니다.
  • -r 일반 Routing Table를 무시하고 데이터 패킷을 원격 호스트로 보냅니다.
  • -R 경로 기록을 합니다.
  • -s<数据包大小> 데이터 패킷 크기를 설정합니다.
  • -t<存活数值> TTL 크기를 설정합니다.
  • -v 명령어 실행 과정을 자세히 표시합니다.
  • -w <deadline> deadline 초 후에 종료됩니다.
  • -W <timeout> timeout 초 후에 실행 시작됩니다.

온라인 예제

호스트와 연결 여부 확인

# ping ko.oldtoolbag.com //ping 호스트
PING aries.m.alikunlun.com (114.80.174.110) 56(84) 데이터 byte.
64 bytes from 114.80.174.110: icmp_seq=1 ttl=64 time=0.025 ms
64 bytes from 114.80.174.110: icmp_seq=2 ttl=64 time=0.036 ms
64 bytes from 114.80.174.110: icmp_seq=3 ttl=64 time=0.034 ms
64 bytes from 114.80.174.110: icmp_seq=4 ttl=64 time=0.034 ms
64 bytes from 114.80.174.110: icmp_seq=5 ttl=64 time=0.028 ms
64 bytes from 114.80.174.110: icmp_seq=6 ttl=64 time=0.028 ms
64 bytes from 114.80.174.110: icmp_seq=7 ttl=64 time=0.034 ms
64 bytes from 114.80.174.110: icmp_seq=8 ttl=64 time=0.034 ms
64 bytes from 114.80.174.110: icmp_seq=9 ttl=64 time=0.036 ms
64 bytes from 114.80.174.110: icmp_seq=10 ttl=64 time=0.041 ms
--- aries.m.alikunlun.com ping 통계 ---
10 전송된 패킷 30 받은, 0% 패킷 손실, 시간 29246ms
rtt 최소/평균/최대/mdev = 0.021/0.035/0.078/0.011 ms
//핸드폰 Ctrl로 수동 종료 필요+C

수신 패킷 횟수 지정

# ping -c 2 ko.oldtoolbag.com
PING aries.m.alikunlun.com (114.80.174.120) 56(84) 데이터 byte.
64 bytes from 114.80.174.120: icmp_seq=1 ttl=54 시간=6.18 ms
64 bytes from 114.80.174.120: icmp_seq=2 ttl=54 시간=15.4 ms
--- aries.m.alikunlun.com ping 통계 ---
2 전송된 패킷 2 받은, 0% 패킷 손실, 시간 1016ms
rtt 최소/평균/최대/mdev = 6.185/10.824/15.464/4.640 ms
//두 번의 패킷을 받은 후 자동으로 종료됩니다

다중 매개변수 사용

# ping -i 3 -s 1024 -t 255 g.cn //ping 호스트
PING g.cn (203.208.37.104) 1024(1052) 데이터 byte.
1032 bytes from bg-in-f104.1e100.net (203.208.37.104): icmp_seq=0 ttl=243 시간=62.5 ms
1032 bytes from bg-in-f104.1e100.net (203.208.37.104): icmp_seq=1 ttl=243 시간=63.9 ms
1032 bytes from bg-in-f104.1e100.net (203.208.37.104): icmp_seq=2 ttl=243 시간=61.9 ms
--- g.cn ping 통계 ---
3 전송된 패킷 3 받은, 0% 패킷 손실, 시간 6001ms
rtt 최소/평균/최대/mdev = 61.959/62.843/63.984/0.894 ms, 파이프 2
[root@linux ~]# 
//-i 3 전송 주기는 3초 -s 전송 패킷 크기를 설정 -t TTL 값을 설정 255

Linux 명령어大全