自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

pestd‘s blog

一个互联网从业者的点滴

  • 博客(33)
  • 收藏
  • 关注

转载 Shell整理--检查WEB是否正常脚本(附PHP脚本)

http://www.ohlinux.com/archives/273/前言:自从我们的网站用了nginx+fastcgi后,出了不少的问题,尤其在那一段时间内。出现的问题头疼之一的就是502,nginx并没有死,但fastcgi却死掉了,所以单单查看80端口是不够的,另外我们的系统都是集群的,某一个WEB出现问题也是不好发现的(在没有加监控之前),所以当时好几个同事都写了相同功能

2011-10-28 09:32:40 538

转载 编写Shell代码规范

http://www.ohlinux.com/archives/191/随着写的SHELL程序越来越多,发现自己每次写都有不同的习惯或者定义了不同的东西,变量名定义得不一样,整个程序缩进不统一,没有注释等问题,等我回过头看这些程序的时候发现很麻烦。所以写了个shell代码规范。1 概述1.1 目的定义Shell脚本命名和编码规范,统一管理Shell脚本,便于自己和别人查

2011-10-28 09:19:47 524

转载 shell实例

1.查找当前目录中所有大于500M的文件,把这些文件名写到一个文本文件中,并统计其个数。find ./ -size +500M -type f | tee file_list | wc -l2.在目录/tmp下找到100个以abc开头的文件,然后把这些文件的第一行保存到文件new中。for filename in `find /tmp -type f -name "abc*"|he

2011-10-28 09:00:21 409

转载 mysql 备份脚本实例

http://chlotte.blog.51cto.com/318402/584419#!/bin/shaccount=rootpassword=f7m9g7fidatadir=/var/lib/mysqlbakdir=/var/bakmysqladmin -u$account -p$password flush-logstotal=`ls $datadir/mysql-b

2011-10-28 08:53:30 339

转载 防外挂的shell脚本

http://chlotte.blog.51cto.com/318402/544159由于一些玩家用外挂操作或者是游戏服务器无法承载过多的玩家,导致服务器负载过高,用此脚本可以把连接过多的玩家给屏蔽掉。其实还是游戏设计的时候考虑不全,像魔兽那样,搞个排队系统,每个区超过多少人,就排队。这样就不会造成大批玩家涌入其中的一个服务器,导致服务器负载过高的情况。#!/bin/b

2011-10-27 18:09:05 712

转载 优化mysql数据表的shell脚本

