常用的Linux命令记录,备忘。

日志分析

cat access.log |wc
cat access.log |awk '{print $1}'|sort |uniq -c|sort -nr|head    //IP统计
cat access.log|grep '43.240.238.178'|awk '{print $4}' | awk -F : '{print $2":"$3}'|sort |uniq -c|sort -nr|head  //时间统计
cat access.log|grep '43.240.238.178'|awk '{print $7}'|sort |uniq -c|sort -nr|head   //URL统计
cat ssl_access.log|grep "52.6.30.152"|awk '{print $7}'|awk -F? '{print $1}'|sort |uniq -c|sort -nr |head -n20   //URL去参数统计
cat access.log|grep '43.240.238.178'|awk '{print $9}'|sort |uniq -c|sort -nr|head   //Code统计
                

其他

cat /etc/php5/apache2/php.ini|grep -v "^;\|^$"  //查看配置文件过了注释空行
find /tmp/ -mindepth 1 -ctime +1 -delete    //删除目录下的文件
sudo pecl install mongodb-1.5.3     //PHP扩展安装指定版本