- 环境:vsftpd-3.0.2,centos7
- java获取到文件或目录的最近修改时间总是与ftp服务器上列出的时间相差8小时,检查了系统时区,没发现问题。
- 真实原因是:
vsftpd默认使用GMT时间系统,一般Linux都是使用CST时间系统,此时就出现了时间系统不一致的问题。
- 解决方法:
vim /etc/vsftpd/vsftpd.conf
在文件最后追加下列配置:
use_localtime=YES
存盘后,重启vsftpd:
systemctl restart vsftpd
vsftpd默认使用GMT时间系统,一般Linux都是使用CST时间系统,此时就出现了时间系统不一致的问题。
vim /etc/vsftpd/vsftpd.conf
在文件最后追加下列配置:
use_localtime=YES
存盘后,重启vsftpd:
systemctl restart vsftpd