从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就该这么学 论坛提问,有更多方法来回答。
FTP是经常被用到网站或者虚拟主机空间的文件传输协议。但是,有的时候会遇到上传、下载速度过慢或者失败的状况。连着试上几次,也还是无济于事。
首先,传输速度与所使用的FTP软件存在着一定的关系,不过,如果是像中国到美国、到英国等距离很远的国家的虚拟主机空间,主要的则是双方的网络线路问题了,这个问题靠我们自己的话基本上是无法改善的。像这种跨国传输,远距离传输的情况可以换种传输工具,推荐使用Aspera传输,http://wenku.baidu.com/view/753e8564cc22bcd127ff0cba 这里有关于Aspera的详细解说。这里就不细说了。
接下来,我们就来了解下关于提高FTP传输速度的两个小妙招吧!
消除宽带保留限制
通常系统都是默认限制20%的带宽,虽然对平常使用并不太大的差异,不过对于FTP来说
还是具有一定的速度差别的。调出运行框>键入gpedit.Msc>确定,打开“组策略”窗口的“本地计算机”,依次双击:计算机配置>管理模板>网
络>QoS数据包计划程序,再接着双击右侧窗口中“限制可保留带宽”,勾选 “已启用”,把“带宽限制”中数值20改为0。“确定” 之后,重启即可。
减少文件个数
FTP在上传和下载每个文件时,都需要建立连接,才能进行传输,因此,我们与注意到,如
果传输的文件是一个包含多个几百KB文件的几M大小的文件夹,还不如一个几十M文件传输速度快。其实,那个几M文件夹传输时间全都浪费在建立连接上了。所
以要尽量减少上传的文件个数。或者把要上传的文件进行压缩,再上传。
你能不能转换一个思路:不但使用 FTP 时限速,在操作系统级来限速(意思是不论你使用哪种网络软件都限速)?如果同意,我就可以告诉你一种办法:使用 wondershaper。
不知道你使用那种发行版的Linux,我就以 ubuntu 12.04 来进一步说明吧。
使用 wondershaper 的方法是:
1、安装:apt-get install wondershaper
2、限制下载,上传速度: wondershaper eth0 3000 2000
其中,eth0 是你想限速的网卡,3000 表示它的下载速度限制为 3000 Bits/Sec (约 300 K/秒),2000 表示它的上传速度限制为 2000 Bits/Sec (约 200 K/秒)。
3、取消限制恢复正常: wondershaper clear eth0
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)