Linux下 ftp命令 文件时间戳会变吗

Linux下 ftp命令 文件时间戳会变吗,第1张

问题现象:

ftp到一台linux系统中,查看一个文件下的文件清单,发现和文件的实际创建时间(以root用户登录查看的时间)不一致,大约相差8个小时左右。

问题处理方法:

Linux 下的时区是通过建立从/etc/localtime 到 /usr/share/zoneinfo 目录下与您所在时区相符的文件的符号链结实现的。例如,由于我在中国的北京,/etc/localtime就是到/usr/share/zoneinfo/Asia/Shanghai的符号链结。要建立这个链结,运行:

ln -sf /usr/share/zoneinfo/yourzone /etc/localtime

替换yourzone 为形如Asia的文件。看看/usr/share/zoneinfo目录都有什么时区。

我这里运行的是:

ln -sf /usr/share/zoneinfo/Asia /etc/localtime

这里假设/usr/share/zoneinfo 是到/etc/localtime 的链结的前提是Redhat Linux

在旧版本的系统里,您会发现使用/usr/lib/zoneinfo而不是/usr/share/zoneinfo。参考后面“一些应用程序中时间错误”。

1.脚本处理,大概思路

从6点到0点,直接开启ftp服务(services vsftp stop 或者直接使用脚本启动)

其他时间直接关闭ftp服务,放到计划任务里面.

2.修改配置文件处理

拷贝一份安装目录下的文件

#cp /usr/share/doc/vsftpd-1.1.3/vsftpd.xinetd /etc/xinetd.d/vsftpd 修改的时候记得做备份

#vim /etc/xinetd.d/vsftpd/

修改参数 disable = no

这个参数没有的话就添加一行

access_time = hour:min-hour:min (添加配置访问的时间限制(注:与vsftpd.conf中listen=NO相对应)

例: access_time = 18:00-00:00 表示只有这两个时间段可以访问ftp而后重启vsftp服务测试一下. 查阅书籍《Linux就该这么学》.


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7323134.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-04
下一篇2023-04-04

发表评论

登录后才能评论

评论列表(0条)

    保存