在我的系统 SLES 11.2 中,我得到了奇怪的文件访问时间输出。日期命令输出正确的时间:
然后我通过运行创建一个新文件“a”触碰并使用统计检查文件“a”的访问时间。
1) date
Wed Mar 19 11:17:43 EST 2014
2) touch a
3) stat a
File: `a'
Size: 0 Blocks: 0 IO Block: 32768 regular empty file
Device: 19h/25d Inode: 2168864 Links: 1
Access: (0644/-rw-r--r--) Uid: ( ) Gid: ( )
Access: 2014-03-19 07:00:40.277402670 +1100
Modify: 2014-03-19 07:00:40.277402670 +1100
Change: 2014-03-19 07:00:40.277402670 +1100
Birth: -
谁能告诉我是什么导致了这种差异?
答案1
您的时区配置有些奇怪。 美东时间(东部标准时间)通常-500
为-400
夏令时。您的统计数据似乎显示为+1100
- 或 +11 小时的值。
答案2
正如所建议的,我会亲自回答这个问题。
我在主机上的 /home 目录(一个 NFS 挂载目录)下运行了这些命令。但是,NFS 服务器上的时间不正确。这导致更改的文件采用了 NFS 服务器上的错误时间。