Linux ping command summary with examples
Isi kandungan:
- Bagaimana Menggunakan Command Ping
- Nyatakan bilangan paket
- Tentukan Interface Sumber
- Tentukan Protokol Internet
- Kesimpulannya
Perintah
ping
adalah salah satu utiliti yang paling digunakan untuk menyelesaikan masalah, menguji, dan mendiagnosis isu sambungan rangkaian.
Ping berfungsi dengan menghantar satu atau lebih ICMP (Protokol Mesej Kawalan Internet) Echo Permintaan pakej ke IP destinasi yang ditentukan pada rangkaian dan menunggu jawapan. Apabila destinasi menerima pakej, ia akan bertindak balas dengan balasan ICMP echo.
Dengan arahan
ping
, anda boleh menentukan sama ada IP destinasi jauh aktif atau tidak aktif. Anda juga boleh menemui kelewatan perjalanan dalam komunikasi dengan tujuan dan periksa apakah ada kehilangan paket.
Utiliti
ping
adalah sebahagian daripada
iputils
(atau
iputils-ping
), yang dipasang pada hampir semua distribusi Linux.
ping
juga boleh didapati di Windows, macOS, dan FreeBSD.
Bagaimana Menggunakan Command Ping
Sintaks untuk arahan ping adalah seperti berikut:
ping DESTINATION
Untuk menggambarkan bagaimana kerja perintah ping mari ping
google.com
:
ping google.com
Output akan kelihatan seperti ini:
PING google.com (172.217.22.206) 56(84) bytes of data. 64 bytes from muc11s01-in-f14.1e100.net (172.217.22.206): icmp_seq=1 ttl=53 time=40.2 ms 64 bytes from muc11s01-in-f14.1e100.net (172.217.22.206): icmp_seq=2 ttl=53 time=41.8 ms 64 bytes from muc11s01-in-f14.1e100.net (172.217.22.206): icmp_seq=3 ttl=53 time=47.4 ms 64 bytes from muc11s01-in-f14.1e100.net (172.217.22.206): icmp_seq=4 ttl=53 time=41.4 ms ^C --- google.com ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 7ms rtt min/avg/max/mdev = 40.163/42.700/47.408/2.790 ms
Perintah
ping
menyelesaikan nama domain ke alamat IP dan mula menghantar pakej ICMP ke IP destinasi. Sekiranya IP destinasi dicapai maka ia akan bertindak balas dan arahan ping mencetak baris yang merangkumi bidang berikut:
- Bilangan bait data. Lalai adalah 56, yang diterjemahkan menjadi 64 byte data ICMP -
64 bytesAlamat IP destinasi -from muc11s01-in-f14.1e100.net (172.217.22.206)Nombor urutan ICMP untuk setiap paket.icmp_seq=1Masa untuk Live. -ttl=53- Bagaimanakah TTL berfungsi? Masa ping, diukur dalam milisaat yang merupakan masa perjalanan bulat untuk paket untuk mencapai tuan rumah, dan untuk balasan untuk kembali kepada penghantar. -time=41.4 ms
Secara lalai, selang antara menghantar paket baru adalah satu saat.
Perintah
ping
akan terus menghantar pakej ICMP ke alamat IP destinasi sehingga ia menerima gangguan. Untuk menghentikan arahan, tekan saja kombinasi
Ctrl+C
Apabila arahan berhenti, ia akan memaparkan statistik termasuk peratusan kehilangan paket. Rugi paket bermakna data dijatuhkan di suatu tempat dalam rangkaian, yang menunjukkan isu dalam rangkaian. Jika terdapat kehilangan paket, anda boleh menggunakan arahan
traceroute
untuk mengenal pasti di mana kehilangan paket berlaku.
Jika
ping
tidak membalas jawapan, ini bermakna komunikasi rangkaian tidak ditubuhkan. Apabila ini berlaku, ia tidak selalu bermaksud bahawa IP destinasi tidak aktif. Sesetengah tuan rumah mungkin mempunyai firewall yang menghalang lalu lintas ICMP atau ditetapkan untuk tidak membalas permintaan ping.
Pada kejayaan, arahan
ping
keluar dengan kod
0
. Jika tidak, ia akan keluar dengan kod
1
atau
2
. Ini berguna apabila menggunakan utiliti
ping
dalam skrip shell.
Dalam bahagian berikut, kami akan pergi ke pilihan perintah
ping
paling biasa digunakan.
Nyatakan bilangan paket
Seperti yang telah disebutkan, secara lalai,
ping
akan terus menghantar pakej ICMP sehingga ia menerima isyarat gangguan. Untuk menentukan bilangan pakej Permintaan Echo yang akan dihantar selepas ping akan keluar, gunakan pilihan
-c
diikuti dengan bilangan pakej:
ping -c 1 DESTINATION
Sebagai contoh, untuk ping
linuxize.com
hanya satu kali anda akan menggunakan:
Tentukan Interface Sumber
Tingkah laku lalai perintah
ping
adalah untuk menghantar pakej ICMP melalui laluan lalai. Jika anda mempunyai banyak antara muka pada mesin anda, anda boleh menentukan antara muka sumber dengan pilihan
-I
:
ping -I INTERFACE_NAME DESTINATION
Perintah berikut akan ping
linuxize.com
menggunakan
em2
sebagai antara muka sumber:
Tentukan Protokol Internet
Apabila anda menjalankan arahan
ping
, ia akan menggunakan sama ada IPv4 atau IPv6, bergantung kepada tetapan DNS mesin anda.
Untuk memaksa
ping
menggunakan IPv4, lulus pilihan
-4
atau gunakan alias
ping4
:
ping -4 DESTINATION
Untuk IPv6, lulus pilihan
-6
atau gunakan
ping6
:
Kesimpulannya
ping
adalah utiliti rangkaian baris perintah yang membolehkan anda menguji sambungan IP peringkat pada host yang diberikan pada rangkaian.
Untuk melihat semua pilihan yang ada dalam perintah
ping
, taip
man ping
di terminal anda.
Gunakan arahan arahan untuk membakar fail ISO di Windows 10
Ketahui cara membakar imej ISO ke CD atau DVD menggunakan Prompt Perintah di Windows 10/8/7. Ini akan membawa Windows Disc Image Burner atau isoburn.exe.
Bagaimana untuk membuka suatu arahan arahan yang tinggi menggunakan CMd
Petua geek! Sekiranya anda perlu membuka suatu arahan arahan yang tinggi, anda boleh menggunakan perintah berikut yang biasa, anda boleh melakukannya dengan menggunakan arahan berikut.
11 Barisan arahan arahan Brilliant (cmd) yang anda tidak tahu
Check Out 11 Command Prompt Brilliant (cmd) Trik Anda Mungkin Tidak Tahu Tentang.







