GNU/Linux >> Belajar Linux >  >> Linux

Cara Menginstal dan Menggunakan Perintah Ping di Linux

Ping adalah singkatan dari Packet Internet Groper dan merupakan alat baris perintah Linux yang digunakan untuk memeriksa konektivitas antara dua sistem komputer. Ini memungkinkan kami untuk memeriksa durasi waktu untuk mengirim dan menerima tanggapan dari jaringan. Ping menggunakan protokol Internet Control Message Protocol (ICMP) untuk mengirim pesan ke sistem komputer jarak jauh. Secara sederhana, perintah Ping memungkinkan pengguna untuk memeriksa kualitas koneksi jaringan antara dua perangkat.

Dalam posting ini, kami akan menunjukkan cara menginstal dan menggunakan perintah Ping di Linux.

Prasyarat

  • Server yang menjalankan Linux di Atlantic.Net Cloud Platform
  • Kata sandi root yang dikonfigurasi di server Anda

Buat Server Cloud Atlantic.Net

Pertama, masuk ke Server Cloud Atlantic.Net Anda. Buat server baru, pilih sistem operasi Linux dengan RAM minimal 1GB. Hubungkan ke Server Cloud Anda melalui SSH dan masuk menggunakan kredensial yang disorot di bagian atas halaman.

Instal Ping di Linux

apt-get install iputils-ping -y

Untuk RHEL, CentOS dan Fedora, instal perintah Ping menggunakan perintah berikut:

dnf install iputils -y

Setelah perintah Ping diinstal, Anda dapat memverifikasi instalasi menggunakan perintah berikut:

ping -V

Anda akan mendapatkan output berikut:

ping utility, iputils-s20161105

Sintaks Dasar Perintah Ping

Sintaks dasar dari perintah ping ditunjukkan di bawah ini:

ping [option] [hostname] or [IP address]

Untuk mendapatkan daftar semua opsi yang digunakan dengan perintah Ping, jalankan perintah berikut:

ping -help

Anda akan melihat output berikut:

Usage: ping [-aAbBdDfhLnOqrRUvV64] [-c count] [-i interval] [-I interface]
            [-m mark] [-M pmtudisc_option] [-l preload] [-p pattern] [-Q tos]
            [-s packetsize] [-S sndbuf] [-t ttl] [-T timestamp_option]
            [-w deadline] [-W timeout] [hop1 ...] destination
Usage: ping -6 [-aAbBdDfhLnOqrRUvV] [-c count] [-i interval] [-I interface]
             [-l preload] [-m mark] [-M pmtudisc_option]
             [-N nodeinfo_option] [-p pattern] [-Q tclass] [-s packetsize]
             [-S sndbuf] [-t ttl] [-T timestamp_option] [-w deadline]
             [-W timeout] destination

Periksa Konektivitas Menggunakan Perintah Ping

Anda dapat menggunakan perintah Ping diikuti dengan alamat IP atau Hostname untuk memeriksa konektivitas perangkat jarak jauh.

ping IP address / Hostname

Misalnya, untuk memeriksa konektivitas facebook.com , jalankan perintah berikut:

ping facebook.com

Anda akan melihat output berikut:

PING facebook.com(edge-star-mini6-shv-02-pnq1.facebook.com (2a03:2880:f16e:181:face:b00c:0:25de)) 56 data bytes
64 bytes from edge-star-mini6-shv-02-pnq1.facebook.com (2a03:2880:f16e:181:face:b00c:0:25de): icmp_seq=1 ttl=53 time=70.1 ms
64 bytes from edge-star-mini6-shv-02-pnq1.facebook.com (2a03:2880:f16e:181:face:b00c:0:25de): icmp_seq=2 ttl=53 time=66.6 ms
64 bytes from edge-star-mini6-shv-02-pnq1.facebook.com (2a03:2880:f16e:181:face:b00c:0:25de): icmp_seq=3 ttl=53 time=449 ms
64 bytes from edge-star-mini6-shv-02-pnq1.facebook.com (2a03:2880:f16e:181:face:b00c:0:25de): icmp_seq=4 ttl=53 time=368 ms
--- facebook.com ping statistics ---
5 packets transmitted, 4 received, 20% packet loss, time 4002ms
rtt min/avg/max/mdev = 106.813/250.740/424.457/116.691 ms

Anda dapat menekan CTRL + C tombol untuk menghentikan pengiriman paket ke host target.

  • dari – Tentukan host tujuan dan alamat IP-nya.
  • icmp_seq=1 – Tentukan nomor urut setiap paket ICMP.
  • ttl=53 – Nilai waktu hidup dari 1 hingga 255.
  • mnt – Waktu minimum untuk menerima tanggapan.
  • rata-rata – Waktu rata-rata untuk mendapatkan tanggapan.
  • maks – Waktu maksimum untuk mendapatkan tanggapan.

Tentukan Jumlah Paket Ping

Anda dapat menggunakan -c opsi dengan perintah Ping untuk menghentikan perintah Ping secara otomatis setelah mengirim sejumlah paket tertentu.

