自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 AWK命令用法与举例

awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息awk处理过程:依次对每一行进行处理,然后输出awk命令形式:awk [-F|-f|-v] ‘BEGIN{} //{command1; command2} END{}’ file[-F|-f|-v] 大参数,-F指定分隔符,-f调用脚本,-v定义变量 var=...

2019-10-24 15:43:32 117

转载 Linux升级OpenSSH修复高危漏洞

前言:近期因centos 6.x和Redhat 6.x 默认openssh扫描存在大量漏洞,基于安全考虑,需要将openssh_5.3p1升级为最新版,网上查了很多教程,发现openssh存在大量依赖,不解决依赖问题很难保证其他服务。而openssl又被大量程序依赖。实在是头疼。最后发现一个不破坏各种依赖又可以完美升级的方案。1. 开启telnet避免无法登陆1.1 安装telnet服...

2019-07-22 10:00:05 736

转载 core文件如何查看和调试

调试Linux程序的时候,出现Segmentation Fault是最郁闷的事情了,程序代码量很大的时候,可能花很多时间都找不到出错原因。这里介绍一种对你调试Segmentation Fault很有帮助的方法,可能能迅速帮助你找到出错的代码行。这种方法需要用到Linux提供的core dump机制:当程序中出现内存操作错误时,会发生崩溃并产生核心文...

2019-06-27 17:51:36 1532

转载 使用wrk进行性能测试

1 wrk介绍wrk是一款现代化的HTTP性能测试工具,即使运行在单核CPU上也能产生显著的压力。它融合了一种多线程设计,并使用了一些可扩展事件通知机制,例如epoll and kqueue。一个可选的LuaJIT脚本能产生HTTP请求,响应处理和自定义报告,更详细的脚本内容可以参考scripts目录下的一些例子。2 wrk下载和安装先安装gitcd /usr/local/src...

2019-03-08 11:49:06 815

转载 Linux安装loadrunner负载机

1、loadrunner下载地址:http://download.csdn.net/download/intel80586/9542271或者其他资源2、首先用rpm -qa|grep -i c++命令确认服务器是否已经安装了compat-libstdc++-33-3.2.3-61.i386.rpm,若没有下载安装下载地址:http://vdisk.weibo.com/s/akrZxiI7hG...

2019-02-27 18:29:37 169

转载 Linux下l2tp客户端xl2tpd安装配置的具体操作

环境:Centos 6.5 64位  1、下载xl2tp  http://pkgs.org/search/?query=xl2tp&type=smart选择相应的版本进行下载  2、安装ppp和xl2tp  yum install ppp  yum install xl2tpd  3、 配置xl2tpd.conf  文件地址: /etc/xl2tpd/xl2tp...

2019-02-20 09:15:56 4784

转载 Jmeter进行webSocket接口测试

一、运行Jmeter (1) 去官方网站下载jmeter(版本为3.3)并解压。下载websocket依赖的jar,放到/apache-jmeter-3.3/lib/ext目录下下载地址:https://download.csdn.net/download/xyz846/10941983点击bin/jmeter.bat启动jmeter(2)  新建线程组。(3) 在线程...

2019-01-28 17:54:57 353

转载 loadrunner多场景的串行执行以及定时执行

方法一:既然是脚本串行执行,那在场景设计中必然是要用多个脚本,要注意的是需要将Scenario Schedule中的Schedule by设置为Group的模式.然后按实际需要依次设置每个脚本的Schedule.要事先计算好每个脚本的整个执行时间,方便定义后续脚本的开始时间(设置Start Group).方法二:使用定时任务执行:首先创建并设置好要跑的个测试场景,再创建一个一个...

2018-12-21 15:06:45 356

转载 Jmeter跨线程组调用token

1.正则提取token后添加:后置处理器-->BeanShell PostProcessor2.BeanShell PostProcessor写入函数${__setProperty(,,)}3.线程2中写入函数${__P(,)}调用,我的直接写入信息头管理器4.主要用到两个函数5.查看运行结果是否调取成功...

2018-12-21 14:46:28 1578

转载 Jmeter自动生成测试报告

自动生成测试报告的命令:该命令需要在jmeter的bin路径下执行step1、删除之前的测试报告(如果有的话)del /s /Q D:\Jmeter\apache-jmeter-3.2\bin\result.jtl        {该路径是jmeter的安装路径}step2、删除之前的测试报告文件夹rd /s /Q F:\report                          ...

2018-12-20 16:49:15 1896

原创 jmeter聚合报告导出时乱码的解决

