如何提高linux系统网速

如何提高linux系统网速,第1张

学校一个电子教室通过ADSL宽带“猫”上网,系统为RedHat 9.0,但在上网时有些网页打不开,而且网速不快。有同事告诉笔者,说这跟MTU值有关系,将它修改到适当的值即可。在Windows下可以通过修改注册表来修改MTU值,可在Linux下面又该如何做呢?通过查阅一些资料,笔者终于解决了这个问题,其实只需要一个简单的命令即可:

# ifconfig eth0 mtu number

其中“number”为MTU的数值。修改完成后,可以用“ifconfig”命令来查看修改的结果。也可以通过一些网站来测试网速,进一步通过修改MTU值使网速达到最佳。为了不必每次都修改,我们可以在配置文件中修改,如:

# vi /etc/sysconfig/network-scripts/ifcfg-eth0MTU=1000

这样Linux的灵活性又一次得到了体现。

小知识:MTU的英文全称为Maximum Transmission Unit,意为最大传输单位,也就是在连接的时候,所传输信息包最多可以有多少字节。MTU决定着信息包的大小,如果信息包太小,同样大小的数据就会分成很多个包传输,计算机不得不频繁地作出响应如果信息包太大则会产生错误,导致传输失败。

在目录 /etc/vsftpd下有个文件vsftpd.conf是你安装vsftpd后的配置文件 用vi编辑即可 vi vsftpd.conf 然后这两行控制了相关速率local_max_rate=500000本地用户速率

anon_max_rate=200000 匿名用户速率按需求更改即可 注意如果前面有#表示该行被注释了 删去#即可

9、FTP封杀用户、限制传输速率、限制访问目录、为匿名用户提供下载资源

2015-08-26 07:43:46cnblogs.com天涯越野人点击

Linux下

image

至此成功封杀,解封就直接在/etc/vsftpd.ftpusers 删除yanji,学电脑,重启vsftpd就行

验证同上面一样,不过是可以登录成功。

二、限制本地用户与匿名用户的传输速率

在/etc/vsftpd/vsftpd.conf 主配置文件 的末尾加入以下内容

local_max_rate=200k//设置本地用户最大的传输速率为200kbps

anon_max_rate=10k//设置匿名用户最大的传输速率为10kbps

[root@localhost root]# servicevsftpdrestart (重启服务)

三、限制本地用户的工作目录

设置根目录,限制浏览其他目录,减少对FTP服务器的危害

[root@localhost root]# vi /etc/vsftpd/vsftpd.conf

把下面前面的 #号去掉

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd.chroot_list

image

把yanji 添加进 /etc/vsftpd.chroot_list,限制yanji用户只能在宿主目录之内,减少对系统的破坏

[root@localhost root]# echo yanji >> /etc/vsftpd.chroot_list

[root@localhost root]# service vsftpd restart(重启服务)

最后验证

去Windows中 命令行 或者 Linux中 终端

image

image

四、为匿名用户提供下载资源

为匿名用户提供下载资源(放在pub目录下就行)

[root@localhost root]# cd/var/ftp/pub

[root@localhost pub]# cat > word1.txt

pub


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

原文地址: http://outofmemory.cn/yw/8722579.html

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

发表评论

登录后才能评论

评论列表(0条)

保存