Ping là một tiện ích quản trị mạng dòng lệnh có sẵn cho hầu hết các hệ điều hành, bao gồm cả các thiết bị mạng nhúng. Nó chủ yếu được sử dụng để kiểm tra khả năng kết nối hoặc khả năng tiếp cận của máy chủ trên mạng. Theo mặc định, lệnh ping sẽ không hiển thị dấu thời gian trong đầu ra của nó. Nếu bạn muốn in dấu thời gian với đầu ra lệnh ping vì bất kỳ lý do gì, hướng dẫn này sẽ chỉ cho bạn cách thực hiện
In dấu thời gian với đầu ra lệnh Ping trong Linux
Để hiển thị dấu thời gian trong đầu ra của lệnh ping
, chỉ cần chuyển cờ
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 ms0 như bên dưới
$ ping -c 3 -D ostechnix.com
đầu ra mẫu
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
Như bạn thấy trong đầu ra ở trên, lệnh ping
đã in dấu thời gian [thời gian unix + micro giây như trong
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 ms2] trước mỗi dòng. Trong trường hợp của tôi,
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 ms3,
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 ms4,.
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 ms0 là dấu thời gian
Mặc dù lệnh Ping có tùy chọn bật dấu thời gian, đầu ra không thân thiện với người dùng. Nếu bạn muốn hiển thị dấu thời gian ở định dạng con người có thể đọc được, hãy sử dụng lệnh
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 ms1 như trong phần sau
Bật dấu thời gian trong đầu ra lệnh Ping bằng lệnh ts
Lệnh
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 ms1 là một phần của gói moreutils. Nó in dấu thời gian ở đầu mỗi dòng trong bất kỳ đầu ra của lệnh Linux nào
Để sử dụng lệnh
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 ms1, bạn cần cài đặt thêm gói moreutlis như trong liên kết sau
- Moreutils – Bộ sưu tập các tiện ích Unix hữu ích hơn
Bây giờ, bạn có thể hiển thị dấu thời gian trong mỗi dòng ở đầu ra của lệnh ping
như bên dưới
$ ping -c 5 ostechnix.com | ts
đầu ra mẫu
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
Bạn có để ý dấu thời gian ở đầu mỗi dòng không? . Không chỉ dành cho lệnh ping, lệnh
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 ms1 có thể hiển thị dấu thời gian cho đầu ra của bất kỳ lệnh nào