首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

TC(Traffic Control)命令linux自带高级

tc命令——linux基于ip进行流量限制 原理部分参考多方文档进行整理,本文主要目的是记录几个限速的实例来进行直观认识和学习(git限速1、2)。...它按照会话(session--对应于每个TCP连接或者UDP)为流量进行排序,然后循环发送每个会话的数据包。...通过设置各种类别数据包的离队次序,QDisc可以为设置网络数据流量的优先级。 2.2.3 filter(过滤器) Filter(过滤器)用于为数据包分类,决定它们按照何种QDisc进入队列。...除了句柄(handle)和祖先不能修改以外,change命令的语法和add命令相同。换句话说,change命令不能一定节点的位置。 replace: 对一个现有节点进行近于原子操作的删除/添加。...如果节点不存在,这个命令就会建立节点。 link: 只适用于DQisc,替代一个现有的节点。 四、应用 Linux流量控制主要分为建立队列、建立分类和建立过滤器三个方面。

65.4K78

stm32串口USART 硬件 --学习笔记

的概念源于 RS232 这个标准,在 RS232 标准里面包含了串口的定义。...▲ 图1,硬件的连接原理图   图1中,以前用到的 TX 和 RX,也就是简单的三线串口的通讯方式,如果使能了硬件,在这个基础上需要增加两根控制线,一根叫 CTS(Clear To Send 为输入信号...1到串口2,是从 RTS 到 CTS 也就是从串口2到串口1。   ...RTS;另一方面是关于数据的方向的控制,它是基于 RS485 的,在软件中只需要设置它的功能,其他使用功能和串口都是一样的。   ...软件很方便,不需要增加新的硬件,还是以前的TX、RX,但是使用了软件,它本身的字符也是数据,这个数据只不过是说在软件里把它设置了一个特殊的含义。

2.1K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux 系统设置 : dircolors 命令详解

    dircolors命令设置ls命令在显示目录或文件时所用的色彩。dircolors可根据[色彩配置文件]来设置LS_COLORS环境变量或是显示设置LS_COLORS环境变量的命令。...语法 dircolors(选项)(参数) 选项 -b或--sh或--bourne-shell:显示在Boume shell中,将LS_COLORS设为目前预设置的shell指令; -c或--csh或-...-c-shell:显示在C shell中,将LS_COLORS设为目前预设置的shell指令; -p或--print-database:显示预设置; -help:显示帮助; -version:显示版本信息...其实呢,使用dircolor命令就可以显示文件名颜色设置了(dircolor -p)(它还可以设置)。 关于如何修改,同样找到下面一篇文章: 1....利用dircolors命令,查看我们的系统当前的文件名称显示颜色的值,然后利用管道重定向到用户目录下的任意一个文件(这里我们创建了一个.dir_colors文件) 命令1:cd ~ 命令2:dircolors

    4.1K20

    linux文件写入的权限设置命令

    l 符号链接(软硬连接) s 套接字文件 b 块设备文件 c 字符设备文件 p 命名管道文件 - 普通文件,或者更准确的说,不属于以上几种类型的文件 2、 文件权限设置...<<<修改多个用户的不同权限需要多个数字一并设置,第一个数字代表属主用户,第二个数字代表同组用户,第三个数字代表其他用户:比如,664代表属主用户可读可写,同组用户可读可写,其他组可读 在绝对模式下修改权限应该有四位数字...第一位是设置suid和guid的,一旦设置了该位,那么在可执行权限位x上会出现一个s:suid(权限数字4)意味着如果某个用户对属于自己的shell脚本设置了这种权限,那么其他用户在执行这一脚本时也会具有其属主相应的权限...将hello.py文件的所属修改为root 修改文件所在组: 语法类似于chown chgrp root hello.py :将hello.py文件所在组修改为root 创建文件默认权限: umask命令确定创建文件的缺省权限...,一般umask在/etc/profile文件中设置,每个用户登录时会引用该文件,如果设置umask,那么可以在$HOME下的.profile或者bash_profile文件中保存。

    9.3K00

    Linux中set命令设置位置参数

    set 是Linux 的内置命令,这是一个非常有用的命令,只是可能因为不熟悉,所以就不怎么用,如果你看一些比较成熟的shell scripts, 经常会看到用set的地方,本文对set命令的-e , —...localhost bin]# 从上面set的帮助可以看到, “+” ,"-" 分别用于关闭或者打开某些特性;具体的特性有很多,这里介绍 -e 特性: set -e ; 表示后续所有的bash 命令的返回...code 如果不是0,那么脚本立即退出,后续的脚本将不会得到执行的机会; set +e ; 这个是默认的状态,表示就算后续的命令如果返回值不是0,那么脚本依然向下执行; 所以 set -e其实就是从设置的位置起...,给脚本的每一条命令加上了同一个退出条件;而set +e 则是取消这种设置; 看下面的例子: [root@localhost shell_commands]# cat test.sh #!

    4.6K20

    快速理解linux编辑器sed命令

    之前介绍过 awk 命令,sed 命令同样是非常重要的文本处理工具,涉及到linux shell开发时,几乎是避不开这两大利器的 sed 是 stream editor 的简写,是一种非交互式的编辑器...sed可做的编辑动作包括删除、查找替换、添加、插入、从其他文件中读入数据等 常用场景 (1)shell脚本中不便使用vi命令对文件进行编辑,sed命令则很方便 (2)文件太大,用vi编辑器打开文件有性能问题...,就可以使用sed命令编辑 (3)有规律的文本修改,例如全文替换,使用sed命令非常快速 命令格式 sed [options] 'command' file options 是参数 command...是命令集合 file 是要编辑的文件路径 下面通过一些例子来了解sed的基本用法 (1)删除 d 命令用来删除 $ sed '1d' Sed.txt 将Sed.txt的第一行删除后输出到屏幕...$ sed -n '1p' Sed.txt 使用p命令,只打印实际处理过的行,简化输出 $ sed -n 's/abc/ABC/p' Sed.txt 这个命令先替换abc为ABC,然后只打印出替换过的行

    1.1K90

    linux基础命令介绍十:文本编辑 sed

    与vim不同,sed是一种非交互式的文本编辑器,同时它又是面向字符的,每行数据经过sed处理后输出。 sed [OPTION]......’,每个命令都可以有地址与之相关联,地址可以看成是条件,只有在条件成立时,相关的命令才被执行;所有可执行命令都处理完毕后,仍处于模式空间中的字符串会被追加一个换行符后打印输出;之后读取下一行输入做同样的处理...只有被命令p作用的字符串才会被输出。 -f file表示从file中读取sed命令 -i 表示原地修改。...{x;N};s/\n//p' 3 25 47 69 #处于{...}之中的是命令组 : label为分支命令指定标签位置(不允许地址匹配) b label无条件跳转到label分支,如果省略了label...理解上述各个命令的含义,熟练使用它们,就会发现sed的强大之处。

    1.1K30

    linux下用export命令临时设置

    今天在执行flask命令的时候报了一个错误, RuntimeError: Click will abort further execution because Python 3 was configured...LC_ALL=C.UTF-8 export LANG=C.UTF-8 Click discovered that you exported a UTF-8 locale 意思就是我需要执行两个export命令...,设置一下字符集,按照提示进行设置后可以正常运行了,借用这个问题引出一个知识点,export命令和locale字符集。...Linux export命令用于设置或显示环境变量。 在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。...重点在于export的执行仅仅适用于当前登陆操作,也就是说当你关闭了当前窗口,再次登录时,这个变量又回到了原来的值,需要再次执行些命令进行设置

    2.8K10

    linux命令窗口设置登录名颜色

    linux命令窗口输入命令与输出内容颜色一样,内容太多导致不容易区分,设置下登录名的颜色。...e[1m\h\e[0m \e[34;40m\e[1m\W\e[0m]\$ '" >> /etc/profile [root@localhost ~]# source /etc/profile 第一行设置颜色...格式说明: 设置字符序列颜色的格式为:  \e[F;Bm 结束字符序列颜色的格式为:  \e[0m 如果需要为字符设置颜色,可以这样设置:\e[F;Bm需要设置颜色的部分\e[0m 其中F为字体颜色...,如高亮显示显示,可以将字符序列颜色的格式中\e[F;Bm中的F;B设置为1,即\e[1m,然后和颜色信息加配置在一起,如\e[31;40m\e[1m。...设置特殊显示表如下: 0:OFF,关闭颜色 1:高亮显示 4:显示下划线 5:闪烁显示 7:反白显示 8:颜色不可见 通过上述颜色信息表和设置特殊显示表对颜色参数进行配置,即可为终端提示符设置个性化的颜色

    3.6K30

    Linux ethtool命令查询及设置网卡参数

    概述     ethtool是用于查询和设置网卡参数的命令,它的功能非常强大,几乎网卡的收发数据的参数都可以在这里设置。 2....命令格式     (1)语法 ethtool [-s|-a|-A|-c|-C|-g|-G……] ethX     (2)描述 ethX表示以太网卡的名称,第一块以太网卡为eth0,第二块为...常见命令参数 参数 说明 -a 查看网卡中接收模块RX、发送模块TX和Autonegotiate模块的状态:启动on 或 停用off。...网口基本设置ethtool ethX,查询ethx网口基本设置,其中 x 是对应网卡的编号,如eth0、eth1等等。  ...设置网口工作方式 (1)关闭/打开网卡对数据包的校验功能     关闭/打开网卡对收到的数据包的校验功能,请输入:ethtool -K eth0 rx off/on     关闭/打开网卡对发送的数据包的校验功能

    11.7K20

    树莓派基础实验37:pyserial模块通信实验

    在树莓派基础实验36:通用串口通信实验中学习了设置树莓派的串口为通用串口与PC电脑的串口调试工具进行通信。   ...writeTimeout:写超时 xonxoff:软件 rtscts:硬件 dsrdtr:硬件 interCharTimeout:字符间隔超时 属性的使用方法: ser=serial.Serial...print ser.writeTimeout#写超时 print ser.xonxoff#软件 print ser.rtscts#硬件 print ser.dsrdtr#硬件 print...ser.writeTimeout=0.5#写超时 ser.xonxoff=False#软件 ser.rtscts=False#硬件 ser.dsrdtr=False#硬件 ser.interCharTimeout...与树莓派基础实验36:通用串口通信实验一样设置树莓派的串口为通用串口,与PC上的串口调试工具通信。

    2.8K30

    python pyserial 串行端口编程

    一、概述 pyserial模块封装了对串口的访问。 二、特性 在支持的平台上有统一的接口。 通过python属性访问串口设置。 支持不同的字节大小、停止位、校验位和设置。...:字节大小 parity:校验位 stopbits:停止位 timeout:读超时设置 writeTimeout:写超时 xonxoff:软件 rtscts:硬件 dsrdtr:硬件...print ser.writeTimeout#写超时 print ser.xonxoff#软件 print ser.rtscts#硬件 print ser.dsrdtr#硬件 print...ser.writeTimeout=0.5#写超时 ser.xonxoff#软件 ser.rtscts#硬件 ser.dsrdtr#硬件 ser.interCharTimeout#...writeTimeout:写超时 xonxoff:软件 rtscts:硬件 dsrdtr:硬件 interCharTimeout:字符间隔超时 #端口设置可以被读入字典,也可从字典加载设置

    95220

    linux文件权限的设置及使用命令

    l 符号链接(软硬连接) s 套接字文件 b 块设备文件 c 字符设备文件 p 命名管道文件 - 普通文件,或者更准确的说,不属于以上几种类型的文件 2、 文件权限设置...<<<修改多个用户的不同权限需要多个数字一并设置,第一个数字代表属主用户,第二个数字代表同组用户,第三个数字代表其他用户:比如,664代表属主用户可读可写,同组用户可读可写,其他组可读 在绝对模式下修改权限应该有四位数字...第一位是设置suid和guid的,一旦设置了该位,那么在可执行权限位x上会出现一个s:suid(权限数字4)意味着如果某个用户对属于自己的shell脚本设置了这种权限,那么其他用户在执行这一脚本时也会具有其属主相应的权限...将hello.py文件的所属修改为root 修改文件所在组: 语法类似于chown chgrp root hello.py :将hello.py文件所在组修改为root 创建文件默认权限: umask命令确定创建文件的缺省权限...,一般umask在/etc/profile文件中设置,每个用户登录时会引用该文件,如果设置umask,那么可以在$HOME下的.profile或者bash_profile文件中保存。

    2.7K00
    领券