海螺!~

吸引力法则

 

随笔分类 -  LINUX

nginx采用epoll的事件模型,为何效率高
摘要:前就知道在linux下nginx采用epoll事件模型,处理效率高。但是一直不知道具体为什么,今天查看了下文档,了解了原因。首先nginx支持一下这些事件模型(才考nginx的wiki)Nginx支持如下处理连接的方法(I/O复用方法),这些方法可以通过use指令指定。 select - 标准方法。 如果当前平台没有更有效的方法,它是编译时默认的方法。你可以使用配置参数 --with-select_module 和 --without-select_module 来启用或禁用这个模块。 poll - 标准方法。 如果当前平台没有更有效的方法,它是编译时默认的方法。你可以使用配置参数 --wit 阅读全文

posted @ 2013-05-10 11:23 海螺!~ 阅读(472) 评论(0) 推荐(0)

一道shell命令笔试题
摘要:有一个日志文件access.log ,日志文件的格式:127.0.0.1 - - [11/Jan/2013:15:26:19 +0800] "GET / HTTP/1.1" 403 202用shell命令,计算出文件中每个ip访问的记录数 : cat access.log | awk -F " " '{print $1}' | sort -rn | uniq -c一、Sort命令sort [OPTION]… [FILE]…对文件按指定的域进行排序常用选项:-c: 检测文件是否已经排序-m: 将两个已经排序的文件进行合并-u: 在排序过程中 阅读全文

posted @ 2013-01-23 11:54 海螺!~ 阅读(218) 评论(0) 推荐(0)

Nginx rewrite基本语法
摘要:1 Nginx rewrite基本语法Nginx的rewrite语法其实很简单.用到的指令无非是这几个setifreturnbreakrewrite麻雀虽小,可御可萝五脏俱全.只是简单的几个指令却可以做出绝对不输apache的简单灵活的配置.1.setset主要是用来设置变量用的,没什么特别的2.ifif主要用来判断一些在rewrite语句中无法直接匹配的条件,比如检测文件存在与否,http header,cookie等,用法: if(条件) {…}- 当if表达式中的条件为true,则执行if块中的语句- 当表达式只是一个变量时,如果值为空或者任何以0开头的字符串都会当作false- 直接比 阅读全文

posted @ 2013-01-23 11:45 海螺!~

PHP代码审计
摘要:文档去年做的,按说应该更新了,写得不咋好,有些没写全,参考了很多文档。话说owasp codereview,也该出2.0了。牛们路过,给提点建议。目录1. 概述 32. 输入验证和输出显示 32.1 命令注入 4 2.2 跨站脚本 4 2.3 文件包含 5 2.4 代码注入 5 2.5 SQL注入 6 2.6 XPath注入 6 2.7 HTTP响应拆分 6 2.8 文件管理 6 2.9 文件上传 7 2.10 变量覆盖 7 2.11 动态函数 73. 会话安全 83.1 HTTPOnly设置 8 3.2 domain设置 8 3.3 path设置 8 3.4 cookies持续时间 8 3. 阅读全文

posted @ 2012-01-17 13:51 海螺!~ 阅读(214) 评论(0) 推荐(1)

公私钥
摘要:私钥:opensslgenrsa-outpriv.key1024公钥:opensslrsa-inpriv.key-pubout-outpub.key加密:用公加密。私 解认证:私加密 公解 阅读全文

posted @ 2011-12-06 11:45 海螺!~ 阅读(180) 评论(0) 推荐(0)

libevent 简单介绍
摘要:libevent是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用select、epoll、kqueue等系统调用管理事件机制。著名分布式缓存软件memcached也是libevent based,而且libevent在使用上可以做到跨平台。wget http://www.monkey.org/~provos/libevent-1.2.tar.gztar xzvf libevent-1.2.tar.gzcd libevent-1.2./configure --prefix =/usrmake && make installls -al /usr 阅读全文

posted @ 2011-06-30 15:30 海螺!~ 阅读(204) 评论(0) 推荐(0)

下载PPTX问题
摘要:因为mime.types不支持此扩展名解决方法:/usr/local/apache/conf/mime.types application/vnd.ms-powerpoint ppt pps pot pptx加入PPTX/usr/local/apache/bin/apachectl -k graceful 重启 阅读全文

posted @ 2011-06-27 18:00 海螺!~ 阅读(214) 评论(0) 推荐(0)

rsync实例用法
摘要:vi /etc/xinetd.d/rsyncdisable = yes改成disable = no rsyncd.conf 是rsyncd的config文件vi /etc/rsyncd.conf#uid = nobody#gid = nobodyuse chroot = yesmax connections = 4pid file = /var/run/rsyncd.pidlock file = ... 阅读全文

posted @ 2009-12-10 13:58 海螺!~ 阅读(322) 评论(0) 推荐(0)

linux下vi编辑器命令大全(2)
摘要:一、插入文本   ┌──┬────────────┐  │命令│描述          │  ├──┼γ... 阅读全文

posted @ 2009-11-20 10:01 海螺!~ 阅读(157) 评论(0) 推荐(0)

linux下vi编辑器命令大全(3)
摘要:VI常用技巧   VI命令可以说是Unix/Linux世界里最常用的编辑文件的命令了,但是因为它的命令集众多,很多人都不习惯使用它,其实您只需要掌握基本命令,然后加以灵活运用,就会发现它的优势,并会逐渐喜欢使用这种方法。本文旨在介绍VI的一些最常用命令和高级应用技巧。  一、基本命令介绍  —- 1.光标命令  k、j、h、l——上、下、左、右光标移动命令。虽然... 阅读全文

posted @ 2009-11-20 10:01 海螺!~ 阅读(162) 评论(0) 推荐(0)

linux下vi编辑器命令大全(1)
摘要:文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充!   进入vi的命令  vi filename :打开或新建文件,并将光标置于第一行首  vi +n filename :打开文件,并将光标置于第n行首  vi + filename :打开文件,并将... 阅读全文

posted @ 2009-11-20 09:59 海螺!~ 阅读(248) 评论(0) 推荐(0)

导航