原创 shell遞歸統計文件和目錄總數

遞歸統計linux文件和目錄總數 #!/bin/bash dir=$1  readsub () {         if [ -f $1 -o "$(ls $1)" = "" ];then                 ((n++))  

原创 nginx代理開啓對http1.1的支持

話說nginx代理從1.1.4版本開始支持http1.1這無疑給後端被代理服務以靜態文件爲主的帶來了福音。 大大降低了tcp開銷,節省了系統資源當然也會降低time_wait連接數. 配置方法舉例說明 upstream nginx_te

原创 perl命令行-p參數

直接看操作過程吧 [root@Centos5 perl]# cat passwd  1 root:x:0:0:root:/root:/bin/bash 2 bin:x:1:1:bin:/bin:/sbin/nologin 3 daemon:

原创 深入淺出TCP之listen

原文:http://blog.chinaunix.net/uid-29075379-id-3858844.htmlint listen(int fd, int backlog); 有幾個概念需要在開頭澄清一下TCP socket分兩種,監聽

原创 ssh故障解決一例

今天突然有一臺linux服務器ssh連不上了,通過ilo重啓後,恢復正常。可是下午突然又發生了。於是登錄到服務器上,查看dmesg沒有任何問題。然後查看/var/log/secure 發現這麼一行 error: Bind to port 2

原创 分析eaccelerator的opcode緩存功能

PHP腳本的執行在內部是有編譯和運行兩個流程中,具體是第一步把PHP腳本編譯產出 opcode中間碼,第二步是在Zend Engine上執行opcode中間碼,如下圖所示。正因爲存在這個兩步的過程,所以在生產環境中,一般都會採用opco