GNU/Linux >> Belajar Linux >  >> Linux

Cetak Stempel Waktu Dengan Output Perintah Ping Di Linux

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

Linux
  1. Diagnosis masalah konektivitas dengan perintah ping Linux

  2. Perintah JQ di Linux dengan Contoh

  3. Contoh Perintah ping di Linux

  1. Perintah Ping Linux Dijelaskan dengan Contoh

  2. Bagaimana cara mencetak keluaran perintah Linux ke file?

  3. Cara mencetak range alamat IP dengan perintah seq Linux

  1. Tutorial Perintah Ping Linux dengan Contoh

  2. Perintah wc Linux dengan Contoh

  3. Perintah sortir Linux dengan Contoh