Linux日期命令:转换命名统计信息转储日期
时间:2020-01-09 10:37:30 来源:igfitidea点击:
rndc stats命令在RHEL 5.x或CentOS 5.x BIND 9服务器下创建了/var/named/chroot/var/named/data/named_stats.txt文件。
但是,日期不是正确的格式。
日期采用以下格式:
grep Dump /var/named/chroot/var/named/data/named_stats.txt
输出:
+++ Statistics Dump +++ (1263408025) Statistics Dump (1263408025) +++ Statistics Dump +++ (1263408071) Statistics Dump (1263408071) +++ Statistics Dump +++ (1268304218) Statistics Dump (1268304218) +++ Statistics Dump +++ (1268304248) Statistics Dump (1268304248)
如何将日期转换为人类可读的格式?
数字1263408025是自1970-01-01以来的秒数,可以使用以下简单的date命令将其转换为人类可读的格式:
$ date -d '1970-01-01 1263408025 sec'
输出示例:
Wed Jan 13 18:40:25 CST 2010
您命名的统计信息已于2010年1月13日当地时间18:40:25转储。
有关UNIX时间的更多信息
Unix时间(即POSIX时间)是一种用于描述时间点的系统,该时间点定义为自1970年1月1日午夜多点协调世界时(UTC)起经过的秒数,不包括leap秒。
有关更多信息,请参见Wikipedia文章或参考手册页:
$ man date
或者
$ info coreutils date