掌握LVS的实用命令与参数配置
最编程
2024-08-10 21:49:43
...
一.常用例子
清空列表
ipvsadm
指定虚拟服务器,是tcp的,端口80
ipvsadm -A -t 10.10.10.135:80
添加一个真实服务器,tcp的,端口80,-m是nat模式,-w权重1
ipvsadm -a -t 10.10.10.135:80 -r 10.10.10.60:80 -m -w 1
ipvsadm -a -t 10.10.10.135:80 -r 10.10.10.233:80 -m -w 1
ipvsadm -l 查看虚拟服务表
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
服务器地址 转发 权重 活跃连接 非活跃连接
我们将处于 TCP ESTABLISH 状态以外的连接都称为不活跃连接。例如处于 SYN_RECV 状态的连接,处于 TIME_WAIT 状态的连接等
--stat选项是统计自该条转发规则生效以来的包
Conns (connections scheduled) 已经转发过的连接数
InPkts (incoming packets) 入包个数
OutPkts (outgoing packets) 出包个数
InBytes (incoming bytes) 入流量(字节)
OutBytes (outgoing bytes) 出流量(字节)
--rate选项是显示速率信息
CPS (current connection rate) 每秒连接数
InPPS (current in packet rate) 每秒的入包个数
OutPPS (current out packet rate) 每秒的出包个数
InBPS (current in byte rate) 每秒入流量(字节)
OutBPS (current out byte rate) 每秒入流量(字节)
二.其它参数
#在内核的虚拟服务器表中添加一条新的虚拟服务器记录。也就是增加一台新的虚拟服务器
--add-service -A
#编辑内核虚拟服务器表中的一条虚拟服务器记录
--edit-service -E
#删除内核虚拟服务器表中的一条虚拟服务器记录
--delete-service -D
#清除内核虚拟服务器表中的所有记录
--clear -C
#恢复虚拟服务器规则
--restore -R
#保存虚拟服务器规则,输出为-R 选项可读的格式
--save -S
#在内核虚拟服务器表的一条记录里添加一条新的真实服务器
--add-server -a
#编辑一条虚拟服务器记录中的某条真实服务器记录
--edit-server -e
#删除一条虚拟服务器记录中的某条真实服务器记录
--delete-server -d
#显示内核虚拟服务器表
--list -L|-l
#虚拟服务表计数器清零
--zero -Z
#设置连接超时值
--set tcp tcpfin udp
#启动同步守护进程。他后面可以是master 或backup,用来说明LVS Router 是master 或是backup。在这个功能上也可以采keepalived 的VRRP 功能。
--start-daemon
#停止同步守护进程
--stop-daemon
#显示帮助信息
--help -h
Options:
#说明虚拟服务器提供的是tcp 的服务[vip:port] or [real-server-ip:port]
--tcp-service -t service-address
#说明虚拟服务器提供的是udp 的服务[vip:port] or [real-server-ip:port]
--udp-service -u service-address
#说明是经过iptables 标记过的服务类型。
--fwmark-service -f fwmark
#使用的调度算法,有这样几个选项,默认的调度算法是: wlc.
--scheduler -s scheduler
#持久稳固的服务。这个选项的意思是来自同一个客户的多次请求,将被同一台真实的服务器处理。timeout 的默认值为300 秒
--persistent -p [timeout]
#子网掩码
--netmask -M netmask
#真实的服务器[Real-Server:port]
--real-server -r server-address
#指定LVS 的工作模式为直接路由模式(也是LVS 默认的模式
--gatewaying -g
#指定LVS 的工作模式为隧道模式
--ipip -i
指定LVS 的工作模式为隧道模式
#指定LVS 的工作模式为NAT 模式
--masquerading -m
#真实服务器的权值
--weight -w weight
#指定组播的同步接口
--mcast-interface interface
#显示LVS 目前的连接 如:ipvsadm -L -c
--connection -c
#显示tcp tcpfin udp 的timeout 值 如:ipvsadm -L --timeout
--timeout
#显示同步守护进程状态
--daemon
#显示统计信息
--stats
#显示速率信息
--rate
#对虚拟服务器和真实服务器排序输出
--sort
#输出IP 地址和端口的数字形式
--numeric -n
下一篇: 全面解析ipvsadm命令
推荐阅读
-
掌握LVS的实用命令与参数配置
-
理解LVS并掌握ipvsadm管理命令的配置方法
-
掌握LVS命令的实用技巧
-
掌握LVS-ipvsadm命令的实用技巧
-
包婷婷 (201550484)作业一 统计软件简介与数据操作-SPSS(Statistical Product and Service Solutions),"统计产品与服务解决方案"软件。最初软件全称为"(SolutionsStatistical Package for the Social Sciences),但是随着SPSS产品服务领域的扩大和服务深度的增加,SPSS公司已于2000年正式将英文全称更改为"统计产品与服务解决方案",标志着SPSS的战略方向正在做出重大调整。为IBM公司推出的一系列用于统计学分析运算、数据挖掘、预测分析和决策支持任务的软件产品及相关服务的总称SPSS,有Windows和Mac OS X等版本。 1984年SPSS总部首先推出了世界上第一个统计分析软件微机版本SPSS/PC+,开创了SPSS微机系列产品的开发方向,极大地扩充了它的应用范围,并使其能很快地应用于自然科学、技术科学、社会科学的各个领域。世界上许多有影响的报刊杂志纷纷就SPSS的自动统计绘图、数据的深入分析、使用方便、功能齐全等方面给予了高度的评价。 R统计软件介绍 R是一套完整的数据处理、计算和制图软件系统。其功能包括:数据存储和处理系统;数组运算工具(其向量、矩阵运算方面功能尤其强大);完整连贯的统计分析工具;优秀的统计制图功能;简便而强大的编程语言:可操纵数据的输入和输出,可实现分支、循环,用户可自定义功能。 与其说R是一种统计软件,还不如说R是一种数学计算的环境,因为R并不是仅仅提供若干统计程序、使用者只需指定数据库和若干参数便可进行一个统计分析。R的思想是:它可以提供一些集成的统计工具,但更大量的是它提供各种数学计算、统计计算的函数,从而使使用者能灵活机动的进行数据分析,甚至创造出符合需要的新的统计计算方法。 该语言的语法表面上类似 C,但在语义上是函数设计语言(functional programming language)的变种并且和Lisp 以及 APL有很强的兼容性。特别的是,它允许在"语言上计算"(computing on the language)。这使得它可以把表达式作为函数的输入参数,而这种做法对统计模拟和绘图非常有用。 R是一个免费的*软件,它有UNIX、LINUX、MacOS和WINDOWS版本,都是可以免费下载和使用的。在R主页那儿可以下载到R的安装程序、各种外挂程序和文档。在R的安装程序中只包含了8个基础模块,其他外在模块可以通过CRAN获得。 二、R语言 R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个*、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。 R作为一种统计分析软件,是集统计分析与图形显示于一体的。它可以运行于UNIX,Windows和Macintosh的操作系统上,而且嵌入了一个非常方便实用的帮助系统,相比于其他统计分析软件,R还有以下特点: 1.R是*软件。这意味着它是完全免费,开放源代码的。可以在它的网站及其镜像中下载任何有关的安装程序、源代码、程序包及其源代码、文档资料。标准的安装文件身自身就带有许多模块和内嵌统计函数,安装好后可以直接实现许多常用的统计功能。[2] 2.R是一种可编程的语言。作为一个开放的统计编程环境,语法通俗易懂,很容易学会和掌握语言的语法。而且学会之后,我们可以编制自己的函数来扩展现有的语言。这也就是为什么它的更新速度比一般统计软件,如,SPSS,SAS等快得多。大多数最新的统计方法和技术都可以在R中直接得到。[2] 3. 所有R的函数和数据集是保存在程序包里面的。只有当一个包被载入时,它的内容才可以被访问。一些常用、基本的程序包已经被收入了标准安装文件中,随着新的统计分析方法的出现,标准安装文件中所包含的程序包也随着版本的更新而不断变化。在另外版安装文件中,已经包含的程序包有:base一R的基础模块、mle一极大似然估计模块、ts一时间序列分析模块、mva一多元统计分析模块、survival一生存分析模块等等.[2] 4.R具有很强的互动性。除了图形输出是在另外的窗口处,它的输入输出窗口都是在同一个窗口进行的,输入语法中如果出现错误会马上在窗口口中得到提示,对以前输入过的命令有记忆功能,可以随时再现、编辑修改以满足用户的需要。输出的图形可以直接保存为JPG,BMP,PNG等图片格式,还可以直接保存为PDF文件。另外,和其他编程语言和数据库之间有很好的接口。[2] 5.如果加入R的帮助邮件列表一,每天都可能会收到几十份关于R的邮件资讯。可以和全球一流的统计计算方面的专家讨论各种问题,可以说是全世界最大、最前沿的统计学家思维的聚集地.[2] R是基于S语言的一个GNU项目,所以也可以当作S语言的一种实现,通常用S语言编写的代码都可以不作修改的在R环境下运行。 R的语法是来自Scheme。R的使用与S-PLUS有很多类似之处,这两种语言有一定的兼容性。S-PLUS的使用手册,只要稍加修改就可作为R的使用手册。所以有人说:R,是S-PLUS的一个“克隆”。 但是请不要忘了:R是免费的(R is free)。R语言源代码托管在github,具体地址可以看参考资料。[3] 。 R语言的下载可以通过CRAN的镜像来查找。 R语言有域名为.cn的下载地址,有六个,其中两个由Datagurn,由 中国科学技术大学提供的。R语言Windows版,其中由两个下载地点是Datagurn和 USTC提供的。 三、stata Stata 是一套提供其使用者数据分析、数据管理以及绘制专业图表的完整及整合性统计软件。它提供许许多多功能,包含线性混合模型、均衡重复反复及多项式普罗比模式。用Stata绘制的统计图形相当精美。 新版本的STATA采用最具亲和力的窗口接口,使用者自行建立程序时,软件能提供具有直接命令式的语法。Stata提供完整的使用手册,包含统计样本建立、解释、模型与语法、文献等超过一万余页的出版品。 除此之外,Stata软件可以透过网络实时更新每天的最新功能,更可以得知世界各地的使用者对于STATA公司提出的问题与解决之道。使用者也可以透过Stata. Journal获得许许多多的相关讯息以及书籍介绍等。另外一个获取庞大资源的管道就是Statalist,它是一个独立的listserver,每月交替提供使用者超过1000个讯息以及50个程序。 四、PYTHON
-
在Ubuntu中详解tar命令:轻松掌握.tar文件的压缩与解压操作以及关键参数选项
-
实用的命令行工具指南:深入理解jps、jstack、jmap、jhat、jstat与hprof JVM 性能优化与监控方法" - jps: Java虚拟机进程状态工具 - 全面解读 - jstack: 一步步掌握堆栈跟踪工具 - 实战解析 - jmap & jhat: 内存映射与Java堆分析利器 - 详解篇 - jstat: JVM性能统计与监测工具 - 使用详解 - hprof: 堆/CPU性能剖析工具 - 深入学习指南
-
实用教程:轻松掌握VS2013的下载与安装 - 包含资源链接与注册码操作步骤(第三部分:配置及激活指南)
-
理解Linux su命令的语法,su root与su - root的区别,以及su与sudo的区别,掌握su -c参数的使用方式