配置ftp:将ftp宽带限制为512k

配置ftp:将ftp宽带限制为512k,第1张

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就该这么学 论坛提问,有更多方法来回答。

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


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/71928.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存