ping -c 5 google.com

Ini akan menghentikan perintah Ping setelah mengirim 5 paket.

PING google.com(bom07s30-in-x0e.1e100.net (2404:6800:4009:820::200e)) 56 data bytes
64 bytes from bom07s30-in-x0e.1e100.net (2404:6800:4009:820::200e): icmp_seq=1 ttl=55 time=82.0 ms
64 bytes from bom07s30-in-x0e.1e100.net (2404:6800:4009:820::200e): icmp_seq=2 ttl=55 time=224 ms
64 bytes from bom07s30-in-x0e.1e100.net (2404:6800:4009:820::200e): icmp_seq=3 ttl=55 time=451 ms
64 bytes from bom07s30-in-x0e.1e100.net (2404:6800:4009:820::200e): icmp_seq=4 ttl=55 time=372 ms
64 bytes from bom07s30-in-x0e.1e100.net (2404:6800:4009:820::200e): icmp_seq=5 ttl=55 time=292 ms

--- google.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4005ms
rtt min/avg/max/mdev = 82.018/284.782/451.970/126.884 ms

Setel Interval Waktu Antara Paket Ping

ping -i 2 google.com

Ubah Ukuran Paket Ping

Misalnya, untuk mengatur ukuran paket Ping ke 500 byte, jalankan perintah berikut:

ping -s 500 google.com

Anda akan melihat ukuran paket pada output berikut:

PING google.com(bom12s20-in-x0e.1e100.net (2404:6800:4009:830::200e)) 500 data bytes
76 bytes from bom12s20-in-x0e.1e100.net (2404:6800:4009:830::200e): icmp_seq=1 ttl=55 (truncated)
76 bytes from bom12s20-in-x0e.1e100.net (2404:6800:4009:830::200e): icmp_seq=2 ttl=55 (truncated)
76 bytes from bom12s20-in-x0e.1e100.net (2404:6800:4009:830::200e): icmp_seq=3 ttl=55 (truncated)

Setel Batas Waktu untuk Perintah Ping

Anda dapat menggunakan -w opsi untuk berhenti menerima keluaran ping setelah jangka waktu tertentu.

Misalnya, untuk menghentikan keluaran perintah Ping setelah 20 detik, jalankan perintah berikut:

ping -w 20 google.com

Tambahkan Timestamp Sebelum Setiap Baris dalam Output Ping

Anda dapat menggunakan -D opsi dengan perintah Ping untuk mencetak stempel waktu sebelum setiap baris dalam output Ping:

ping -D google.com

Anda akan melihat output berikut:

PING google.com(bom12s20-in-x0e.1e100.net (2404:6800:4009:830::200e)) 56 data bytes
[1646212673.335469] 64 bytes from bom12s20-in-x0e.1e100.net (2404:6800:4009:830::200e): icmp_seq=1 ttl=55 time=305 ms
[1646212674.256155] 64 bytes from bom12s20-in-x0e.1e100.net (2404:6800:4009:830::200e): icmp_seq=2 ttl=55 time=225 ms
[1646212675.485228] 64 bytes from bom12s20-in-x0e.1e100.net (2404:6800:4009:830::200e): icmp_seq=3 ttl=55 time=453 ms

Membanjiri Jaringan dengan Perintah Ping

Anda dapat menggunakan perintah Ping dengan -f pilihan untuk mengirim 100 atau lebih paket per detik ke remote host. Ini sangat berguna jika Anda ingin menguji kinerja situs web Anda.

ping -f google.com

Cetak hanya Statistik Ringkasan di Perintah Ping

Anda dapat menggunakan perintah Ping dengan -q pilihan untuk menekan output untuk mencetak statistik ringkasan saja.

ping -q google.com

Anda akan melihat output berikut:

PING google.com(bom07s30-in-x0e.1e100.net (2404:6800:4009:820::200e)) 56 data bytes
^C
--- google.com ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5007ms
rtt min/avg/max/mdev = 84.909/175.073/317.982/77.991 ms

Kesimpulan

Dalam posting ini, kami menjelaskan cara menginstal dan menggunakan perintah Ping di Linux. Anda sekarang dapat menggunakan perintah Ping untuk memecahkan masalah jaringan seperti latensi tinggi atau paket yang jatuh dan menguji koneksi internet Anda. Mulai sekarang di hosting VPS dari Atlantic.Net!


Linux
  1. Cara menggunakan perintah grep Linux

  2. Cara menggunakan perintah history di Linux

  3. Cara Membuat Alias ​​​​dan Menggunakan Perintah Alias ​​​​di Linux

  1. Cara Menggunakan Perintah Apt-Get di Linux

  2. Cara Menggunakan Perintah sejarah Linux

  3. Cara Menginstal Dan Menggunakan Flatpak Di Linux

  1. Cara Menggunakan Perintah Linux xargs

  2. Cara Menggunakan Perintah tee Linux

  3. Cara Menggunakan Perintah teratas di Linux