- 博客(53)
- 收藏
- 关注
原创 Apache自带的压力测试工具——ab初体验
我们知道压力测试的软件确实很多,诸如微软的WAST,惠普的LoadRunner以及等等其他的,但这些软件学习起来还是需要花费些时间,在选择上实在头痛,后来在郭欣的那本《构建高性能WEB站点》上看到了他介绍的这款Apache自带的压力测试工具ab,十分喜爱,于是今天终于有机会体验下ab对网站的压力测试。 实验之前我的apache已经安装了,操作系统:Ubuntu 10.04 ...
2011-12-27 16:36:13
256
原创 Linux下查看文件编码,文件编码格式转换和文件名编码转换
如果你需要在Linux中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题。Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。下面介绍一下,在Linux中如何查看文件的编码及如何进行对文件进行编码转换。 查看文件编码 在Linux中查看文件编码可以通过以下几种方式: 1.在Vim中可以直接查看文件编码 :set file...
2011-12-23 11:13:18
202
原创 Nginx 502错误触发条件与解决办法汇总
一些运行在Nginx上的网站有时候会出现“502 Bad Gateway”错误,有些时候甚至频繁的出现。有些站长是在刚刚转移到Nginx之后就出现了这个问题,所以经常会怀疑这是不是Nginx的问题,但事实上这是个误区。以下是从张宴和Ayou的博客搜集整理的一些Nginx 502错误的排查方法,供大家参考:Nginx 502错误的原因比较多,是因为在代理模式下后端服务器出现问题引起的...
2011-12-07 20:41:04
174
原创 Nginx 502错误触发条件与解决办法汇总
一些运行在Nginx上的网站有时候会出现“502 Bad Gateway”错误,有些时候甚至频繁的出现。有些站长是在刚刚转移到Nginx之后就出现了这个问题,所以经常会怀疑这是不是Nginx的问题,但事实上这是个误区。以下是从张宴和Ayou的博客搜集整理的一些Nginx 502错误的排查方法,供大家参考:Nginx 502错误的原因比较多,是因为在代理模式下后端服务器出现问题引起的...
2011-12-07 20:41:03
3849
原创 linux下查看端口被谁用了
[code="java"][root@uu conf]# netstat -lntp |grep 80[/code][code="java"]tcp 0 0 :::8009 :::* LISTEN 2065/java tcp 0 ...
2011-11-28 15:39:05
120
原创 linux下查看端口被谁用了
[code="java"][root@uu conf]# netstat -lntp |grep 80[/code]tcp 0 0 :::8009 :::* LISTEN 2065/java tcp 0 0 :::80 ...
2011-11-28 15:39:03
133
原创 网络链接
问题1:太多无效的ESTABLISHED 连接Tomcat服务器运行一段时间就登录不进去了! 用ssh连接到服务器以后做下面的操作Step1:查看系统负载是不是太大了,给hang住了# toptop - 21:43:23 up 59 days, 18:39, 1 user, load average: 0.02, 0.05, 0.01 //负载一点都不高!...
2011-11-26 15:00:06
157
原创 大量的TIME_WAIT解决办法
WINDOWS平台netstat -an netstat -an | find "1433"192.168.12.13:3306 192.168.12.12:30443 TIME_WAIT192.168.12.13:3306 192.168.12.12:30444 TIME_WAIT192.168.12.13:3306 19...
2011-11-26 12:48:33
207
原创 centos6.0 拷贝安装nginx+php方法
1、拷贝原来nginx与PHP编译后文件 2、安装libmcrypt[code="java"]./configuremakemake install[/code] 3、安装libiconv.so.2 [code="java"] a) \\10.10.70.36\dev\middleware\nginx\libiconv-1.13.1...
2011-09-28 12:48:08
114
原创 IO情况
[code="java"][root@localhost htdocs]# /usr/bin/time dd if=/dev/zero of=/opt/apache2/htdocs/xcw10 bs=50k count=1024[/code]1024+0 records in1024+0 records out52428800 bytes (52 MB) copied, 0.10682...
2011-09-22 11:16:32
159
原创 linux启动加载与关闭
chkconfig --list 查看当前启动任务列表chkconfig nfs on 开机启动NFSchkconfig iptables off 开机不启动iptablesvim /etc/rc.d/rc.local 里面输入开机需要执行的命令...
2011-09-22 10:09:40
135
原创 nginx简单反向代理实现
在NFS服务器对目录进行发布[code="java"]vi /etc/exports/opt/xcw 10.11.80.*(rw,sync,no_root_squash) service nfs restart[/code]4、登录静态WEB服务器[code="java"]mkdir attachmentmount -t nfs 10.11.80.226:/home/att...
2011-09-20 12:51:28
144
原创 数据库调优
SHOW PROCESSLIST;SET profiling=1;EXPLAIN SELECT uid FROM sns_doing GROUP BY uid ORDER BY dateline DESC LIMIT 0,10SHOW PROFILE FOR QUERY 13;SHOW PROFILES;SHOW GLOBAL STATUS;SHOW PROC...
2011-09-15 10:54:43
98
原创 性能测试随手记
1、数据库服务器硬盘缓存未设置,导致数据流量上不去2、发现应用服务器中端口设置范围太小,不够用,导致数据库连接不够3、压力测试发玩占击率到1500后,无法向上,吞吐率到37M左右时无法向上,测试发现网络为百M...
2011-09-14 14:05:02
88
原创 性测试关键参数设置
修改系统使用端口范围:vi /etc/sysctl.conf [b]net.ipv4.tcp_syncookies = 0 [/b] 把1改成0将防攻击关闭 [b]net.ipv4.ip_local_port_range=1024 65000[/b] 允许开打1024~65535之前的所有[b]net.ipv4.tcp_tw_re...
2011-09-13 13:00:28
148
原创 性能测试必备命令
查看进程可用数:netstat -np | grep 127.0.0.1:9000 |wc -l 数据库 netstat -na |grep 3306|wc -l 系统所有进程 netstat -na |wc -l当前目中哪些文中含有XXX:grep -r 'DISTINCT' .查看系统进程开放数:ulimit -a设置系统进程数:ulimit ...
2011-09-08 12:44:28
121
原创 NFS文件共享
执行如下命令编辑文件/etc/exports: [b]# vi /etc/exports[/b] 在该文件里添加如下内容: [b]/opt/xcw 10.11.80.*(rw,sync,no_root_squash)[/b]注意:*号后面与括号没有空格,同时括号要在英文输入法下输入) 然后保存退出。 添加的内容表示:允许ip 地...
2011-09-06 19:38:03
96
原创 SecureCRT上传文件方法
1、yum -y install lrzsz2、上传:rz3、下载:sz XXXX(文件名)设置默认路径:选项——会话选项——Xmodem/Zmodem
2011-09-06 18:20:15
245
原创 nginx+php
[size=small][b]1. 安装系统组件[/b][/size][code="java"]yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glib...
2011-09-06 11:12:52
189
原创 error while loading shared libraries的解決方法
./tests: error while loading shared libraries: xxx.so.0:cannot open shared object file: No such file or directory那就表示系統不知道xxx.so 放在哪個目錄下。這個時候就要在/etc/ld.so.conf中加入xxx.so所在的目錄。 一般而言,有很多so檔會在...
2011-08-31 22:55:40
130
原创 HTTP守护进程的运行参数
httpd.conf中首先定义了一些httpd守护进程运行时需要的参数,来决定其运行方式和运行环境。ServerType standaloneServerType 定义服务器的启动方式,缺省值为独立方式standalone,http d服务器将由其本身启动,并驻留在主机中监视连接请求。在FreeBSD下将在启动文件/usr/local/etc /rc.d/apache.sh中自动启...
2011-08-26 16:45:20
502
原创 apache页面压缩配置
为了加快客户端的页面读取速度,我们需要安装配置mod_deflate这个网页压缩模块。该模块已被Apache 2.x内置,不需要重新安装,可直接在/home/apache/conf/httpd.conf里进行配置。kate /home/apache/conf/httpd.conf加入以下选项#启用mod_deflate这个网页压缩模块LoadModule deflate_mod...
2011-08-26 16:41:50
145
原创 设置自动启动apache
安装完毕后,Apache并不会关机后自动启动,需要手工进行一些设置:先将apachectl这个文件复制到/etc/init.d下,并更名为httpdcp /home/apache/bin/apachectl /etc/init.d/httpd然后编辑此文件,kate /etc/init.d/httpd并在#!/bin/sh下加入以下几句# add for chkconfig...
2011-08-26 16:38:44
190
原创 apache线程参数设置
如何知道apache是工作在哪个模式下的,答案很简单:apachectl -l即可。这里,我先以prefork模式为例来说明参数的设置,其缺省设置一般如下: StartServers 5 MinSpareServers 5 MaxSpareServers ...
2011-08-26 16:20:35
984
原创 linux下安装gd库
[size=medium][b]1. 先检查系统是否已经安装gd库[/b][/size] 安装gd库需要jpeg、png等,jpeg的主要文件有jpeglib.h, libjpeg.a, libjpeg.so等。首先检查系统中安装了没有,到/usr/include目录下看有无jpeglib.h,到/usr/lib目录下看有无 libjpeg.a和libjpeg.so,若没有则需要...
2011-08-26 16:16:13
627
原创 linux下配置solr
[size=medium][b]1. SOLR安装[/b][/size] 将SOLR发行包解压,复制dist/apache-solr-1.2.0.war到指定目录,例如/opt/apache-solr-1.2.0/dist/solr.war[size=medium][b]2.TOMCAT配置[/b][/size][size=small][b]2.1 server.xml[/b][...
2011-08-23 09:41:59
165
原创 linux中符号大全、软件卸载、数据重定向等
linux符号大全[url]http://wenku.baidu.com/view/24083a4df7ec4afe04a1dfcb.html[/url]linux软件卸载[url]http://wenku.baidu.com/view/7adec2d8d15abe23482f4d5b.html[/url]rmdir和rm命令[url]http://wenk...
2011-07-11 09:47:41
101
原创 linux常用软件安装命令
[size=small][b]Linux程序的安装主要是两种方式:[/b][/size][size=small][b]1.手动从网站上下载程序安装包到本地来安装,有点windows普通程序安装的意思:[/b][/size]a.下载到的是程序源码包源码包,就是程序源代码,下载到的格式一般为*.Z,*.bz2,*.gz,*.tar,*.tar.gz。后缀名看着很奇怪吧,解释一下...
2011-07-11 09:46:47
121
原创 apache:与tomcat集群
[size=small][b]1. 方法一:通过mod_jk集群[/b][/size]1.1 mod_jk下载从http://www.apache.org/dist/tomcat/tomcat-connectors/jk//binaries下载mod_jk-*.so文件,mod_jk-*.so文件的版本最好与apache的版本对应。目前mod_jk的最高版本为2.2.6,而apache...
2011-07-11 09:43:37
148
原创 tomcat配置——连接池
[size=small][b]1. Tomcat连接池配置[/b][/size]1. 1 Tomcat默认连接池配置(1)修改conf/server.xml,添加如下内容[code="java"] [/code](2)修改conf/context.xml,添加如下内容[code="java"][/code](3)修改web应用的web.xml,添加如下...
2011-07-11 09:40:53
123
原创 tomcat 配置
[size=small][b]1. 设置虚拟机内存[/b][/size](1)方式一:在catalina.bat文件添加set _EXECJAVA=%_RUNJAVA% -Xms128m -Xmx1024m(2)方式二:在catalina.bat文件:set JAVA_OPTS=-Xms128m -Xmx1024m(3)方式三:环境变量中设置CATALINA_OPTS= -Xms128...
2011-07-11 09:37:03
105
原创 tomcat安装使用
[size=small][b]1. 安装tomcat[/b][/size] 从http://tomcat.apache.org下载然后解压即可[size=small][b]2.设置环境变量[/b][/size]2.1. Windows系统设置环境变量(以tomcat安装在D:/Java/tomcat-6.0.32,jdk安装在D:/Java/jdk_1.5.0_6为例) ...
2011-07-11 09:34:40
109
原创 linux 安装jdk-6u26和apache-tomcat-6.0.32
[size=small][b]1. 下载jdk[/b][/size] 从http://java.sun.com/javase/downloads/index.jsp下载相关文件[size=small][b]2.安装jdk[/b][/size]2.1. Windows系统 直接解压即可 2.2. Linux系统 有两种类型的安装文件: j...
2011-07-11 09:22:11
212
原创 linux下安装MySQL及修改权限和用户
[size=small][b]1.检查以前安装的MySQL,卸载。[/b][/size][code="java"]rpm -qa|grep -i mysqlrpm -e XXXXX[/code]注:如果出现两条相同的,则使用rpm -e --allmatches[size=small][b]2.cp参数文件到/etc/my.cnf(注意调整my.cnf内存大小)[/b][/size...
2011-07-11 09:04:03
200
原创 linux PHP的安装
[size=medium][b]2. 红帽Linux PHP[/b][/size][size=small][b]2.1. 安装linux PHP [/b][/size][b]查看系统是否自带了php,若自带先卸载,否则安装后会出错。[/b](1)下载php源文件php-5.3.6.tar.gz,地址为http://cn2.php.net/downloads.php(2)执行如下...
2011-07-08 16:46:19
148
原创 Windows PHP的安装
[size=medium][b]1. Windows PHP[/b][/size][size=small][b]1.1. 安装 PHP[/b][/size](1) 下载php免安装版PHP 5.2.9 zip package,地址为http://cn2.php.net/downloads.php(2) 解压文件,在解压后的目录中有两个文件,分别是“php.ini-dist”与“php....
2011-07-08 14:56:29
116
原创 apache的安装
[size=medium][b]1. apache安装[/b][/size] 软件获取:http://httpd.apache.org/现在最新的版本是httpd-2.2.19[size=small][b]1.1 redhat自带apache[/b][/size] 查看linux自带安装apache信息: rpm –qa | grep httpd –i XXXX...
2011-07-08 10:37:00
99
原创 Apache 虚拟主机配置
[size=small][b]1. 增加监听端口:[/b][/size]Listen 80Listen 8080[size=small][b]2. 在原有ServerName 下面增加 虚拟主机端口:(这里面的IP可以用localhost或内网IP)[/b][/size]ServerName 201.230.222.214:80 NameVirtualHost 201....
2011-07-08 10:08:33
91
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人