好好学习,东方不败。

做个努力的小伙。

  博客园  :: 首页  :: 新随笔  ::  ::  :: 管理

2013年6月15日

摘要: 1、使用wget下载单个文件 以下的例子是从网络下载一个文件并保存在当前目录 wget http://cn.wordpress.org/wordpress-3.1-zh_CN.zip 在下载的过程中会显示进度条,包含(下载完成百分比,已经下载的字节,当前下载速度,剩余下载时间)。 2、使用wget -O下载并以不同的文件名保存 wget默认会以最后一个符合”/”的后面的字符来命令,对于动态链接的下载通常文件名会不正确。 错误:下面的例子会下载一个文件并以名称download.php?id=1080保存 wget http://www.centos.bz/download?id=1 即使下载的文 阅读全文
posted @ 2013-06-15 15:37 snowfly123 阅读(473) 评论(0) 推荐(0) 编辑

摘要: 一种方式就是重新完全编译php,另一种方式就是单独编译扩展库,以extension的形式扩展。 下面以安装curl扩展为例: 1、下载curl安装包。(我的php是4.4.4的,下载最新的curl 7.16 不能使用,最后下载7.14的才可以,所以要注意一下版本问题) ./configure makephp 要求curl的目录要有include和lib目录,并且include下要有easy.h 和curl.h两个文件,lib下要有libcurl.a。经编译后include下的文件有了,但是lib目录下没有。原来生成到lib/.libs目 录下,所以要copy到lib目录 2、进入安装原php. 阅读全文
posted @ 2013-06-15 15:34 snowfly123 阅读(814) 评论(0) 推荐(0) 编辑

摘要: LINUX通过下面的命令可以开启允许对外访问的网络端口: /sbin/iptables -I INPUT -p tcp --dport 8000 -j ACCEPT #开启8000端口 /etc/rc.d/init.d/iptables save #保存配置 /etc/rc.d/init.d/iptables restart #重启服务 查看端口是否已经开放:/etc/init.d/iptables status 阅读全文
posted @ 2013-06-15 15:31 snowfly123 阅读(1054) 评论(0) 推荐(0) 编辑

2013年6月4日

摘要: 一.增加超时的时间限制 这里需要注意:set_time_limit只是设置你的PHP程序的超时时间,而不是file_get_contents函数读取URL的超时时间。真正的修改 file_get_contents延时可以用resource $context的timeout参数: $opts = array( 'http'=>array( 'method'=>"GET", 'timeout'=>60, ) ); $context = stream_context_create($opts); $html =fi 阅读全文
posted @ 2013-06-04 07:04 snowfly123 阅读(259) 评论(0) 推荐(0) 编辑

摘要: 通过google在线生成二维码的api在线生成二维码。 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" 阅读全文
posted @ 2013-06-04 07:02 snowfly123 阅读(605) 评论(1) 推荐(0) 编辑

摘要: 本文介绍快速使DNS修改生效 的方法。OSX, Chrome, and DNS 1.先用dig命令查询域名对应的ip是否已经生效 shell$ dig grepalex.com ;; ANSWER SECTION: grepalex.com.3600INA66.216.100.140 2.如何是chrome,则可以在地址栏上输入下面命令,让浏览器DNS服务器缓存失效 chrome://net-internals/#dns 3.虽然浏览器DNS缓存已经失效,但是可能操作系统还有一层DNS缓存,那么我们可以使用下面命令清楚OS的DNS缓存 shell$ sudo killall -HUP mDNS 阅读全文
posted @ 2013-06-04 07:01 snowfly123 阅读(1357) 评论(0) 推荐(0) 编辑

摘要: 整理了一些常用的disk磁盘操作命令。 #按照目录大小排序战士最前面15个目录或者文件 du -xB M --max-depth=2 /var | sort -rn | head -n 15 #列出当前所有子目录的文件大小 du -h --max-depth=1 #列出当前文件或者目录最大的10个 du -s * | sort -n | tail #按照目录大小从大到小排序 du -b --max-depth 1 | sort -nr | perl -pe 's{([0-9]+)}{sprintf "%.1f%s", $1>=2**30? ($1/2**30, 阅读全文
posted @ 2013-06-04 06:59 snowfly123 阅读(872) 评论(0) 推荐(0) 编辑

摘要: 几个有用的unix命令快捷键 1.!$ bash或者zsh中表示上一个命令的最后一个参数,比如这里的!$表示的是file-b,那么就很方便的查看file-b的文件内容; $ cp file-a file-b $ vim !$ 2.grep -ri -r表示递归查找,在所有子目录中查找,i表示大小写敏感; 比如$ grep */*/*/* 可以替换为grep -r 3.cd - 这个会返回上一次的目录 [/usr/share/fonts/dejavu]$ cd /var/log [/var/log]$ cd - /usr/share/fonts/dejavu [/usr/share/fonts. 阅读全文
posted @ 2013-06-04 06:56 snowfly123 阅读(590) 评论(0) 推荐(0) 编辑

摘要: 在nginx服务器的配置文件中,max_children=40 , 每个children平均占用20M-30M内存,children越多,可以同时接受的并发数量越多,一般children的值是网站最高并发数+浮动值,这值再×内存占用,就是你需要用到的内存。max_requests = N 是指当每个children接受了N次请求以后,就会把自己杀死,然后重新建立一个children。PV / max_children = 每一个children接受的request次数[ 默认预设浏览一个只调用一次PHP程序,或许异步调用呢?接口呢?]比如上面的值是1000,而你定义的是10240,那 阅读全文
posted @ 2013-06-04 06:54 snowfly123 阅读(1215) 评论(0) 推荐(0) 编辑

摘要: 用一个脚本来包括这些常用的linux网络操作命令。#/bin/sh #查看http请求的header tcpdump -s 1024 -l -A -n host 192.168.9.56 tcpdump -s 1024 -l -A src 192.168.9.56 or dst 192.168.9.56 sudo tcpdump -A -s 1492 dst port 80 #本地网络中IP地址为192.168.0.5的主机现在与外界通信的情况 sudo tcpdump -i eth0 src host 192.168.0.5 #查看网卡eth0的http请求的tcp包 tcpdump -i 阅读全文
posted @ 2013-06-04 06:50 snowfly123 阅读(573) 评论(0) 推荐(0) 编辑