设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
快捷导航
发布信息
搜索
搜索
首页
优惠促销
云服务器
独立服务器
站群服务器
母鸡服务器
服务器托管
全球云服务器
技术文档
联系
每日签到
本版
文章
帖子
用户
主机测评网
»
论坛
›
技术文档
›
其他教程
›
在Linux服务器中用Ping命令输出时间戳
返回列表
发新帖
在Linux服务器中用Ping命令输出时间戳
[复制链接]
|
主动推送
27
|
0
|
2024-9-11 14:57:39
|
显示全部楼层
|
阅读模式
Ping是一个命令行网络管理工具,几乎所有的操作系统都可以使用,包括嵌入式网络设备。它主要用于测试网络上主机的连接性或可到达性。默认情况下,ping命令不会在其输出中显示时间戳。如果你因为任何原因想用ping命令输出打印时间戳,本教程将告诉你如何操作。
在Linux服务器中用Ping命令输出打印时间戳。
要在ping命令的输出中显示时间戳,只需传递-D标志,如下所示。
$ ping -c 3 -D a5idc.com
从上面的输出中可以看出,ping命令在每一行前都打印了时间戳(unix时间+微秒,如gettimeofday)。
尽管Ping命令有启用时间戳的选项,但输出的时间戳并不那么友好。如果你想以易读的格式显示时间戳,可以使用ts命令,如下节所示。
使用 ts 命令在 Ping 命令的输出中启用时间戳。
ts 命令是 moreutils 软件包的一部分。它可以在任何Linux命令的输出中打印出每行开头的时间戳。
要使用 ts 命令,你需要安装 moreutlis 包,如下图所示。
在Linux服务器上安装moreutils
moreutils被打包用于许多Linux发行版,因此您可以使用发行版的程序包管理器进行安装。
在Arch Linux及其衍生版本(例如Antergos和Manjaro Linux)上,运行以下命令来安装moreutils。
$ sudo pacman -S moreutils
在Fedora上:
$ sudo dnf install moreutils
在RHEL,CentOS和Scientific Linux上:
$ sudo yum install epel-release
$ sudo yum install moreutils
在Debian,Ubuntu和Linux Mint上:
$ sudo apt-get install moreutils
现在,你可以在ping命令的输出中显示每行的时间戳,如下所示。
$ ping -c 5 a5idc.com | ts
你注意到每行开头的时间了吗?是的,它们就是时间戳,现在很容易理解了。不仅仅是ping命令,ts命令可以显示任何命令输出的时间戳。
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
俺乃小潜mg
124
主题
0
回帖
10
积分
新手上路
新手上路, 积分 10, 距离下一级还需 40 积分
新手上路, 积分 10, 距离下一级还需 40 积分
积分
10
加好友
发消息
回复楼主
返回列表
网络技术教程
软件使用教程
Windows教程
Centos教程
Ubuntu教程
Linux其他教程
综合教程
其他教程
其他文档
服务器商家推荐
华夏互联
蓝速云
米图云
全球云
文章
1
苹果电脑MAC系统登录Windows远程桌面
2
Debian拓展硬盘工具。cloud-utils-growpart、xfsprogs
3
安卓Android手机怎么使用V2rayNG?
4
WINDOWS系统电脑怎么使用WINXRAY?
5
notepad++.8.5.7编辑器,代码编辑器
6
DirectX修复工具增强版_V4.3.0.40864版本DLL修复工具C++安装
7
Visual C++运行库合集包完整版VisualCppRedist_AIO_x86_x64
8
ChromeSetup谷歌浏览器一键安装