自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (7)
  • 收藏
  • 关注

原创 部署nginx memcache的工作小结

简单说下安装过程nginx不多说了,主要是增加了echo和memcache模块网上教程很多另外需要的安装包我已经放到csdn下载里面了,附上下载地址。目前资源正在审核,等以后通过了再补充吧。或者去网上下载。好了,下面说说具体怎么使用。nginx配置里面需要注意这么几点worker_processesworker_cpu_affinityworker_conn

2014-02-20 13:55:26 4272 1

转载 解决yum报错

Loaded plugins:fastestmirrorLoadingmirror speeds from cachedhostfileTraceback (mostrecent call last):  File"/usr/bin/yum",line 29,in module>    yummain.user_main(sys.argv[1

2014-02-13 10:41:45 1340

原创 关于内核参数tcp_tw_recycle

最近上线了一个手机类的网站,发现测试中苹果和安卓的系统访问效果区别很大。安卓系统访问的时候速度明显比较慢。然后进行排查,当时环境是网站跑在系统是centos 5的虚拟机,物理机是centos 6 。考虑到是不是网络参数的问题,所以修改了tcp_tw_recycle,改完以后发现问题得到解决。初步判断是由于centos 5 和 6  以及安卓系统对tcp链接中的信息不同导致的,ios系统不存

2013-09-17 17:02:14 2164

原创 ssi 引入文件找不到时,源码中的体现

遇到一个问题,前端开发在用ssi引入文件时,发现源代码里面出现一些多余的代码,后期进行排查的时候,发现是引入的404页面的代码。由此引出了,ssi引入文件时,如果文件不存在,也就是404状态时,会引入404页面,反应在网页源代码中。和我一直以来的想法有所不同,我一直以为ssi引入是通过文件系统方式,不走nginx的404配置。这次记下这个问题。

2013-08-30 15:55:55 885

原创 apache启动报错 libmysqlclient_r.so.16: cannot open

有台服务器在启动apache的时候报如下的错误Cannot load /usr/local/apache-2.0.63-product/modules/libphp5.so into server: libmysqlclient_r.so.16: cannot open shared object file: No such file or directory从字面上不难理解是ap

2013-07-17 18:35:19 2360

转载 xen 虚拟机时间同步问题

Xen 虚拟机默认不允许不同的虚拟机使用不同的系统时间,因此所有虚拟机的系统时间都会同宿主机的系统时间严格同步,用 date 命令修改虚拟机系统时间时虽然提示成功但其实系统时间还是没变。若有独立修改 Xen 虚拟机的特殊需要,可以通过如下方法进行:1.关闭虚拟机和宿主机的时间同步echo xen.independent_wallclock=1 >>/etc/sysctl.conf

2013-07-15 10:15:52 1274

转载 同一域名对应多IP数据抓取问题

用linux下的curl-H"host:www.abc.com" http://192.168.0.100/status.html或者是用php实现$ips = array('192.168.0.100','192.168.0.101');foreach($ipsas $ip){    $url ="http://{$ip}/status.html";    $

2013-06-21 13:46:51 549

原创 替代top命令的htop

wget http://sourceforge.net/projects/htop/files/htop/1.0.2/htop-1.0.2.tar.gz/downloadtar zxf htop-1.0.2.tar.gzcd htop-1.0.2./configuremake && make install

2013-06-05 10:22:59 1112 1

原创 ganglia学习小记

安装须知检查并且安装 pcre-devel  expat-devel  apr-devel下载安装confuse下载安装ganglia,一般前期如果安装好了上面的不会报错默认安装的话,配置文件会在/usr/local/etc下安装完毕以后,拷贝启动脚本和配置文件到相应目录下,授权等操作。添加路由信息 ip route add 239.2.11.71 dev   et

2013-05-28 14:06:27 808

原创 处理swap分区使用过多的操作

这篇文章仅仅是说如果某天服务器的swap分区吃的太多,各方面考虑下必须不得不去把这部分内容给释放掉,然后采用下面的操作。至于说造成该问题的原因,涉及面太广,不在此讨论的范围内,简单来讲就是swapoff和swapon命令,但是如果内存不足,比如出现swapoff failed: Cannot allocate memory提示,那么需要更进一步的操作去解决。1,增加一个

2013-05-21 11:42:56 4364

原创 卸载perl的模块

本来考虑卸载perl模块可以用cpan工具的,但是经过网上找了半天,最后从一篇外国文章http://stackoverflow.com/questions/7777252/uninstall-all-perl-modules-installed-by-cpan看完以后得出来,其实cpan就是个管安装不管卸载的工具,所以要删除perl的模块,还需要别的方式,然后从上面的这篇帖子里面看到,

2013-04-24 15:25:06 6081

转载 php+oracle的lib环境

wrong ELF class: ELFCLASS64  装完php+oracle以后,执行php命令时报错cbsset: error while loading shared libraries: libclntsh.so.10.1: wrong ELF class: ELFCLASS64最后从网上得出linux系统是64位的,这个命令不支持64位最佳

2013-04-22 15:07:17 1108

转载 nginx cache

nginx的fastcgi_cache和proxy_cache区别nginx不仅有个大家很熟悉的缓存代理后端内容的proxy_cache,还有个被很多人忽视的fastcgi_cache。proxy_cache的作用是缓存后端服务器的内容,可能是任何内容,包括静态的和动态。fastcgi_cache的作用是缓存fastcgi生成的内容,很多情况是php生成的动态的内容。proxy

2013-04-18 13:09:42 543

原创 安装rt( Request Tracker )小结

由于工作需要,公司需要重新部署rt,选择目前最新版本 4.0.11   http://www.bestpractical.com/rt/download.html?file=/rt/release/rt-4.0.11.tar.gzrt官网http://www.bestpractical.com/安装过程参考源代码中的README文件其中需要注意的地方主要是perl安装依赖的问题。

2013-04-16 13:30:18 2880

原创 nginx支持perl的fastcGI功能

首先  perl -MCPAN -e ‘install FCGI’安装perl的fcgi模块然后是从网上找到的启动fastcGI的服务程序#!/usr/bin/perl -wuse FCGI;use Socket;use FCGI::ProcManager;sub shutdown { FCGI::CloseSocket($socket); exit; }s

2013-04-16 11:43:07 1180

转载 访问报405的问题

Apache、IIS、Nginx等绝大多数web服务器,都不允许静态文件响应POST请求,否则会返回“HTTP/1.1 405 Method not allowed”错误。  例1:用Linux下的curl命令发送POST请求给Apache服务器上的HTML静态页[root@new-host ~]# curl -d 1=1 http://www.sohu.com/index.h

2013-03-20 10:19:32 1857

转载 shell 计算方法小结

1.exprexpr命令可不光能计算加减乘除哦,还有很多表达式,都可以计算出结果,不过有一点需要注意,在计算加减乘除时,不要忘了使用空格和转义截取字符串t0=`date '+%s%N'`;t0=`expr substr ${t0} 1 13`;相减expr $t2 - $t1乘expr 2 \* 3取模expr 14 % 9 获取字符串长度expr

2013-03-15 11:38:59 593

原创 安装nagios出图工具pnp小结

首先记一下 pnp的下载地址  https://sourceforge.net/projects/pnp4nagios/files/latestrrdtool 下载地址http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.3.7.tar.gz具体的安装过程可以参考http://52199999.blog.51cto.com/7408

2013-03-12 13:19:29 4391

原创 swap内存管理小记

1,swap使用最近经常发现swap占用较多,特意上网查了查,然后根据实际情况进行了修改,可以用如下的命令去查看for i in `cd /proc;ls |grep "^[0-9]"` ;do awk ' BEGIN{a=0}  /Swap:/{a=a+$2}END{print '"$i"',a"KB"}' /proc/$i/smaps ;done|sort -k2nr

2013-03-08 11:27:37 654

转载 AWStats调优及个性定制

AWStats调优及个性定制1,更改awstats.pl 中的LIMITFLUSH值 改为50000 默认为5000一般是以内存换速度,减少flush data on disk 的次数! 2,更改awstats.yourdomain.conf,  去除不需要分析的日志 减少磁盘占用空间及加速分析速度LevelForBrowsersDetection=2         #

2013-02-27 17:42:27 867

转载 x64系统上编译apache报错

在linux x64系统上编译httpd-2.0.57的时候出现下面错误/usr/lib/libexpat.so: could not read symbols: File in wrong format 解决方法如下:一、方法1、make clean2、# ./configure --prefix=/usr/local/apache --enable-modules=so

2013-02-27 16:53:56 409

转载 squid 优化指南

(转)squid 优化指南[zz]Squid 高级优化指南/Squid Advanced Tuning GuideSquid 高级优化指南by kang[at]kangkang[dot]org , 转载请保留类似的题目网上已经有很多了,为啥我还要写这么一篇?其实是前段时间接手了一个 squid 优化的事情,在网上搜索了一下,发现很多squid 优化只限于在 squid参

2013-02-18 15:09:36 650

原创 检查本地磁盘iops的脚本

#!/bin/bash#####env  according to zhe system disk raid_type=5disk_iops=180w_iops=`echo "${disk_iops} * 0.8/1 "|bc`c_iops=`echo "${disk_iops} * 0.9/1"|bc`disk_counts=3#########case $r

2013-02-18 14:12:34 1085

转载 dell服务器查看raid信息

MegaCli查看RIAD相关信息Linux下查看软、硬raid信息的方法。软件raid:只能通过Linux系统本身来查看cat /proc/mdstat可以看到raid级别,状态等信息。硬件raid: 最佳的办法是通过已安装的raid厂商的管理工具来查看,有cmdline,也有图形界面。如Adaptec公司的硬件卡就可以通过下面的命令进行查看:# /usr/dpt/r

2013-02-18 14:11:17 19719

转载 常见硬盘iops参考值

常见硬盘IOPS参考值(数据仅供参考):---------------------------------------------------------------------  2,5" 10.000 rpm  SAS 113  IOPS  2,5" 15.000 rpm SAS 156 IOPS  3,5" 15.000 rpm SAS 146  IOPS    2,

2013-02-06 16:29:30 4069

转载 关于linux系统下对磁盘的监控命令

iostat -d -x 10 3Device:  rrqm/s  wrqm/s  r/s  w/s  rsec/s  wsec/s avgrq-sz avgqu-sz  await  svctm  %util主要字段含义如下:r/s 每秒读操作数。w/s 每秒写操作数。rsec/s 每秒从设备读取的扇区数量。wsec/s 每秒向设备写入的扇区数量。avgrq-sz I

2013-02-05 10:39:28 6635

转载 apache 启动时信号量不足

启动Apache时,有时候会报No space left on device错误,这个意思是说设置上空间不足了,这个空间是指Linux用来存放信号量的空间,而非磁盘空间,i结点用完时也会报No space left错误。使用ipcs查看系统的信号量,发现是信号量sem已经满了据说是如果apache没有正常Stop掉的话,它的信号量是不会自动清除的,导致其一直滞留在内存中,但是根据实际情况用

2013-02-05 10:33:14 2028

转载 nslookup在windows下的应用

nslookup -qt=类型 目标域名 [指定的DNS服务器地址:IP或域名] 注意qt必须小写。 类型可以是一下字符,不区分大小写: A 地址记录(Ipv4) AAAA 地址记录(Ipv6) AFSDB Andrew文件系统数据库服务器记录(不懂) ATMA ATM地址记录(不是自动提款机) CNAME 别名记录 HINFO

2013-01-28 14:01:20 482

转载 portmap rpcinfo 备忘

RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易。端口映射是一个服务器,将RPC程序号转

2013-01-24 11:10:38 1514

转载 squid小记

maximum_object_size 是 能cache最大的文件大小。对应wmv,rm文件,建议设置为32768 kB   maximum_object_size_in_memory 是在内存中cache的最大文件大小。   cache_mem 是SQUID可用到的最大内存。经实践,4G内存的服务器用2G;超过2G导致SQUID运行不稳     首先要分析SQUID所cache内容:     运

2012-12-14 17:54:30 1727

转载 nginx 常见参数以及重定向参数配置

nginx 各参数翻译,作用$arg_PARAMETER #这个变量包含GET请求中,如果有变量PARAMETER时的值。$args #这个变量等于请求行中(GET请求)的参数,例如foo=123&bar=blahblah;$binary_remote_addr #二进制的客户地址。$body_bytes_sent #响应时送出的body字节数数量。即使连接中断,这个数据也是精

2012-11-16 15:51:26 32548

转载 关于nginx的last-modified及强制打开last-modified的方法

nginx如果打开了SSI模块,会默认关闭header中的last-modified输出,可以通过修改源代码来重新打开:注释掉src/http/modules/ngx_http_ssi_filter_module.c第362行:static ngx_int_tngx_http_ssi_header_filter(ngx_http_request_t *r){……if (

2012-11-15 16:56:50 9550 1

转载 HTTP缓存相关的概念 http请求头信息 http响应头信息

请求头:浏览器向服务器发送请求的数据,资源。响应头:服务器向浏览器响应数据,告诉浏览器我是谁,我要你怎么做。如,我是nginx,给你的资源是正确的200 还是错误的404,我要你缓存多久。常见的请求头:Accept: text/html,image/*                                            浏览器可以接收的类型 Acc

2012-11-15 14:19:03 7707

原创 Red Hat AS 4 安装yum命令

近来发现有几天老机器 as4的版本,里面没有yum命令,特别把安装过程记录一下wget  http://yum.baseurl.org/download/2.0/yum-2.0.8-1.src.rpmrpmbuild --rebuild yum-2.0.8-1.src.rpmcd /usr/src/redhat/RPMS/noarch/rpm -ivh yum-2.0.8-1.no

2012-11-06 15:45:55 607

原创 解决/var/lib/mlocate/mlocate.db 文件过大

发现有一台机器的 /var/lib/mlocate/mlocate.db 文件占用的空间是成G的大小。最后发现是由于该机器作为备份机器,挂载了许多的节点,导致locate 的db文件过大。解决方案,修改/etc/updatedb.conf 在PRUNEPATHS 参数后面增加不需要进行locate的目录,修改完成后执行updatedbmlocate.db 会明显减少。

2012-11-06 10:29:30 16940

原创 moosefs文件系统学习心得

特点:1. 可以在线扩容,体系架构可伸缩性极强。2. 部署简单。通用文件系统,不需要修改上层应用就可以使用(支持fuse)。不过有些老版本的内核,比如5.4一下可能需要增加fuse模块3. 体系架构高可用,除开master组件无单点故障。4. 文件对象高可用,可设置任意的文件冗余程度,而绝对不会影响读或者写的性能。5. 提供Windows回收站的功能。6. 提供类似Java

2012-08-29 16:49:01 6653 2

原创 drbd 学习心得

由于最近学习mfs的双机,一开始考虑用mfs的日志回滚机制来进行恢复,但是发现中间存在延迟导致数据会有部分丢失。所以想用网上说的drbd的方式来解决数据同步问题。安装过程cd /optwget http://oss.linbit.com/drbd/8.4/drbd-8.4.1.tar.gztar xzf drbd-8.4.1.tar.gzcd drbd-8.4.1./con

2012-06-20 17:04:14 595

转载 记录服务器登录用户的历史命令

PS1="`whoami`@`hostname`:"'[$PWD]'historyUSER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`if [ "$USER_IP" = "" ]thenUSER_IP=`hostname`fiif [ ! -d /tmp/dbasky ]the

2012-05-03 13:47:49 1010

原创 使用ntpdate中遇到的一种特殊情况

在使用ntpdate命令的时候,遇到了这么一种情况,提示Operation not permitted  在这里,我找了原因是因为这台机器,由于以前发现程序异常,在局域网内疯狂发包,所以运维人员加了一条防火墙限制-A OUTPUT -p udp -j DROP当时并没有考虑到ntpdate走的udp协议和端口号,所以导致了ntpdate命令执行后出现上述现象。解决办法就

2012-02-14 15:29:03 1532

原创 mysql数据库系统参数设置

net.ipv4.tcp_max_syn_backlog = 65536net.core.netdev_max_backlog =  32768net.core.somaxconn = 32768net.core.wmem_default = 8388608net.core.rmem_default = 8388608net.core.rmem_max = 167772

2011-12-14 18:04:45 481

nginx的memcache模块

主要就是nginx的memcache和echo模块。另外假如需要安装memcached服务的话,里面还有安装包,方便进行测试。

2014-02-20

vmware vdi 安装流程(转载)收藏

建议看这个文档的同时结合着http://blog.csdn.net/zhsh87/archive/2011/04/15/6325164.aspx 一块看,效果比较好。

2011-04-15

redmine stable 1.0版的压缩文件

官网上的用svn下载,有点麻烦,我就下载下来,然后弄成压缩包。

2011-01-11

nagios安装文件以及linux下的fetion安装包和安装过程文档

nagios安装文件以及linux下的fetion安装包和安装过程文档 加上一点心得

2011-01-07

windows网络配置简单检测方法

windows网络配置简单检测方法,排解在网络配置中出现的网络不通问题。

2010-05-28

vc和sql2000编写的物流管理系统

vc和sql2000编写的物流管理系统,非常有借鉴意义,我找了好久了,用ado方式写的,大家可以研究一下。

2009-05-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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