飞龙再生

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2015年9月1日

摘要: function multiCurl($urls, $delay=3) { $queue = curl_multi_init(); $map = array(); foreach ($urls as $url) { // create cURL resour... 阅读全文
posted @ 2015-09-01 17:26 飞龙再生 阅读(846) 评论(0) 推荐(0)

摘要: 这些进程已经死亡,但没有释放系统资源,包括内存和一些一些系统表等,如果这样的进程很多,会引发系统问题。用ps -el看出的进程状态如果是Z,就是僵尸进程。ps -ef|grep defunc可以找出僵尸进程.有些ZOMBIE进程时用kill -9也不能杀死,而且消耗了很多系统资源不能释放,如果系统在... 阅读全文
posted @ 2015-09-01 15:13 飞龙再生 阅读(1172) 评论(0) 推荐(0)

摘要: 我们根据经验会有这样的结论,系统启动后,随着时间的增加,快则几分钟,慢则几个小时,linux的内存占用会接近90%。如果真是这样,那是很恐怖的,但事实并非如此。真正计算linux内存占用的方法是:used – buffers – cached。如上图,内存占用实际为:3823 – 339 – 295... 阅读全文
posted @ 2015-09-01 14:49 飞龙再生 阅读(408) 评论(0) 推荐(0)

摘要: 有时候需求这样:某个域名,或域名下的某个目录,需要访问时输入指定的用户名和密码。nginx可以做到,而且一点不比apache差。server{listen80;server_namewww.test.com;indexindex.htmlindex.htmindex.php;root/opt/htd... 阅读全文
posted @ 2015-09-01 14:42 飞龙再生 阅读(256) 评论(0) 推荐(0)

摘要: 统计某文件夹下文件的个数ls -l |grep "^-"|wc -l统计某文件夹下目录的个数ls -l |grep "^d"|wc -l统计文件夹下文件的个数,包括子文件夹里的。ls -lR|grep "^-"|wc -l统计文件夹下目录的个数,包括子文件夹里的。ls -lR|grep "^d"|w... 阅读全文
posted @ 2015-09-01 12:21 飞龙再生 阅读(346) 评论(0) 推荐(0)

摘要: 上传图片 出现错误:413 Request Entity Too Large修改nginx.confhttp{ client_max_body_size 10M; #添加 改大点}修改php.ini 中upload_max_filesize = 10Mpost_max_size = 10M 阅读全文
posted @ 2015-09-01 12:18 飞龙再生 阅读(56) 评论(0) 推荐(0)

摘要: 1) 句法 for RedHat / CentOS / Fedora Linuxfind {/path/to/directory/} -type f -size +{size-in-kb}k -exec ls -lh {} ; | awk '{ print $9 ": " $5 }'实例:查找当前目... 阅读全文
posted @ 2015-09-01 12:14 飞龙再生 阅读(215) 评论(0) 推荐(0)

摘要: 1、开启gzip请求curl -I http://www.kukaka.org -H Accept-Encoding:gzip,defalte2、监控网页的响应时间curl -o /dev/null -s -w "time_connect: %{time_connect}ntime_starttra... 阅读全文
posted @ 2015-09-01 12:04 飞龙再生 阅读(133) 评论(0) 推荐(0)

摘要: nginx 和 php 之间的通讯方式默认是 tcp socket,原因是 unix socket 方式要求 nginx 和 php-cgi 必须在同一台机器上1. 使用用unix socket来代替tcp socket进行nginx,php之间的数据传输。因为tcp 四层协议并不只是逻辑上存在的,... 阅读全文
posted @ 2015-09-01 11:50 飞龙再生 阅读(2455) 评论(0) 推荐(0)

摘要: 使用ulimit -a 可以查看当前系统的所有限制值,使用ulimit -n 可以查看当前的最大打开文件数。新装的linux默认只有1024,当作负载较大的服务器时,很容易遇到error: too many open files。因此,需要将其改大。使用 ulimit -n 65535 可即时修改,... 阅读全文
posted @ 2015-09-01 11:17 飞龙再生 阅读(1332) 评论(0) 推荐(0)

摘要: mysql、apache 用的是最古老的select模式nodejs 用的是epollnginx 用的虽然不是 epoll,但是类似epoll的自己定义的一个机制windows 不支持 epoll,不过有个机制类似的select()系统调用提供一个机制来实现同步多元I/O:#include#incl... 阅读全文
posted @ 2015-09-01 11:07 飞龙再生 阅读(262) 评论(0) 推荐(0)

摘要: LISTEN:首先服务端需要打开一个socket进行监听,状态为LISTEN. /* The socket is listening for incoming connections. 侦听来自远方TCP端口的连接请求 */SYN_SENT:客户端通过应用程序调用connect进行active op... 阅读全文
posted @ 2015-09-01 11:02 飞龙再生 阅读(287) 评论(0) 推荐(0)

摘要: 局域网一旦有人中毒了,就真的是讨人厌,老是胡乱发包,导致整个内网传输很慢,甚至比外网还慢,Linux和Mac就自带了arp命令,用这个命令可以轻而易举得检测出那个ip中毒了。重启电脑立刻执行arp -a为什么要重启电脑呢,因为arp表在重启之后会清空,如果刚重启完某些ip就出现在arp表中,那还不是... 阅读全文
posted @ 2015-09-01 11:00 飞龙再生 阅读(141) 评论(0) 推荐(0)

摘要: 1、首先用命令free查看系统内 Swap 分区大小。free -m total used free shared buffers cachedMem: 15948 314 15634 0 25 119-/+ buffers/cache: 168 15780Swap: 2047 0 2047可以看到... 阅读全文
posted @ 2015-09-01 10:57 飞龙再生 阅读(479) 评论(0) 推荐(0)

摘要: 命令: show processlist;如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。show processlist;只列出前100条,如果想全列出请使用show full processlist;mysql> show processlist;命令... 阅读全文
posted @ 2015-09-01 10:55 飞龙再生 阅读(82) 评论(0) 推荐(0)