- 博客(27)
- 资源 (102)
- 收藏
- 关注
原创 Linux下抓包工具tcpdump使用
为了弄明白keepalived+lvs是如何交互的,必须学会分析和使用抓包工具进行分析,下面就是对抓包工具的的使用简单介绍如下,有些部分参考的网上的,如有不对的地方欢迎指正,谢谢!1.第一种是关于类型的关键字主要包括host,net,port例如: host host 10.10.10.12,指明host 10.10.10.12是一台主机,net 202
2012-11-29 14:41:29 11969
原创 Mysql监控工具–mytop
Andyguo 2012-11-27mytop 是一个类似 Linux下的 top 命令风格的 MySQL 监控工具,可以监控当前的连接用户和正在执行的命令。一Mytop安装1. 安装TermReadKey 下载地址:http://search.cpan.org/CPAN/authors/id/J/JS/JSTOWE/TermReadKey-2.30.tar.gz
2012-11-27 09:51:41 5731
转载 LVS连接的持久时间
LVS的持续时间有2个1.把同一个cip发来请求到同一台RS的持久超时时间。2.一个链接创建后空闲时的超时时间,这个超时时间分为3种。1)tcp的空闲超时时间。2)lvs收到客户端tcp fin的超时时间3)udp的超时时间客户端连接到vip的时候,Director会记录在它的跟踪记录表里面。如果原来已经有该cip,那
2012-11-26 16:25:14 3389
原创 尚观第15周sed学习笔记
注: 本文档中的代码和图片均来自《sed与awk(第二版)》 一 文本的操作sed是一个“非交互式的”面向字符流的编辑器,awk是一种负责模式匹配的程序设计语言,它的典型示例是将数据转换成格式化的报表。 二 了解sed awk的基本操作范例一:file1.txtJohn Daggett, 341 King Road, Plymouth MAAlice Ford,
2012-11-26 09:26:05 1892
原创 尚观第15周AWK学习笔记
一 编写awk 脚本HELLO,WORLD$echo 'this line of data is ignored' > test$ awk'{ print "Hello, world" }' testHello,worldAwk读入一行,执行一次括号里面的动作 $ cattest2Hello,world$ awk'{ print }' test2Hello,
2012-11-26 09:23:17 2095
转载 gc日志分析工具
性能测试排查定位问题,分析调优过程中,会遇到要分析gc日志,人肉分析gc日志有时比较困难,相关图形化或命令行工具可以有效地帮助辅助分析。Gc日志参数通过在tomcat启动脚本中添加相关参数生成gc日志-verbose.gc开关可显示GC的操作内容。打开它,可以显示最忙和最空闲收集行为发生的时间、收集前后的内存大小、收集需要的时间等。打开-xx:+ printGCde
2012-11-25 20:27:25 29772 3
转载 探秘Java虚拟机 gc的监控
1、Java虚拟机运行时的数据区2、常用的内存区域调节参数-Xms:初始堆大小,默认为物理内存的1/64(-Xmx:最大堆大小,默认(MaxHeapFreeRatio参数可以调整)空余堆内存大于70%时,JVM会减少堆直到 -Xms的最小限制-Xmn:新生代的内存空间大小,注意:此处的大小是(eden+ 2 survivor space)。与jmap -he
2012-11-25 20:25:01 4977
原创 尚观(awk sed高级使用)使用shell对一些非法访问ip进行报警封锁解封
作者:andyguo 博客:http://write.blog.csdn.net/postedit/8211474 转载必须注明作者和来源#!/bin/bashLOGPATH="/home/andyguo"LOGNAME="h_access.log"#恢复被封闭ip时间单位是秒TIME=50#被封ip记录的log位置FILENAME="/home/andyguo/m
2012-11-22 11:31:47 4030
原创 尚观awk学习
awk 用法:awk ' pattern {action} ' 变量名 含义 ARGC 命令行变元个数 ARGV 命令行变元数组 FILENAME 当前输入文件名 FNR 当前文件中的记录号 FS 输入域分隔符,默认为一个空格 RS 输入记录分隔符 NF 当前记录里域个数 NR 到目前为止记录数 OFS 输出域分隔符 ORS 输出记录分隔符
2012-11-22 09:42:46 2972
原创 expect使用ssh登录脚本
基础篇:#!u/s+ SSH spawn ssh -l root 10.10.10.24# 等待响应,第一次登录往往会提示是否永久保存 RSA 到本机的 know hosts 列表中;等到回答后,在提示输出密码;之后就直接提示输入密码expect "(yes/no)?" {send "yes\r"expect "password:"send "123456\r"}
2012-11-21 12:51:20 5147 2
原创 第三届ATI自动化荣誉
ATI自动化荣誉奖,庆祝卓越的软件测试自动化专业。在自动化领域,通过投票的方式来选择你所认可的获奖者,并于2011年/ATI的测试和测试自动化大会宣布获奖者名单。下面列出了部分获奖者和入围者。 1、最佳的开源单元自动化测试工具 1、1 C++类 冠军:Google C++ TestingFramework 生产者:Google 亚
2012-11-20 17:50:05 1522 1
原创 尚观 python获取服务器性能
最近在学习python,首先学习一下性能指标的监控,平时做性能测试都是在服务器上部署测试脚本进行监控,比较麻烦,现在有了这个脚本就可以直接抓取远程的性能指标写到报告中#!/usr/bin/python#coding:utf-8 import paramiko,string,timeremote_m = [ # db server ('10.10.10.29',
2012-11-20 13:46:26 3549
转载 tcpdump/HTTP协议实践
tcpdump/HTTP协议实践客户端:CLOSED->SYN_SENT->ESTABLISHED->FIN_WAIT_1->FIN_WAIT_2->TIME_WAIT->CLOSED服务端:CLOSED->LISTEN->SYN收到->ESTABLISHED->CLOSE_WAIT->LAST_ACK->CLOSED# tcpdump host 192.168.64.
2012-11-19 18:02:12 1980
原创 尚观之webmail搭建笔记
构建电子邮件系统(MTA MDA MUA)Postfix:提供邮件发送服务(SMTP) Dovecot:提供邮件收取服务(POP3)squirrelmail:用于收发信的客户端工具 实验环境IP地址:192.168.6.1/24主机名: mail.uplooking.com邮件域:@uplooking.com邮件帐号:使用本地系统用户使用
2012-11-18 20:25:47 5219
原创 尚观shell的学习
#!/bin/bash#预定义变量的学习a=`pgrep a.sh `if [ $? -eq 0 ]; then echo "ps 命令执行成功" echo 执行结果是:$aelse echo "执行失败,erro code is :$?"fiecho 当前脚本的名称是:$0echo 当前进程的进程号是:$$echo 你一共输入了$#个参
2012-11-18 19:54:54 2877
转载 Android 性能数据采集
不需要再安装任何性能监测工具,直接如下访问,帮助完成性能数据的获取和查看。Android apk 需要关注的点:apk大小、apk启动时间、流量、电量、CPU运行时长、内存、actvity切换时间等。android性能数据采集:流量数据: /proc/self/net/dev 中的:eth0 和 rmnet0 对应数据
2012-11-16 13:07:55 2822
原创 tomcat的自动重启脚本
#!/bin/sh#kill tomcat pidcase "$1" instart) cd /usr/local/tomcat#!/bin/sh#kill tomcat pidcase "$1" instart) cd /usr/local/tomcat rm -rf work/*
2012-11-13 17:52:52 2263
转载 linuxshell中"2>&1"含义
脚本是: nohup /mnt/Nand3/H2000G >/dev/null 2>&1 & 对 于& 1 更准确的说应该是文件描述符 1,而1 一般代表的就是STDOUT_FILENO,实际上这个操作就是一个dup2(2)调用.他标准输出到all_result ,然后复制标准输出到文件描述符2(STDERR_FILENO)
2012-11-12 16:29:35 662
转载 Linux:rm删除文件,但空间不释放?
一般说来不会出现rm掉不释放空间的情况出现这样的情况一般是由于有进程在向文件中写数据或有进程正在访问文件而此时rm文件则会出现不释放空间的情况理解这样的问题需要理解rm的操作内含一个文件的存放有数据部分和指针部分,而指针位于文件系统的头删除操作系统的一个文件与oracle drop表的实质有些相似处理掉指针,文件数据部分占用的空间就可以写入新内容了之所以出现rm不释放即
2012-11-12 11:35:18 1997
转载 redis安装
cd /opt/wget http://redis.googlecode.com/files/redis-2.4.14.tar.gztar zxvf redis-2.4.14.tar.gz cd redis-2.4.14makemake installcp redis.conf /etc/cd src/cp r
2012-11-08 15:05:43 1107
转载 iotop 进程简介
ksuspend_usbd] [kstriped] [ksnapd] [kondemand/0] [kondemand/1] [kconservative/0] [kconservative/1][usbhid_resumer] [kdmflush] [ksnaphd] [jbd2/dm-0-8] [ksnaphd
2012-11-08 11:13:50 3849
转载 keepalive之mysql故障自动切换脚本
MySQL架构为master-slave(主从),master故障自动切换到slave上。当然也可以设置为双master,但这里有个弊端:就是当主的压力很大时,从上延时很大,比如落后2000秒,此时主挂了,从接管(VIP漂移到从),用户刚才发表的文章,此时因为同步延时大,还没复制过来,于是用户又发表了一篇文章,当原来的master修好后,因从的IO和SQL线程还在开启状态,还会继续同步刚才没有同步
2012-11-05 15:35:22 7135
原创 尚观第15天nagios安装配置
添加帐户和组:useradd nagiosgroupadd nagcmdusermod -G nagcmd nagiosusermod -G nagcmd apachenagios安装:tar xvzf nagios-3.2.0.tar.gz -C /usr/src/cd /usr/src/nagios-3.2.0/./configure --with-nagios
2012-11-03 19:12:16 2804
转载 Linux下批量杀掉 包含某个关键字的 程序进程
有时候因为一些情况,需要把 linux 下符合某一项条件的所有进程 kill 掉,又不能用 killall 直接杀掉某一进程名称包含的所有运行中进程(我们可能只需要杀掉其中的某一类或运行指定参数命令的进程),这个时候我们需要运用 ps , grep , cut 和 kill 一起操作。ok,下面给出具体的参考:ps -ef | grep LOCAL=NO | grep -v gre
2012-11-02 16:16:47 836
转载 Linux 抓取网页方式(curl+wget)
Linux抓取网页,简单方法是直接通过 curl 或 wget 两种命令。curl 和 wget 命令,目前已经支持Linux和Windows平台,后续将介绍。curl 和 wget支持协议curl 支持 http,https,ftp,ftps,scp,telnet等网络协议,详见手册 man curlwget支持 http,https,ftp网络协议,详见手
2012-11-02 16:09:30 1715
转载 Linux 抓取网页实例(shell+awk)
上一篇博客讲了Linux抓取网页的方式,有curl和wget两种方式,这篇将重点讲Linux抓取网页的实例——抓取google play全球12国的游戏TOP排名要抓取google play游戏排名网页,首先需要分析网页的特点和规律:1、google play游戏排名网页,是一个就“总-分”形式,即一页网址显示若干排名(如24个),有若干个这样的网页组成全部游戏的总排名
2012-11-02 16:08:50 8569 2
转载 Linux IP代理筛选系统(shell+proxy)
上一篇博客,介绍了Linux 抓取网页的实例,其中在抓取google play国外网页时,需要用到代理服务器代理的用途其实,除了抓取国外网页需要用到IP代理外,还有很多场景会用到代理:通过代理访问一些国外网站,绕过被某国防火墙过滤掉的网站使用教育网的代理服务器,可以访问到大学或科研院所的内部网站资源利用设置代理,把请求通过代理服务器下载缓存后,再传回本地,提高访
2012-11-02 16:06:32 6022
setiscopesetiscope
2011-10-27
Notepad Notepad
2011-10-19
badboy安装包
2011-10-17
loadrunner测试黑白棋 性能测试脚本
2011-09-10
loadrunner 调用guid函数
2011-08-24
Mina2.0框架源码剖析.doc
2011-08-23
MONyog-4.5.0-3MONyog-4.5.0-3
2011-08-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人