Ping adalah utilitas administrasi jaringan baris perintah yang tersedia untuk hampir semua sistem operasi, termasuk perangkat jaringan tertanam. Hal ini terutama digunakan untuk menguji konektivitas atau reachability dari sebuah host di jaringan. Secara default, perintah ping tidak akan menampilkan cap waktu dalam outputnya. Jika Anda ingin mencetak stempel waktu dengan output perintah ping karena alasan apa pun, tutorial ini akan menunjukkan caranya.
Cetak stempel waktu dengan output perintah Ping di Linux
Untuk menampilkan stempel waktu di ping
output perintah, cukup berikan -D
tandai seperti di bawah ini.
$ ping -c 3 -D ostechnix.com
Contoh keluaran:
PING ostechnix.com(2606:4700:20::ac43:4886 (2606:4700:20::ac43:4886)) 56 data bytes [1611825018.797092] 64 bytes from 2606:4700:20::ac43:4886 (2606:4700:20::ac43:4886): icmp_seq=1 ttl=57 time=94.8 ms [1611825019.616530] 64 bytes from 2606:4700:20::ac43:4886 (2606:4700:20::ac43:4886): icmp_seq=2 ttl=57 time=114 ms [1611825020.615700] 64 bytes from 2606:4700:20::ac43:4886 (2606:4700:20::ac43:4886): icmp_seq=3 ttl=57 time=112 ms [1611825021.596463] 64 bytes from 2606:4700:20::ac43:4886 (2606:4700:20::ac43:4886): icmp_seq=4 ttl=57 time=91.5 ms [1611825022.619467] 64 bytes from 2606:4700:20::ac43:4886 (2606:4700:20::ac43:4886): icmp_seq=5 ttl=57 time=113 ms --- ostechnix.com ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 4006ms rtt min/avg/max/mdev = 91.543/105.095/114.408/9.815 ms
Seperti yang Anda lihat pada output di atas, ping
perintah mencetak stempel waktu (waktu unix + mikrodetik seperti pada gettimeofday
) sebelum setiap baris. Dalam kasus saya, [1611825018.797092]
, [1611825019.616530]
, .... [1611825022.619467]
adalah stempel waktunya.
Meskipun perintah Ping memiliki opsi untuk mengaktifkan stempel waktu, outputnya tidak begitu ramah pengguna. Jika Anda ingin menampilkan stempel waktu dalam format yang dapat dibaca manusia, gunakan ts
perintah seperti yang ditunjukkan pada bagian berikut.
Aktifkan stempel waktu di output perintah Ping dengan perintah ts
ts
perintah adalah bagian dari moreutils kemasan. Ini mencetak stempel waktu ke awal setiap baris dalam output perintah Linux apa pun.
Untuk menggunakan ts
perintah, Anda perlu menginstal paket moreutlis seperti yang ditunjukkan pada tautan berikut:
- Moreutils – Kumpulan Utilitas Unix yang Lebih Berguna
Sekarang, Anda dapat menampilkan stempel waktu di setiap baris dalam output ping
perintah seperti di bawah ini:
$ ping -c 5 ostechnix.com | ts
Contoh keluaran:
Jan 28 16:38:40 PING ostechnix.com(2606:4700:20::ac43:4886 (2606:4700:20::ac43:4886)) 56 data bytes Jan 28 16:38:40 64 bytes from 2606:4700:20::ac43:4886 (2606:4700:20::ac43:4886): icmp_seq=1 ttl=57 time=76.7 ms Jan 28 16:38:41 64 bytes from 2606:4700:20::ac43:4886 (2606:4700:20::ac43:4886): icmp_seq=2 ttl=57 time=93.2 ms Jan 28 16:38:42 64 bytes from 2606:4700:20::ac43:4886 (2606:4700:20::ac43:4886): icmp_seq=3 ttl=57 time=84.8 ms Jan 28 16:38:43 64 bytes from 2606:4700:20::ac43:4886 (2606:4700:20::ac43:4886): icmp_seq=4 ttl=57 time=84.3 ms Jan 28 16:38:44 64 bytes from 2606:4700:20::ac43:4886 (2606:4700:20::ac43:4886): icmp_seq=5 ttl=57 time=108 ms Jan 28 16:38:44 Jan 28 16:38:44 --- ostechnix.com ping statistics --- Jan 28 16:38:44 5 packets transmitted, 5 received, 0% packet loss, time 4006ms Jan 28 16:38:44 rtt min/avg/max/mdev = 76.718/89.390/107.965/10.646 ms
Apakah Anda memperhatikan stempel waktu di awal setiap baris? Ya, itu adalah cap waktu dan mudah dimengerti sekarang. Bukan hanya untuk perintah ping, ts
perintah dapat menampilkan stempel waktu untuk output perintah apa pun.
Semoga membantu.
Bacaan terkait:
- Menampilkan Output Perintah Ping Dalam Format Grafik Menggunakan Gping
- Prettyping – Membuat Output Perintah Ping Lebih Cantik Dan Lebih Mudah Dibaca
- Cara Ping Beberapa Host Sekaligus Di Linux
- Ping Beberapa Server Dan Tampilkan Output Dalam UI Teks Seperti Teratas