-
Linux统计文件、目录数量
统计当前目录下的文件以及目录数量(不包括子目录) ls -l | wc -l 统计当前目录下的文件数量(遍历所有子目录) find . -type f | wc -l 统计当前目录下的目录数量(遍历所有子目录) find . -type d | wc -l 当 ...
http://codante.org/linux-statistics-files-directory-number -
nodejs安装及配置
下载及安装 git clone git://github.com/joyent/node.git cd node ./configure –prefix=/servers/app/node make && make install 启动 /servers/app/node/bin/node 直接执行./node将进入nodejs的命令 ...
http://codante.org/nodejs-installation-and-configuration -
xdebug安装及配置
下载 wget http://www.xdebug.org/files/xdebug-2.1.1.tgz 安装 cd xdebug-2.1.1 #创建configure /servers/app/php/bin/phpize ./configure –enable-xdebug –with-php-config=/servers/app/php/bin/ph ...
http://codante.org/xdebug-installation-and-configuration -
PHP for Nginx
我用的是5.2.9,所以就以它为例,为了运行为FastCGI模式,需要打上fpm补丁包。 PHP各个版本fpm补丁包下载 http://php-fpm.org/downloads/ wget http://cn.php.net/get/php-5.2.9.tar.gz/from/this/mirror wget htt ...
http://codante.org/php-for-nginx -
linux中去掉Windows文件的”^M”字符
VI 对某个文件进行处理 vi filename :%s/^M/r/g SED方法 PERL方法 可对多文件批量处理 perl -p -i -e “s/^M//g” `find .` `find .` 可以替换为任何文件或者多个文件,它的作用为提取所需的文件名。 *注 ...
http://codante.org/linux-removed-windows-newline-characters-in-the-file -
Nginx安装及配置
持续收集更新中,为了保证实用性与可靠性,在这里发出的文档都是经过实际操作和测试的,另外有关Nginx的好文档实在太少了…T T
http://codante.org/nginx-install-and-configuration -
apache日志处理分析合集
统计访问量最多的前N个IP,倒序排列 cat 日志文件 | awk ‘{print $1}’|sort|uniq -c|sort -r -n -k1|head -数量 统计访问量最多的50个IP,倒序排列,并且排除包含”bot”和”spider ...
http://codante.org/apache-log-processing-of-collection -
磁盘阵列 – RAID详解
随着计算机应用的日益普及,人们对计算速度和性能的要求也逐渐提高。在一个完整的计算机系统中,CPU和内存的作用固然重要,但是数据存储设备性能的好坏和速度的快慢也直接影响到整个系统的表现。RAID技术起初主要应 ...
http://codante.org/disk-array-raid-details -
Linux中关于CPU的一些说明
如何查看有几个处理器,是否多核?是否超线程?
http://codante.org/information-on-the-processor-linux -
PHP中用Memcache存储Session数据
使用memcached的好处不言而喻,它不仅减少了系统访问数据库的压力,而且提高系统的反应速度。特别是做多台服务器集群时,memcached有效的解决了session共享的问题。架构确实变复杂了一些,但应用起来却极为简便,几 ...
http://codante.org/memcache-php-session-handle -
memcached安装及配置
memcached是一个高性能的、分布式内存对象缓存系统,尽管很通用,但是用来加速WEB应用、降低数据库负载时比较多。memcached可以把数据库的负载降到了几乎没什么事可干的地步,同时为用户提供很快的页面响应速度,更 ...
http://codante.org/memcached-install-and-configuration -
crontable中的百分号“%”问题
写个 crontab ,命令是类似这样的 /path/to/script `date +%Y-%m-%d` 直接运行很正常,但是在 crotnab 里就出错。 /bin/sh: -c: line 1: unexpected EOF while looking for matching “’ /bin/sh: -c: ...
http://codante.org/corntable-percent-sign-problem -
Shell手册
shell是提供到UNIX操作系统的接口的一个命令编程语言。它的特征包括控制流原语、参数传递、变量和字符串替换。还可获得如 while、if then else、 case 和 for 这样的构造。在 shell 和命令之间可以有双向通信。可以 ...
http://codante.org/shell-manual -
linux常用端口对照
著名端口 1 tcpmux TCP 端口服务多路复用 5 rje 远程作业入口 7 echo Echo 服务 9 discard 用于连接测试的空服务 11 systat 用于列举连接了的端口的系统状态 13 daytime 给请求主机发送日期和时间 17 qotd 给连接了 ...
http://codante.org/linux-port-list -
linux下利用iptables屏蔽IP段
屏蔽单个IP iptables -I INPUT -s 124.115.0.199 -j DROP 屏蔽IP段 iptables -I INPUT -s 124.115.0.0/16 -j DROP iptables -I INPUT -s 124.115.3.0/16 -j DROP iptables -I INPUT -s 124.115.4.0/16 -j DROP 屏蔽 ...
http://codante.org/linux-iptables-ip-blockade -
在apache的log中找出访问次数最多的N个IP。
根据需求修改文件名和行数即可 awk ‘{print $1}’ 日志文件名 |sort |uniq -c|sort -nr|head -行数 输出: 1234 123.456.789.0 321 11.22.33.44 56 22.33.44.55 34 33.44.55.66 ……
http://codante.org/apache-log-top-ip-statistics -
根据端口查找进程pid
netstat -lnp|grep 端口号|grep -v grep|sed -n ’1p’|awk ‘{print $7}’|awk -F/ ‘{print $1}’
http://codante.org/linux-shell-find-pid-from-port -
Linux文本处理命令大集合
Linux中强大的文档处理能力,持续收集中…
http://codante.org/linux-collection-of-text-processing -
Apache URL Rewriting 技巧及实例
这是一个Apache模块mod_rewrite,它是一个真正先进的模块,它提供了对网址强大的操作方式。有了它你可以做几乎所有类型的URL操纵。
http://codante.org/apache-url-rewriting-tips-and-examples -
Linux find命令详解
在Linux上查找某个文件确实是一件比较麻烦的事情。毕竟在Linux中需要我们使用专用的“查找”命令来寻找在硬盘上的文件。Linux下的文件表达格式非常复杂,不象WINDOWS,DOS下都是统一的aaa.bbb格式那么方便查找,在W ...
http://codante.org/linux-command-find-explained
最新评论