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!