由于公司数据库中的数据量较大,定期对公司的mysql数据库中的数据表进行优化操作(关于optimize的描述如下所示),数据库中有300多张数据表,手工去操作显然不太现实,用脚本来执行效率还是很不错的,脚本如下:mysql手册中关于 OPTIMIZE 的描述:OPTIMIZE [LOCAL | NO_WRITE_TO_BINLOG] TABLE tbl_name [, tbl_na

2011-10-27 18:07:15 435

转载 shell 监控磁盘空间并自动报警实例

http://chlotte.blog.51cto.com/318402/544113#!/bin/shadmin_addr="[email protected]"ipaddr=`ifconfig eth0 | awk '/inet/{print $2}' | awk -F ":" '{print $2}'`df -k | grep 'dev' > MESGFwhi

2011-10-27 18:02:22 1339

转载 AMFPHP使用常见问题

1.乱码问题 如果你发现你的程序读取的数据是乱码,那么首先你试下发送到数据库里的数据是否是乱码,如果是则现在数据库里整理字符集,如果不是那就打开gateway.php,将$gateway->setCharsetHandler(“utf8_decode”, “ISO-8859-1″, “ISO-8859-1″)修改为$gateway->setCharsetHandler( “utf8

2011-10-26 11:39:54 592

转载 eAccelerator 应用程序接口(API)

eaccelerator_put($key,$value,$ttl=0)将 $value 存储在共享内存中,并存储 $tll 秒.eaccelerator_get($key)从共享内存中返回 eaccelerator_put() 函数所存储的缓存数值,如果不存在或者已经过期,则返回 null。eaccelerator_rm($key)从共享内存中删除 $key。eaccel

2011-10-26 10:33:54 388

转载 addslashes,mysql_real_escape_string ,mysql_escape_string的区别

本文介绍的是用 mysql_real_escape_string对用户提交数据进行整理处理和通过addslashes以及mysql_escape_string这3个类似的功能函数的区别。经过转义的数据可以直接插入到数据库中。很好的说明了addslashes和mysql_real_escape_string的区别,虽然国内很多PHP coder仍在依靠addslashes防止SQL注入(包括我在

2011-10-25 12:00:12 494

转载 nginx优化 突破十万并发

http://www.yanghengfei.com/archives/326/nginx的安装与基本配置文档网上已经有很多了,但具体讲优化的文章还比较少,偶尔发现有这么一篇《nginx优化 突破十万并发》仔细拜读后,转至此做以收藏,感谢原作的辛苦编写。一般来说nginx配置文件中对优化比较有作用的为以下几项:worker_processes 8;nginx进程数,建议按照

2011-10-25 10:47:15 427

转载 php常用算法总结

<?php//冒泡排序function maopao_sort($demo){ $num = count($demo); for($i=0;$i<$num;$i++){ for($j=$num-1;$j>$i;$j--){ if($demo[$j]<$demo[$j-1]){ $temp = $d

2011-10-24 11:11:15 535

转载 Linux系统性能监控工具

原文:http://www.cnblogs.com/hanyan225/archive/2011/04/05/2005934.html1.CPU利用率: Linux以及大多数基于UNIX的操作系统都提供了一条命令来显示系统的平均负载(load average): 具体的讲,平均负载代表了在1min,5min和15min内可以运行的任务平均数。可运行的任务包括当前正在运行的任

2011-10-24 10:55:57 402

转载 深入理解HTTP消息头

转载本站文章请注明,转载自:扶凯[http://www.php-oa.com]本文链接: http://www.php-oa.com/2008/05/27/htt.html (一)初识HTTP消息头但凡搞WEB开发的人都离不开HTTP(超文本传输协议),而要了解HTTP,除了HTML本身以外,还有一部分不可忽视的就是HTTP消息头。做 过Socket编程的人都知道,当我

2011-10-24 10:51:41 414

转载 .bash_profile和.bashrc的什么区别

etc/profile:   此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc: 为每一个运行bash shell的用户执行此文件. 当bash shell被打开时,该文件被读取.~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shel

2011-10-24 10:48:34 232

转载 Nginx下搭建flv视频服务器且支持视频拖动进度条播放

http://www.uini.net/2011/08/nginx-flv-video-servers-and-set-up-under-the-video-player-drag-the-progress-bar.html目前,由于Flash的流行,网络上绝大多数的微视频网站都采用了Flv格式来播放视频。在互联网上播放视频,有两种方式,一种是文件方式,即通过HTTP协议访

2011-10-21 17:04:00 2251

转载 NGINX 配置404错误页面转向

原文:http://www.cnblogs.com/jiangyao/archive/2010/07/10/1774981.html什么是404页面如果碰巧网站出了问题,或者用户试图访问一个并不存在的页面时,此时服务器会返回代码为404的错误信息,此时对应页面就是404页面。404页面的默认内容和具体的服务器有关。如果后台用的是NGINX服务器,那么404页面的内容则为:404

2011-10-21 09:29:11 401

转载 PHP register_shutdown_function函数详解

http://blog.163.com/lgh_2002/blog/static/4401752620106161954791/脚本时常死掉,而且并不总是那么好看. 我们可不想给用户显示一个致命错误,又或者一个空白页(在display_errors设为off的情况下) . PHP中有一个叫做  register_shutdown_function 的函数,可以让

2011-10-20 16:58:27 351

转载 Mysql的大小写敏感性

原文:http://www.cppblog.com/woaidongmao/archive/2009/03/26/77961.htmlMYSQL在默认的情况下查询是不区分大小写的,例如:CREATE TABLE T1(NAME VARCHAR(10));对这个表,缺省情况下,下面两个查询的结果是一样的:SELECT *

2011-10-20 16:35:52 360

原创 配置mysql对表名大小写不敏感

vi my.conf在[mysqld]段加入:lower_case_table_names = 1注意:如果原来的有大小的表名,必须先手动改为小写,否则会找不到!

2011-10-10 17:54:41 595

原创 防止shell重复运行

#!/bin/bashdaemonNum=`ps -ef |grep -v "grep" | grep "$0" | wc -l`if [ $daemonNum -gt 2 ]then echo 'The other thread is running, e

2011-10-09 16:47:36 823 1

转载 Fastcgi是什么

一、FastCGI是什么?FastCGI是语言无关的、可伸缩架构的CGI开放扩展,其主要 行为是将CGI解释器进程保持在内存中并因此获得较高的性能。众所周知,CGI解释器的反复加载是CGI性能低下的主要原因,如果CGI解释器保持在内存 中并接受FastCGI进程管理器调度,则

2011-10-09 16:14:03 385

转载 提高MYSQL百万条数据的查询速度

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t whe

2011-10-08 15:26:33 480

转载 mysql中用HEX和UNHEX函数处理二进制数据的导入导出

在一次mysql的数据备份恢复的操作中,碰到一个问题:在使用sqlyog进行数据备份后,然后将数据在另外一个服务器上进行恢复,由于其中一个表中有varbinary字段,导致“’”分隔符被吞噬(由于二进制编码的问题,引号分隔符被当作了数据的一部分),从而使得数据不能被正常导入。

2011-10-08 15:20:55 606

原创 Linux服务器运维命令整理

一、系统连接状态篇:1.查看TCP连接状态netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rnnetstat -n | awk '/^tcp/ {++S[$NF]};END {for(a in S) print

2011-10-08 15:04:14 552

转载 convmv:转换文件名编码

convmv -f gb2312 -t utf8 -r --notest *.mp3-r表示包含所有子目录不加--notest就表示只看看有什么需要转换的,不做实际转换可以在http://j3e.de/linux/convmv 下载

2011-10-08 14:00:42 575

转载 linux sysctl.conf中相关重要设定的详细说明

$ /proc/sys/net/core/wmem_max最大socket写buffer,可参考的优化值:873200$ /proc/sys/net/core/rmem_max最大socket读buffer,可参考的优化值:873200$ /proc/sys/net/ipv4/tcp_wmemTCP写buffer,可参考的优化值: 8192 436600 873

2011-10-03 13:56:04 421

转载 lsof用法

一般root用户才能执行lsof命令,普通用户可以看见/usr/sbin/lsof命令,但是普通用户执行会显示“permission denied”我总结一下lsof指令的用法:lsof abc.txt 显示开启文件abc.txt的进程lsof -i

2011-10-03 13:54:08 338

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

原文:http://www.jiunile.com/%E7%AB%AF%E5%8F%A3%E7%8A%B6%E6%80%81%E8%AF%B4%E6%98%8E-listening%E3%80%81established%E3%80%81time_wait%E5%8F%8Aclose_wait.htmlTCP状态转移要点TCP协议规定,对于已经建立的连接,网络双方要进行四次握手才能

2011-10-03 13:51:39 742

转载 如何查看mysql运行、访问记录等日志

1.首先确认你日志是否启用了mysql>show variables like'log_bin';2.如果启用了,即ON那日志文件就在mysql的安装目录的data目录下3.怎样知道当前的日志mysql> show master s

2011-10-03 10:34:09 2740

转载 php-fpm.conf两个至关重要的参数

http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/03/15/1984969.html      这里规定了PHP-CGI的连接、发送和读取的时间,300秒足够用了,因此我的服务器很少出现504Gatew

2011-10-03 10:30:50 1003

转载 nginx php-fpm调优

1、问题:发现/usr/local/webserver/php/etc/php-fpm.conf文件里定义的打开文件描述符的限制数量是51200但用 命令ulimit -n查看,发现只有1024我已在/etc/rc.local里添加了ulimit -SHn

2011-10-03 10:28:12 553

转载 Linux修改环境变量

一、Linux的变量种类按变量的生存周期来划分,Linux变量可分为两类:1. 永久的:需要修改配置文件,变量永久生效。2. 临时的:使用export命令行声明即可,变量在关闭shell时失效。二、设置变量的三种方法1. 在/etc/profile文件中添加变量【对所有用户生效(永久的)】用VI在文件/etc/profile文件中增加变量,该变量

2011-10-01 18:37:59 284

空空如也

空空如也

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

TA关注的人

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