在使用jmeter性能测试时,聚合报告导出后使用excel打开时是乱码,查看相关文件后是编码的问题,解决方法如下:1、现象:用excel打开变成乱码2、解决:先使用记事本打开后,选择编码格式ANSI后保存既可再次使用excel打开就可以正常显示中文了。...

2018-12-20 16:45:50 2590

原创 jmeter之图片上传

1、抓取参数第一步:先用fiddler抓取上传接口的参数  2、填写参数第一步:在jmeter的参数列填写没有filename的这一列参数,勾选Use multipart/form-data for POST第二步:在files upload这一栏填写要上传的文件参数 第三步:进入advanced里面设置选择implementation为java...

2018-12-18 14:32:09 866

转载 绿色版的正则表达式测试工具及正则表达式入门教程

下载网址:https://download.csdn.net/download/xyz846/10856604RegexTester是一款正则表达式测试器,支持单行模式、多行模式,经典的窗口设计,该工具允许你测试和分析正则表达式。正则表达式通常用于两种任务:1.验证,2.搜索/替换。用于验证时,通常需要在前后分别加上^和$,以匹配整个待验证字符串;搜索/替换时是否加上此限定则根据搜索的要求而定...

2018-12-17 18:37:28 215

转载 Jmeter关联,正则表达式提取器使用

 一、Jmeter关联的方式:  Jmeter中关联可以在需要获取数据的请求上 右键-->后置处理器 选择需要的关联方式,如下图有很多种方法可以提取动态变化数据:     二、正则表达式提取器:   1、比如需要提取如下响应文本中的 “<title>百度一下,你就知道</title>” 里面的 “百度一下,你就知道”:    2、设置正则表...

2018-12-17 18:10:40 102

转载 zabbix启动报cannot set resource limit: [13] Permission denied问题解决

zabbix启动的时候报错如下: 28395:20170122:112700.799 using configuration file: /etc/zabbix/zabbix_agentd.conf28395:20170122:112700.799 cannot set resource limit: [13] Permission denied28395:20170122:112700...

2018-08-21 11:40:59 3086

转载 linux 出错 “INFO: task xxxxxx: 634 blocked for more than 120 seconds.”的3种解决方案

1 问题描述最近搭建的一个linux最小系统在运行到241秒时在控制台自动打印如下图信息,并且以后每隔120秒打印一次。 仔细阅读打印信息发现关键信息是“hung_task_timeout_secs”,第一次遇到这样的问题,首先百度…通过翻看多个网友的博客,发现这是linux kernel的一个bug。大家对这个问题的解释也都比较一致,摘抄一段:By default Linux u...

2018-08-20 15:57:04 1751

转载 df -h执行卡住不动问题解决

df -h执行卡住不动问题解决昨天生产环境报日志写不进去了,因此 登陆线上环境后,习惯用df -h命令查看空间使用情况,结果发现该命令执行半天也没有返回。因此使用mount命令查看该机器上的目录:[conversant@swiftmedia-esc ~]$ mount/dev/mapper/VolGroup-lv_root on / type ext4 (rw)proc on /...

2018-07-17 18:43:05 6872

转载 Ansible 运维自动化 ( 配置管理工具 )

简介: 当下有许多的运维自动化工具( 配置管理 ),例如:Ansible、SaltStack、Puppet、Fabric 等。 Ansible 一种集成 IT 系统的配置管理、应用部署、执行特定任务的开源平台,是 AnsibleWorks 公司名下的项目,该公司由 Cobbler 及 Func 的作者于 2012 年创建成立。 Ansible 基于 Python 语言实现,由 Parami...

2018-06-11 17:40:38 556

