Linux系统服务器站点流量限制的方案

2016-02-20 13:24 9 1 收藏

清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐Linux系统服务器站点流量限制的方案,无聊中的都看过来。

【 tulaoshi.com - Linux教程 】

#! /bin/sh

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

  # Simple bandwidth limiter - [email]j@4u.net[/email]

  # Change this to your link bandwidth

  # (for cable modem, DSL links, etc. put the maximal bandwidth you can

  # get, not the speed of a local Ethernet link)

  REAL_BW='10Mbit'

  # Change this to the bandwidth you want to allocate to WEB.

  # We're talking about megabits, not megabytes, so 80Kbit is

  # 10 Kilobytes/s

  WEB_BW='1000Kbit'

  # Change this to your physical network device (or 'ppp0')

  NIC='eth0'

  tc qdisc del dev "$NIC" root 2 /dev/null

  tc qdisc add dev "$NIC" root handle 1: cbq

  bandwidth "$REAL_BW" avpkt 1000

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

  tc class add dev "$NIC" parent 1: classid 1:1 cbq bandwidth "$REAL_BW"

  rate "$REAL_BW" maxburst 1 avpkt 1000

  tc class add dev "$NIC" parent 1:1 classid 1:10 cbq

  bandwidth "$REAL_BW" rate "$WEB_BW" maxburst 1 avpkt 1000 bounded

  tc qdisc add dev "$NIC" parent 1:10 sfq perturb 10

  tc filter add dev "$NIC" parent 1: protocol ip handle 1 fw classid 1:10

  iptables -t mangle -A OUTPUT -p tcp ——sport 80 -j MARK ——set-mark 1

来源:https://www.tulaoshi.com/n/20160220/1647769.html

延伸阅读
安装完成以后,应该马上采取哪些措施来增强服务器的安全性。对于其他的Linux发布或者版本,这些方法也是适用的。 一、关闭不必要的服务 Linux的服务分为两种,一种是由inetd超级服务器来启动的,如:ftp、telnet等;对于这些服务来说,系统并不总是运行telnetd、 ftpd等服务进程,而是由inetd进程监听这些服务的服务端口,一旦有服务请求...
标签: 服务器
Linux系统怎么架设共享文件服务器?   Liunx 共享文件服务器使用的服务器为samba,因此linux共享服务器即为架设samba服务器; 1、需要检查linux是否已安装samba;检查命令为:rpm –qa |grep samba;如果没有输出什么信息,表明没有安装,需要到百度下载安装,下载如下: 2、以下可以看到我的linux系统有安装samba,可...
标签: 服务器
Linux系统如何在企业服务器上使用   论微软系统和Linux系统的优劣点分析,很多人都道不出个所以然来,因为现在市面上还是微软系统的使用率高一点,尤其是私人电脑和家庭笔记本,大多使用的微软的系统,加上微软的系统一直都在更新换代,根据用户的需求来进行更新,很注重用户体验,所以市面上的系统大多被微软系统所占领。虽然如此,L...
关于优化 说起优化,其实最好的优化就是提升硬件的配置,例如提高cpu的运算能力,提高内存的容量,个人认为如果你考虑升级硬件的话,建议优先提高内存的容量,因为一般服务器应用,对内存的消耗使用要求是最高的。当然这都是题外话了。 这里我们首要讨论的,是在同等硬件配置下(同一台服务器,不提升硬件的情况下)对你的系统进行优化。...
标签: 服务器
Linux系统如何架设共享文件服务器? 1、需要检查linux是否已安装samba;检查命令为:rpm –qa |grep samba;如果没有输出什么信息,表明没有安装,需要到百度下载安装,下载如下: 2、以下可以看到我的linux系统有安装samba,可以进行下一步; 3、建立共享文件夹,命令如下:Mkdir /home/fileshare;如下图: 4...

经验教程

647

收藏

65
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部