- 博客(36)
- 收藏
- 关注
原创 psutil--python模块
PSUTIL模块主要应用于系统监控,分析和限制管理资源及进程的管理,它实现了同等命令工具提供的功能。安装pip install psutil或 wget https://pypi.python.org/packages/source/p/psutil/psutil-2.0.0.tar.gz --no-check-certificatetar -zxvf psutil-2.0
2017-01-11 23:24:39
429
原创 ATS学习笔记(一)部署与安装
Apache Traffic Server(ATS或TS)是一个高性能的、模块化的HTTP代理和缓存服务器,与 Nginx 和 Squid 类似。下载地址:http://trafficserver.apache.org/downloads编译安装ATS安装依赖包# yum install gcc gcc-c++ openssl-devel tcl-devel expat
2016-12-08 23:39:25
2046
原创 python自动化测试框架nose
python除了unittest,还有一款更快捷的nose,nose可以说是对unittest的一种简化吧但是他不需要unittest那种必须有固有的格式,他只需要文件,类名,方法名等含有test就可以unittest是需要手动来写discover函数来遍历用例的Name my test modules/files starting with ‘test_’.
2016-12-06 23:51:46
1955
转载 性能测试体系知识
开始性能测试前需要了解的内容:1、项目具体需求。2、指标:响应时间在多少以内,并发数多少,tps多少,总tps多少,稳定性交易总量多少,事务成功率,交易波动范围,稳定运行时长,资源利用率,测哪些交易,哪些接口,测试哪些场景。3、环境:生产环境服务器数量,测试环境服务器数量,按照资源配比得出测试指标。4、协议:系统用什么协议进行通讯。5、压力机数量:如果并发用
2016-12-06 23:26:55
1701
原创 用ls和du显示的文件大小为何有差别
du == disk usage (磁盘使用量,占用的磁盘空间)ls == apparent sizes(文件长度,file数据结构中定义的文件长度字段) 一个文件占用的磁盘空间和一个文件的大小是两码事情。占用空间取决于文件系统的块(block)的大小,Linux一般默认是4k(4096) ,因此,一个大小为1个字节的文件,最小也要占用4k,如果你创建文件系统的时候制定块大小是16K
2016-12-06 23:22:31
9371
1
转载 计算机科学中最重要的32个算法
奥地利符号计算研究所(Research Institute for Symbolic Computation,简称RISC)的Christoph Koutschan博士在自己的页面上发布了一篇文章,提到他做了一个调查,参与者大多数是计算机科学家,他请这些科学家投票选出最重要的算法,以下是这次调查的结果,按照英文名称字母顺序排序。A* 搜索算法——图形搜索算法,从给定起点到给定终点计
2016-12-03 16:52:19
293
转载 系统中的yum服务
提示:centos No module named yum的问题大多数是python升级导致的,即进入python交互环境中import yum会报错no module named yum。修改python解释器地址:vim /usr/bin/yum 修改第一行#!/usr/bin/python改为#!/usr/bin/python2.6.6如果还是
2016-12-01 22:40:25
299
原创 shell脚本---awk命令
awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息awk处理过程: 依次对每一行进行处理,然后输出awk命令形式:awk [-F|-f|-v] ‘BEGIN{} //{command1; command2} END{}’ file [-F|-f|-v] 大参数,-F指定分隔符,-f调用脚本,-v定义变量 var=
2016-12-01 21:41:44
637
原创 linux中美元符的作用
作用1:用于引用变量内容变;等号赋值,变量赋值作用2:用于行结束符作用3:变量的间接引用;作用4:变量的参数替换作用5:特殊位置符 $0返回脚本名称,绝对路径 `basename $0`仅返回脚本名称,没有路径踩过的坑1,$11-->${11}vim中看颜色2,单引号,双引号
2016-11-23 18:41:34
7935
转载 sar命令
sar是System Activity Reporter(系统活动情况报告)的缩写。sar工具将对系统当前的状态进行取样,然后通过计算数据和比例来表达系统的当前运行状态。它的特点是可以连续对系统取样,获得大量的取样数据;取样数据和分析的结果都可以存入文件,所需的负载很小。sar是目前Linux上最为全面的系统性能分析工具之一,可以从14个大方面对系统的活动进行报告,包括文件的读写情况、系统调用的使
2016-09-25 16:22:10
290
转载 实用SQL语句大全
转自:http://mp.weixin.qq.com/s?__biz=MjM5MTM0NjQ2MQ==&mid=2650140084&idx=1&sn=367365b5c64623b2e7d8a75613a9d2d4&chksm=beb7b7c689c03ed0f78a66043c35cf8dfd389f56416534e9560a10840b9017101ba6ef4b64e9&scene=23
2016-09-25 16:06:32
229
转载 父进程是init一定不会变僵尸进程吗?
链接:http://blog.chinaunix.net/uid-28541347-id-5750193.html工作中有次操作线上环境时发现有一个“Z”(僵尸)进程,当时首先想到的方法就是把这个进程的父进程干掉。但是ps下发现该进程的父进程已经是init了。这个情况让我很迷惑,因为通常来说一旦init进程接管了Z状态的进程就会调用wait将其回收。而且这是避免僵尸进程的一种重要手段,怎么
2016-09-25 15:52:28
2347
转载 Redis集群及管理
一、为什么要弄redis集群集群技术是构建高性能网站架构的重要手段,试想在网站承受高并发访问压力的同时,还需要从海量数据中查询出满足条件的数据,并快速响应,我们必然想到的是将数据进行切片,把数据根据某种规则放入多个不同的服务器节点,来降低单节点服务器的压力。上篇redis_主从我们讲到了 Redis 的主从复制技术,当实现了多节点的 master-slave 后,我们也可以把它叫做集群,但我们今天
2016-09-25 15:43:35
579
转载 Redis 性能调优相关笔记
info可以使用info [类别]输出指定类别内容info命令输出的数据可分为10个类别,分别是:serverclients# Clientsconnected_clients:2 #Redis默认允许客户端连接的最大数量是10000。若是看到连接数超过5000以上,那可能会影响Redis的性能client_longest_output_list:0client_biggest_i
2016-09-25 15:42:04
5968
转载 书写 SQL 的习惯
一:查询的逻辑执行顺序FROM left_table><join_type> JOIN right_table> ON join_condition>WHERE where_condition>GROUPBY group_by_list>WITH{cube|rollup}HAVING havin
2016-09-24 23:28:01
280
转载 如果你很忙,你一定在什么地方做错了!
英文:Study Hacks译文:Jodoo链接:http://www.jianshu.com/p/4dc3518089a0解密优秀演奏者模式我们从验证我们的事先猜测开始入手 – 优秀演奏者会把更多的时间用在音乐上。这些日记本上的记录向我们揭示了这样一个事实:两个小组花费在音乐上的时间,平均计算的话,几乎完全一样(
2016-09-24 23:12:43
334
转载 简单有效的养生方法
睡前泡脚20分钟 每天用热水泡脚20分钟,可以使心脏病患者的心脏血管机能得到改善。泡脚还能使血液循环加快,缓解疲劳,促进睡眠。年轻人每天泡15-20分钟,老年人可延长至20-30分钟,水温不要超过40摄氏度。 午、晚餐,吃够30分钟 用“短平快”形容现代人吃饭的节奏一点也不过分。但是,一再压缩吃饭时间,也是在压缩我们的寿命。专家建议
2016-09-24 20:55:04
317
转载 审查Linux是否被入侵的方法
一、检查系统日志lastb命令检查系统错误登陆日志,统计IP重试次数二、检查系统用户1、cat /etc/passwd查看是否有异常的系统用户2、grep “0” /etc/passwd查看是否产生了新用户,UID和GID为0的用户3、ls -l /etc/passwd查看passwd的修改时间,判断是否在不知的情况下添加用户4、查看是否存在特权用户awk -F: ‘$3= =0 {print $
2016-09-24 20:48:20
717
转载 CentOS压力测试工具Tsung安装、使用和图形报表生成
jeepxiaozi的专栏目录视图摘要视图订阅深度学习代码专栏 攒课--我的学习我做主 开启你的知识管理,知识库个人图谱上线 CentOS压力测试工具Tsung安装、使用和图形报表生成标签: TsungOpenfire2015-01-16 21:25
2016-09-22 19:56:54
388
原创 nginx的负载均衡
nginx做为方向代理时,能够为后端服务器提供负载均衡的功能,其中加权轮询策略使是其默认的负载均衡策略。权值大的服务器处理的请求也应该多。nginx采用加权轮询策略时选取后端服务器的核心代码是ngx_http_upstream_get_peer函数(位于ngx_http_upstream_round_robin.c中)。代码说明(1) peer[n].weight:后端服务器
2016-09-16 23:34:40
213
原创 MD5加密
MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法);常用于一致性校验,数字签名,安全访问认证;
2016-09-13 23:57:26
356
原创 RESTful框架
REST (REpresentation State Transfer) ,即表现层状态转化,是一组Fielding定义互联网软件架构的约束条件和原则。如果一个架构符合REST原则,就称它为RESTful架构。 Web 应用程序最重要的 REST 原则是,客户端和服务器之间的交互在请求之间是无状态的。从客户端到服务器的每个请求都必须包含理解请求所必需的信息。服务器端每个资源都使用 URI
2016-08-28 17:38:29
1101
转载 SFDIPOT测试方法
SFDIPOT方法是快速测试的一种方法,可以帮助快速理清测试点,与变焦测试类似。我粗略地想了一下,凡是面试时我遇到过的奇葩的让我测一个电梯、雨伞、电话、水杯、测一个奇怪的东西的面试题上都能用。然后嘛,日常工作中也可以拿来做测试分析,应该还是很实用的。也可以通过该方法检查测试用例是否有遗漏bug。由于本人对测试电梯的面试题比较有缘,所以这里以此为例:
2016-08-28 16:44:44
1387
原创 常用网络服务器总结
常用网络服务器总结,持续更新中服务名称协议端口号服务名称软件名作用或适用场景www http80httpdapcaheftpftp21vsftpdvsftpmailsmtp25posfixposfixmailpop31
2016-08-26 16:34:59
792
转载 sed 文本编辑命令
转发链接:http://www.iteye.com/topic/5876731. Sed简介 sed ,Stream Editer流式编辑器或行编辑器,是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,
2016-08-26 15:28:50
514
转载 [Python模块] redis.conf配置文件详解
# redis 配置文件示例 # 当你需要为某个配置项指定内存大小的时候,必须要带上单位,# 通常的格式就是 1k 5gb 4m 等酱紫:## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 bytes# 1g => 1000000000 bytes# 1gb => 10
2016-03-16 14:28:05
821
原创 传输工具安装
若系统中sz/rz没有装,传输文件会很不方便。安装过程如下:wget http://ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz解压./configuremake&make install安装后需要创建软链接:ln -s /usr/local/bin/lrz /usr/bin/rz
2016-03-14 14:57:16
229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人