FreeBSD6.2 与windowsXP 时区问题
FreeBSD6.2+pure-ftpd , 时区在刚安装时选择的是UTC时间标准,后来通过sysinstall 更改为CST 中国,北京时间,在#date 下Freebsd 显示系统时间是正确的,COMS里时间也是一样的!现在问题是,FTP用户在客户端上传文件到FTP服务器时,新上传的文件和FreeBSD的系统日期,相差一年,时间\月\日期都正确!FTP上传的客户端是XP系统,所用的时区也是中国北京\上海\香港 时区.
新上传的文件,在客户端下显示和FTP服务器的系统时间相差一年,但是在FTP服务器,FreeBSD下用ls命令看文件属性,却是正确的!
新上传到FTP服务器上的文件,在XP客户端往后更改在8小时后,那时间才会自动变为正确的上传日期!
也就是说,FreeBSD 的时区 与FTP客户端XP的时区相差8小时,但它们都是用中国北京时区.
所以请问,怎么样才能解决这些时区设置问题? 首先确认client和ftpserver的时区/时钟都是一致的。然后找一个文件传上去,这样时间也会变??貌似不太可能呀。 确认 client 和 FTP server 所以在FreeBSD 系统时区和时钟都是一至的,同为中国北京时区时间;
所以向老大们请教!
谢谢回复! 如果是时区的问题,应该也会是时差,怎么会相差一年,有点奇怪哟. 我把FreeBSD的时间调到和winXP的系统时间少八小时以上,新传的文件的年份日期时间都是按FreeBSD的系统时间!原来的,之前上传的文件的年份也会跟着变正常!(所以只说年份,是因为月日和时间都是对的)不知道大家正在用的FTP服务器有没有这种情况!
不知道是不是FreeBSD 的时区标准和winXP的时区标准不同.
希望大家也在自己的FreeBSD FTP Server试试,新上传文件时,刷新一下,看看年月日和时间是不是都正确的!
谢谢大家! 我的环境和你完全一样,没有这种情况。你再试试看吧。 如果你在服务器和客户端中间有路由器的话,查看下路由器是否开启了时间同步的功能,关闭掉;另外禁用XP的Windows Time服务,再试试看。
页:
[1]