linux ftp 文件修改时间 ModifiedDate 与本地相差 8小时

问题描述,java 下载linux服务器上ftp中的文件,下载之后文件的修改时间与本地相差8小时。

1、检查linux服务器的时区是否与本地时区一致
(1)使用 date -R
(2) more /etc/sysconfig/clock



2、如果时区与本地时区不一致,则修改时区   
       方法(1)
             tzselect
       方法(2) 仅限于RedHat Linux 和 CentOS
             timeconfig
       方法(3) 适用于Debian
             dpkg-reconfigure tzdata
     (3) 复制相应的时区文件,替换系统时区文件;或者创建链接文件
             cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime
         在中国可以使用:
             cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
 3、如果时区与本地时区一致,则修改vsftp配置文件 vsftpd.conf ,
在最下面增加 use_localhost=TRUE配置,
如果已经有use_localhost=false 改为use_localhost=true
ps: vsftpd.conf 配置路径可以通过 ps -ef|grep ftp 查找
一般在 etc/vsftpd/ 下
4、重启ftp service /etc/init.d/vsftpd restart
如果提示 500 OOPS: cannot read config file: restart
使用 chkconfig --level 35 vsftpd on

你可能感兴趣的:(ftp,linux,文件修改时间,ModifiedDate,8小时,Java)