Latest web development tutorials

ping perintah Linux

Linux perintah Daquan Linux perintah Daquan

Linux perintah ping untuk mendeteksi host.

Jalankan perintah ping menggunakan ICMP pesan transmisi protokol respon permintaan dikirim, jika fungsi jaringan host remote tidak ada masalah, saya akan mendapatkan kembali informasi karena itu harus tahu bahwa tuan rumah beroperasi secara normal.

tatabahasa

ping [-dfnqrRv][-c<完成次数>][-i<间隔秒数>][-I<网络界面>][-l<前置载入>][-p<范本样式>][-s<数据包大小>][-t<存活数值>][主机名称或IP地址]

Parameter Deskripsi:

  • -d menggunakan fungsi Socket SO_DEBUG.
  • -c <Penyelesaian> mengatur untuk memenuhi kali merespon permintaan.
  • deteksi batas -f.
  • -i <interval dalam detik> Menentukan interval untuk mengirim dan menerima informasi.
  • -I <Jaringan antarmuka> mengirim paket data menggunakan antarmuka jaringan tertentu.
  • l <Front loading> mengatur paket sebelum mengirim permintaan untuk informasi, pertama kali dikeluarkan.
  • -n nilai output saja.
  • p <style template> Set mengisi gaya paket Template.
  • q tidak menampilkan proses pengecualian instruksi eksekusi, awal dan akhir dari informasi yang relevan.
  • r mengabaikan biasa Routing Table, langsung ke paket data ke host remote.
  • -R Rekam proses routing.
  • -s <ukuran paket> mengatur ukuran paket.
  • t <nilai hidup> Mengatur ukuran nilai kelangsungan hidup TTL.
  • menampilkan v petunjuk rinci eksekusi.

contoh

Mendeteksi komunikasi apakah dengan host

# ping www.w3cschool.cc //ping主机
PING aries.m.alikunlun.com (114.80.174.110) 56(84) bytes of data.
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 statistics ---
10 packets transmitted, 30 received, 0% packet loss, time 29246ms
rtt min/avg/max/mdev = 0.021/0.035/0.078/0.011 ms

//需要手动终止Ctrl+C

Menentukan jumlah paket yang diterima

# ping -c 2 www.w3cschool.cc
PING aries.m.alikunlun.com (114.80.174.120) 56(84) bytes of data.
64 bytes from 114.80.174.120: icmp_seq=1 ttl=54 time=6.18 ms
64 bytes from 114.80.174.120: icmp_seq=2 ttl=54 time=15.4 ms

--- aries.m.alikunlun.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1016ms
rtt min/avg/max/mdev = 6.185/10.824/15.464/4.640 ms

//收到两次包后,自动退出

Multi-parameter

# ping -i 3 -s 1024 -t 255 g.cn //ping主机
PING g.cn (203.208.37.104) 1024(1052) bytes of data.
1032 bytes from bg-in-f104.1e100.net (203.208.37.104): icmp_seq=0 ttl=243 time=62.5 ms
1032 bytes from bg-in-f104.1e100.net (203.208.37.104): icmp_seq=1 ttl=243 time=63.9 ms
1032 bytes from bg-in-f104.1e100.net (203.208.37.104): icmp_seq=2 ttl=243 time=61.9 ms

--- g.cn ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 6001ms
rtt min/avg/max/mdev = 61.959/62.843/63.984/0.894 ms, pipe 2
[root@linux ~]# 

//-i 3 发送周期为 3秒 -s 设置发送包的大小 -t 设置TTL值为 255

Linux perintah Daquan Linux perintah Daquan