转载 The user specified as a definer (”@’%') does not exist完美解决方法

在给一个客户做电商项目实施的时候,mysql数据库报错The user specified as a definer (”@’%') does not exist。尝试过两种方式,第一种重启之后好用,但是一会就又不好用了。第二种算是一种完美的解决方法。此种报错主要是针对访问视图文件引起的。第一种:给root赋值所有权限:注意在命令符下面操作。grant all privileges on *.* ...

2018-05-23 13:03:01 23352 1

转载 Linux系统修改时区不用重启方法

  时区的配置文件是/etc/sysconfig/clock。用tzselect命令就可以修改这个配置文件,根据命令的提示进行修改就好了。  但是在实际工作中,发现这种方式是不能够使得服务器上的时间设置马上生效的,而且使用ntpdate去同步时间服务器也不能够更改时间。即使你使用了 date命令手工设置了时间的话,如果使用ntpdate去进行时间同步的话,时间又会被改动到原来的错误时区的时间。而生...

2018-03-24 11:11:09 2877 1

转载 linux使用svn版本管理之创建仓储和权限管理

1 Linux下创建svn仓库 1.1 启动SVN服务 svnserve -d -r  /SVNRootDirectry   其中SVNRootDirectry是你的SVN 根目录,例如192.85.1.2上的是:/SVN。-d 表示以后台服务方式执行,-r就表示...

2018-03-22 18:38:12 5605

转载 More than 100 items having missing data for more than 10 minutes

zabbix告警     More than 100 items having missing data for more than 10 minutes          查看zabbix-Administration-Queue-Overview by proxy     发现大量的等待item          原因分析:     1.server端与proxy端时间不同步 ...

2018-03-13 10:53:39 7233

转载 mysql Error : Cannot truncate a table referenced in a foreign key constraint 清空具有外键约束的表时报

在清除mysql表数据时报错:DELETE from weshares where id >0;truncate table weshares;     drop  以上方式清楚表数据的时候都报以下错误:Error : Cannot truncate a t...

2018-03-13 10:21:34 583

转载 ffmpeg 常用命令

mp4中的h264编码,而h264有两种封装:一种是annexb模式,传统模式,有startcode,SPS和PPS是在ES中;另一种是mp4模式,一般mp4、mkv、avi会没有startcode,SPS和PPS以及其它信息被封装在container中,每一个frame前面是这个frame的长度,很多解码器只支持annexb这种模式,因此需要将mp4做转换;在ffmpeg中用h264_mp4to...

2018-03-09 10:52:57 540

转载 mysql双机热备的实现

Mysql数据库没有增量备份的机制,当数据量太大的时候备份是一个很大的问题。还好mysql数据库提供了一种主从备份的机制,其实就是把主数据库的所有的数据同时写到备份的数据库中。实现mysql数据库的热备份。 要想实现双机的热备,首先要了解主从数据库服务器的版本的需求。要实现热备mysql的版本都高于3.2。还有一个基本的原则就是作为从数据库的数据版本可以高于主服务器数据库的版本,但是不可以低于主服...

2018-03-08 11:59:18 471

转载 Linux如何配置bond

Q:什么是BOND?A:  将多块网卡虚拟成为一块网卡的技术,通过bond技术让多块网卡看起来是一个单独的以太网接口设备并具有相同的ip地址。 Q:为什么要配置bond?A:  在linux下配置bond,通过网卡绑定技术既能增加服务器的可靠性,又增加了可用网络宽带,为用户提供不间断的网络服务。 原理:  网卡工作在混杂(promisc)模式,接收到达网卡的所有数据包,tcpdump工作用的也是混...

2018-02-23 15:42:10 1060

转载 学习Python 免费电子书 TOP10(含下载)

Python电子书《简明 Python 教程》 中文版《Python学习手册》《Python语言入门》《Learning Python》第5版《Python Algorithms》《python for data analysis》《Natural Language Processing with Python》中文版《Python核心编程》 第二版《Python基础教程》 第二版Python学习...

2018-02-11 09:52:39 7172 1

转载 loadrunner(1)----http POST三种请求格式的脚本

本篇文章主要针对POST请求的三种数据请求格式,组织不同的脚本,较为基础,入手教简单(1)、application/x-www-form-urlencoded 键值对(2)、multipart/form-data 表单(3)、application/json Json串注意:loadrunner参数中的引号,需要自己加"\"。1. application/x-www-form-

2018-01-29 14:09:26 1350

转载 mysql:1153 Got a packet bigger than ‘max_allowed_packet’ bytes的解决方法

备份还原或数据导入报错1153:Got a packet bigger than‘max_allowed_packet’bytes的问题这个问题可以有2个解决方法:1.临时修改:mysql>set global max_allowed_packet=524288000; #修改 512M2.修改my.cnf(windows下my.ini),需重启mysql。在 [MySQL

2018-01-20 17:27:38 197

转载 Shell中的循环语句for、while、until实例讲解

这篇文章主要介绍了Shell中的循环语句for、while、until实例讲解,简单清晰明了,非常不错的教程,需要的朋友可以参考下 在编程语言中,循环语句是最基本的语法之一,在Shell(这里是Bash)中也不例外,再把以前自己写过的相关内容整理一下吧。这里包括for/while/until循环,以及变量自增的语法实例。Shell(以Bash为

2018-01-18 15:27:04 1620

转载 netstat监控大量ESTABLISHED连接与Time_Wait连接问题

问题描述:在不考虑系统负载、CPU、内存等情况下,netstat监控大量ESTABLISHED连接与Time_Wait连接。# netstat -n | awk '/^tcp/ {++y[$NF]} END {for(w in y) print w, y[w]}'CLOSE_WAIT 348ESTABLISHED 1240TIME_WAIT

2018-01-12 16:36:21 1352

转载 端口状态说明 LISTENING、ESTABLISHED、TIME_WAIT及CLOSE_WAIT

TCP状态转移要点    TCP协议规定,对于已经建立的连接,网络双方要进行四次握手才能成功断开连接,如果缺少了其中某个步骤,将会使连接处于假死状态,连接本身占用的资源不会被释放。网络服务器程序要同时管理大量连接,所以很有必要保证无用连接完全断开,否则大量僵死的连接会浪费许多服务器资源。在众多TCP状态中,最值得注意的状态有两个:CLOSE_WAIT和TIME_WAIT。   1、LI

2018-01-12 16:23:04 603

转载 MySQL字符串的‘123’转换为数字的123

方法一:SELECT CAST('123' AS SIGNED);方法二:SELECT CONVERT('123',SIGNED);方法三:SELECT '123'+0;

2018-01-11 14:37:11 635

转载 使用fiddler对手机APP进行抓包

在做手机或移动端APP的接口测试时,需要从开发人员那里获取接口文档,接口文档应该包括完整的功能接口、接口请求方式、接口请求URL、接口请求参数、接口返回参数。如果当前项目没有接口文档,则可以使用fiddler对APP进行抓包确认。在手机上对APP进行操作,然后在Fiddler中可以抓取对应的网络交互信息(一个功能中可能设计多个接口的交互)。在抓取的信息中可以看到接口请求方式、接口请求URL、接口请

2018-01-03 17:06:09 57919 5

转载 Jira的 Transaction level 'READ-COMMITTED' in InnoDB is not safe for binlog mode 'STATEMENT'错误的解决 原创 2

安装jira,MYSQL5.1后出现错误Transaction level 'READ-COMMITTED' in InnoDB is not safe for binlog mode 'STATEMENT'一查原来是innodb和binlog不兼容引起的。修改my.cnf:#binlog_format=mixed把注释#号去掉,重启mysql,重启jira就好了

2017-12-21 16:21:37 316

转载 BAT批处理命令 教程

第一章批处理基础第一节常用批处理内部命令简介批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD。这些命令统称批处理命令。小知识:可以在键盘上按下Ctrl+C组合键来强行终止一个批处理的执行过程。了解了大概意思后,我们正式开始学习.先看一个简单的例子!@echo offecho "欢迎来到非常BAT!"pause把上面的

2017-10-21 16:52:42 508

转载 redis配置认证密码

redis配置密码1.通过配置文件进行配置yum方式安装的redis配置文件通常在/etc/redis.conf中,打开配置文件找到#requirepass foobared  去掉行前的注释,并修改密码为所需的密码,保存文件requirepass myRedis  重启redissudo service redis 

2017-03-23 16:14:28 640

转载 nmon和nmon analyser的下载和使用

nmon 工具可以为 AIX 和 Linux 性能专家提供监视和分析性能数据的功能,AIX是IBM的一个操作系统,相比于Linux,使用范围不算很广,因此我们重点讲下Linux下的nmon应用。首先自然是下载,Linux的nmon有自己的官方网站(http://nmon.sourceforge.NET/),这时候第一个问题来了,网站居然打不开,难道网址不对?我想这是我们的第一反应,其实网址并没

2017-02-16 11:57:17 1377

转载 Nikto

一 简介Nikto 是一款开放源代码的、功能强大的WEB扫描评估软件,能对web服务器多种安全项目进行测试的扫描软件,去寻找已知有名的漏洞,能在230多种服务器上扫描出 2600多种有潜在危险的文件、CGI及其他问题,它可以扫描指定主机的WEB类型、主机名、特定目录、COOKIE、特定CGI漏洞、返回主机允许的 http模式等等。它也使用LibWhiske库,但通常比Whisker更新的更

2016-12-28 10:48:58 581

转载 关于Loadrunner11录制脚本时IE打不开问题

最近一直在为“Loadrunner11录制脚本时IE打不开问题“发愁,问了好多了解的人,上网搜了很多方法,也在论坛上发了帖子,但是一直没能解决,今天刚好在网上看了一个帖子,方法挺管用就贴出来,希望有需要的朋友可以用到:使用loadrunner11录制脚本时试了很多办法都无法打开ie浏览器,最后终于解决了1、ie浏览器去掉启用第三方浏览器扩展2、loadrunner11 键盘F4,在br

2016-11-11 08:52:52 6832 1

提示
确定要删除当前文章?
取消 删除