- 博客(259)
- 收藏
- 关注
转载 深入理解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 413
转载 .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 591
原创 防止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 822 1
转载 Fastcgi是什么
一、FastCGI是什么?FastCGI是语言无关的、可伸缩架构的CGI开放扩展,其主要 行为是将CGI解释器进程保持在内存中并因此获得较高的性能。众所周知,CGI解释器的反复加载是CGI性能低下的主要原因,如果CGI解释器保持在内存 中并接受FastCGI进程管理器调度,则
2011-10-09 16:14:03 383
转载 提高MYSQL百万条数据的查询速度
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t whe
2011-10-08 15:26:33 479
转载 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 574
转载 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 283
转载 PHP用mkdir()新建立目录无写的权限的问题
函数mkdir有两个参数,目录路径和访问权限 例mkdir('/tmp/test',0777) 然后要得到的权限码,不一定是上边设定的,当前系统的umask将会与设定的值‘与’,这样子才是真正的权限码,例如,如果umask为022,那码上边得到的权权限码为0755,没
2011-09-30 12:11:07 844
转载 php使用iconv进行从utf-8转为gb2312字符编码出错解决方案
原文:http://www.path8.net/tn/archives/2560在php函数库有一个函数:iconv()把gb2312置换成utf-8$text=iconv("GB2312","UTF-8",$text);在用$text=iconv("UT
2011-09-29 11:11:30 840 1
转载 简明 Vim 练级攻略
原文:http://linux.cn/thread-7845-1-1.html你想以最快的速度学习人类史上最好的文本编辑器VIM吗?你先得懂得如何在VIM幸存下来,然后一点一点地学习各种戏法。Vim the Six Billion Dollar editor
2011-09-29 10:53:07 341
转载 nginx全局变量
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://hzcsky.blog.51cto.com/1560073/578937$args 此变量与请求行中的参数相等$content_length
2011-09-26 16:06:02 307
转载 crontab 各参数详解
crontab这个东西的语法(暂且这么叫吧)有点怪,不段时间不用了就写不准了。现在结合 羽飞兄的文章作一个备忘录,以备日后救急。先上张超给力的图:crontab各参数说明:-e : 执行文字编辑器来编辑crontab,内定的文字编辑器是VI-r : 删
2011-09-25 18:02:21 2683
转载 Linux服务器web相关内核参数注解及TIME_WAIT状态的连接过多解决办法
原文地址:http://www.opsers.org/linux-home/server/linux-server-web-related-comments-and-kernel-parameters-to-connect-too-many-time_wait-state-solution.htmlLinux服务器web相关内核参数注解配置内核参数文件是/etc/sysctl.conf
2011-09-25 12:18:16 556
转载 Linux命令行下统计当前文件夹下的文件个数
统计某文件夹下文件的个数ls -l |grep "^-"|wc -l统计某文件夹下目录的个数ls -l |grep "^d"|wc -l统计文件夹下文件的个数,包括子文件夹里的。ls -lR|grep "^-"|wc -l统计文
2011-09-25 09:35:01 328
原创 rewrite记录
location ~*^/(service|user|about|appstore|news)/ { rewrite ^/(.*)$ http://www1.xxxx.com/$1 last;
2011-09-23 12:18:22 346
原创 JSONP解决JS跨域
<?php$jsondata = "{symbol:'IBM', price:120}";echo $_GET['callback'].'('.$jsondata.')';?>$.getJSON("http://xxxxx.com/testing/jsonp.
2011-08-22 18:47:29 336
转载 php 处理透明png
首先介绍必须知道的三个函数: imagealphablending此函数,开启或关闭一个真彩色图像资源的混色模式。开启与关闭混合模式有什么区别呢?如果不涉及透明度的问题,两个模式没什么区别,但是如果是在一张画布上画一条透明颜色的线,不同的混合模式将出现不同的效果,如果
2011-08-16 10:03:13 853
转载 10 个最酷的 Linux 单行命令
下面是来自 Commandlinefu 网站由用户投票决出的 10 个最酷的 Linux 单行命令,希望对你有用。1. $sudo !! 以 root 帐户执行上一条命令。2. $python -m SimpleHTTPServer
2011-08-14 10:02:01 362
转载 Linux静态库和动态库的分析
库有动态与静态两种,动态通常用.so为后缀,静态用.a为后缀。 例如:libhello.so libhello.a 为了在同一系统中使用不同版本的库,可以在库文件名后加上版本号为后缀,例如: libhello.so.1.0,由于程序连接默认以.so为文件后缀名。所以为了使
2011-08-14 09:59:47 282
转载 让php程序同一时间最多只有一个工作
http://blog.zol.com.cn/1558/article_1557088.html某些命令行程序运行的时候,为了避免多进程互相干扰,需要让它同一时间只能有一个实例在运行。下面是我的方法:<?php$lockfile = __FILE__.'.running';function lock(){ global $lockfile; if(file
2011-08-14 09:53:36 364
转载 自动杀掉长时间sleep的mysql连接
由于数据库都是webserver来访问,因此写了一个脚本,自动杀掉sleep状态超过60s的连接#!/bin/shPATH=$PATH:/usr/bin/echo "show processlist" | mysql | grep Sleep | awk '{ i
2011-08-14 09:48:16 1860
转载 如何获悉mysql的show processlist显示的进程状态
http://blog.developers.api.sina.com.cn/?p=269当MySQL繁忙的时候运行show processlist,会发现有很多行输出,每行输出对应一个MySQL连接。怎么诊断发起连接的进程是哪个?它当前正在干嘛呢?首先,需要通过
2011-08-14 09:45:42 787
转载 explain SQL语句性能检测
http://rainkid.blog.163.com/blog/static/16514084020108905632961/mysql>explain select * from table;+----+-------------+-------+--
2011-08-14 09:44:24 362
转载 Centos 下实时查看网卡流量的工具 – nload
在 FreeBSD 下,安装 nload 很简单,可以使用 ports 进行安装,位置在 /usr/ports/net/nload也可以基于源代码进行编译安装。nload 的官方网站为: http://www.roland-riegel.de/nload/在 Cent
2011-08-12 14:03:06 870
原创 查看服务器硬盘信息
查看硬盘型号hdparm -i /dev/sda1测试硬盘性能,测试硬盘速度?[root@host88 www.ctohome.com]# hdparm -tT /dev/sda8
2011-08-09 14:51:30 1671
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人