首页 > 系统相关 >Linux下基于iptables的hashlimit模块限速

Linux下基于iptables的hashlimit模块限速

时间:2023-05-15 11:26:26浏览次数:42  
标签:iptables -- 限速 tcp Linux hashlimit 12345

记录一下:

【对目标IP限制下载速率】

出站包,目标IP为x.x.x.x,限速200KBytes/s:

iptables -A OUTPUT -d x.x.x.x -m hashlimit --hashlimit-above 200kb/s --hashlimit-mode dstip --hashlimit-name out -j DROP

 

【对自身tcp/12345提供的服务限制下载速率】

出站包,源端口是tcp/12345,限速200KBytes/s:

iptables -A OUTPUT -p tcp --sport 12345 -m hashlimit --hashlimit-above 200kb/s --hashlimit-name out -j DROP

 

标签:iptables,--,限速,tcp,Linux,hashlimit,12345
From: https://www.cnblogs.com/BoyTNT/p/17401303.html

相关文章

  • Linux Centos7系统 设置java jar包开机自启
    #/bin/bashsource/etc/profile#刷新环境变量#定义服务路径webServerPath=/data/web#启动自定义服务(两个)nohupjava-jar$webServerPath/rbpsems-web-2.0.0-SNAPSHOT-boot.jar>$webServerPath/nohup.out2>&1&nohupjava-jar/data/lv/forward-lvfu-0.0.1-SNAPSHOT.jar......
  • 《Linux操作系统分析》课程总结报告
    《Linux操作系统分析》课程总结报告一、Linux系统的一般执行过程最一般的情况:正在运行的用户态进程X切换到运行用户态进程Y的过程正在运行的用户态进程X发生中断savecs:eip/esp/eflags(current)tokernelstackloadcs:eip(entryofaspecificISR)andss:esp(point......
  • Linux的一些命令记录
    tar压缩tar-cvfxxx.tarxxx#-c打包,仅打包,无压缩tar-zcvfxxx.tar.gz-Cxxx#-z表示用gzip压缩,常以gz或tgz结尾,-C打包xxx目录的所有内容解压tar-zxvfxxx.tar.gz#-x表示解压选项-c压缩;-x解压;-z使用gzip;-v显示所有过程;-f使用档案名字解决csdn无法复制的问......
  • Linux文件查找命令之locate与find
    locate与find是经常使用的Linux 命令,刚接触Linux时对这两个命令的使用傻傻的分不清。现在我们来对比一下两个命令到底有哪些区别。locatelocate让使用者可以很快速的搜寻档案系统内是否有指定的档案。其方法是先建立一个包括系统内所有档案名称及路径的数据库,之后当寻找......
  • RedHat Enterprise Linux 8.0终端命令界面字体放大缩小
    一、打开RedHat的终端命令界面。 二、放大界面中字体,Ctrl+Shit +“+”三、缩小界面中字体,Ctrl+ “-” ......
  • 最新ArchLinux安装教程【建议收藏】
    主要分为以下步骤1、下载Archlinux并制作U盘启动器2、开机选择U盘启动3、系统联网4、更换国内镜像源5、开始硬盘分区(UEFI+GPT)6、格式化并挂载分区7、安装操作系统8、配置GRUB等基础设置9、用户配置10、安装桌面环境及必备软件安装步骤如下一、制作U盘启动工具目前A......
  • 60秒内检查Linux服务器性能,你能做到吗?
    导读如果你的Linux服务器突然负载暴增,告警短信快发爆你的手机,如何在最短时间内找出Linux性能问题所在?来看Netflix性能工程团队的这篇博文,看它们通过十条命令在一分钟内对机器性能问题进行诊断。概述:通过执行以下命令,可以在1分钟内对系统资源使用情况有个大致的了解uptim......
  • 常用linux命令以及git
    git最基本的流程1.创建工作目录,对工作目录进行修改(写代码开发)2.gitadd./里面包括githash-object-w文件名(修改了多少个目录中的文件,此命令就要被执行多少次)gitupdate-index .....3.gitcommit-m"这里写注释"里面包括gitwerite-treeg......
  • 如何优雅地删除 Linux 中的垃圾文件
    本文正在参与“性能优化实战记录”话题征文活动不知道大家是否也跟我一样,是一只要把的自己电脑文件安排的条理有序,把没用的文件会及时删掉的程序猿呢?如果是的话,那么我们可以愉快地探讨下文章的内容。如果不是的话,你也可以留下来凑凑热闹嘛(>-<)。下面要介绍的是今天的主角——tm......
  • Linux安装KafKa
    Linux安装KafKa​ 官方下载地址:http://kafka.apache.org/downloads.html​ 解压安装包tar-zxvfkafka_2.12-3.3.2.tgz​ 修改配置文件vimserver.properties#broker的全局唯一编号,不能重复,只能是数字broker.id=0#kafka运行日志(数据)存放的路径,路径不需要提前创......