摘要: 前提: 3个文件 - domain.csr、domain.key、xxx.cer 简述: 1. 本地生成 .key文件 [附件] 2. 再利用key文件,生成csr(certificate Secure Request)文件,证书请求文件。[附件] 同时,csr是公钥。 同时,csr提供给 CA。 3. CA会返回证书(邮件形式)。[附件] [最下面的证书] ... 阅读全文
posted @ 2014-04-12 14:04 kv9 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 1. 使用crontab察看 /etc/crontab,发现/etc/cron.daily目录每天执行的 脚本,可以放到这个目录。2. root权限创建: sudo vim split_nginx_log#!/bin/sh# split nginx log dailymv /var/log/nginx/access.log /var/log/nginx/access_`date +%Y%m%d`.log #察看/etc/nginx/nginx.conf 会指明 log路径killall -USR1 `cat /var/run/nginx.pid` #察看 /etc/nginx/nginx... 阅读全文
posted @ 2014-04-11 11:47 kv9 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 1. 下载,安装,进目录.2. 执行:webbench -t 10 -c 1000 http://192.168.1.44/ (我开的nginx,默认端口80,直接处理了)结果分析:Webbench - Simple Web Benchmark 1.5Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.Benchmarking: GET http://192.168.1.44/1000 clients, running 10 sec.Speed=39990 pages/min, 893054 bytes/sec.Reque 阅读全文
posted @ 2014-04-11 11:46 kv9 阅读(293) 评论(0) 推荐(0) 编辑
摘要: —— 参考IBM文章:THIS, 不一样的指导顺序——1. awstats分析nginx - access.log,网上资料大部分都是下载,然后配置。官网下载地址:http://awstats.sourceforge.net/#DOWNLOADcd /usr/localwgethttp://prdownloads.sourceforge.net/awstats/awstats-7.2.zipunzipawstats-7.2.zipmvawstats-7.2awstatssudo chown -R root:rootawstats # 注意权限,否则会影响以后执行2. 安装好了,配置:cd... 阅读全文
posted @ 2014-04-11 11:46 kv9 阅读(1091) 评论(0) 推荐(0) 编辑
摘要: 1. vim /etc/nginx/nginx.conf (下面格式, Awstats 使用)log_format new_log'$remote_addr - $remote_user [$time_local] $request ''"$status" $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for"';access_log /var/log/nginx/ac 阅读全文
posted @ 2014-04-11 11:46 kv9 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 1. linux可以用web-qq,http://web2.qq.com,【我们从未放弃成长,这句话挺感动我的。】(禽兽!你怎么在一开始就跑题!?)————我只要“及时预览”————2.http://markable.in/,在线markdown编辑器3.http://dillinger.io/,在线markdown4.http://maxiang.info/,马克飞象,好像挺有名的 阅读全文
posted @ 2014-04-11 11:45 kv9 阅读(237) 评论(0) 推荐(0) 编辑
摘要: ————————Vim————————1. gf可以转到文件中指明路径的文件。这样可以实现文件的快速切换。ctrl+o:A -> B, 返回Actrl+6:A、B之间快速切换2. q$ vim anyfile:help q3. 夜间模式:colorscheme evening4. 匹配 top:456px;,然后替换成空行:131,453s/top:[1-9]*px;//————————git————————1. git commit -mgit commit给暂存区域生成快照并提交。-m “本次提交的原因的注释。”2. git pull origin -Fetch from and m 阅读全文
posted @ 2014-04-02 10:00 kv9 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 设计数据库表结构写一个接口文档(别指望写得多好,差不多就可以)照着自己的数据库、自己的文档,写一个代码的“基本设计(注释)”照着“基本设计”完成codingcoding中一定会发现:数据库、文档 的错误,修正它们。完成。基本就是 NO.4,NO.5,循环,一直到完成。 阅读全文
posted @ 2014-03-27 14:12 kv9 阅读(612) 评论(0) 推荐(0) 编辑
摘要: # querydict改为mutable data = data.copy()data.update({'key_list': DATA_UPLOAD_PARAMETER})默认的request.POST是querydict类型,默认是 immutable 阅读全文
posted @ 2014-03-24 14:40 kv9 阅读(940) 评论(0) 推荐(0) 编辑
摘要: request.raw_post_data 重命名成了 request.body - 在1.3版本之后。这是当时 起票 的讨论内容:https://code.djangoproject.com/ticket/17323这就是之后的区别了。所以,在处理json的时候,1.3的代码继续使用:if request.method == 'POST': # 明白了这两个数据结构的区别,就明白怎么处理json数据了 print request.POST print request.raw_post_data 可以使用 requests ... 阅读全文
posted @ 2014-03-24 14:03 kv9 阅读(2310) 评论(0) 推荐(0) 编辑