你的位置:首页

nginx变量使用方法详解-6

Nginx内建变量用在“子请求”的上下文中时,其行为也会变得有些微妙。前面在(三)中我们已经知道,许多内建变量都不是简单的“存放值的容器”,它们一般会通过注册“存取处理程序”来表现得与众不同,而它们即使有存放值的容器,也只是用于缓存“存取处理...

2009-05-01 (3181)次关注 评论(0) 阅读全文

nginx变量使用方法详解-5

前面在(二)中我们已经了解到变量值容器的生命期是与请求绑定的,但是我当时有意避开了“请求”的正式定义。大家应当一直默认这里的“请求”都是指客户端发起的 HTTP请求。其实在 Nginx世界里有两种类型的“请求”,一种叫做“主请求”(main request),而另一种则叫...

2009-04-30 (2911)次关注 评论(0) 阅读全文

nginx变量使用方法详解-4

在设置了“取处理程序”的情况下,Nginx变量也可以选择将其值容器用作缓存,这样在多次读取变量的时候,就只需要调用“取处理程序”计算一次。我们下面就来看一个这样的例子: map$args$foo{ default0;...

2009-04-29 (2860)次关注 评论(0) 阅读全文

nginx变量使用方法详解-3

也有一些内建变量是支持改写的,其中一个例子是$args.这个变量在读取时返回当前请求的 URL参数串(即请求 URL中问号后面的部分,如果有的话),而在赋值时可以直接修改参数串。我们来看一个例子: location/test{...

2009-04-28 (2884)次关注 评论(0) 阅读全文

nginx变量使用方法详解-2

关于 Nginx变量的另一个常见误区是认为变量容器的生命期,是与 location配置块绑定的。其实不然。我们来看一个涉及“内部跳转”的例子: server{ listen8080; location/...

2009-04-27 (2819)次关注 评论(0) 阅读全文

nginx变量使用方法详解-1

Nginx的配置文件使用的就是一门微型的编程语言,许多真实世界里的 Nginx配置文件其实就是一个一个的小程序。当然,是不是“图灵完全的”暂且不论,至少据我观察,它在设计上受 Perl和 Bourne Shell这两种语言的影响很大。在这一点上,相比 Apac...

2009-04-26 (3907)次关注 评论(0) 阅读全文

四大命令助你玩转Linux进程管理

Linux是一个多用户、多任务的操作系统。在这样的系统中,各种计算机资源(如文件、内存、CPU等)的分配和管理都以进程为单位。为了协调多个进程对这些共享资源的访问,操作系统要跟踪所有进程的活动,以及它们对系统资源的使用情况,从而实施对进程和资源的动态管理。进程在一定条件下可以对诸...

2009-04-25 (2912)次关注 评论(0) 阅读全文

Linux的free命令详解 内存是拿来用的

我告诉有朋友我一直用linux,他问我了一下我为什么linux使用的内存这么高,他讲他1G的内在free才232M,讲win xp才用200M的样子,其实啊.linux的内存是很说究的,如下显示free是显示的当前内存的使用,-m的意思是M字节来显示内容,我们来一起看看。$ fr...

2009-04-24 (2846)次关注 评论(0) 阅读全文

10个最酷的Linux单行命令

1.sudo!!以 root帐户执行上一条命令。2.python-m SimpleHTTPServer利用 Python搭建一个简单的 Web服务器,可通过 http://$HOSTNAME:8000访问。3.:w!sudo tee%在 Vim中无需权限保存编辑...

2009-04-23 (2646)次关注 评论(0) 阅读全文

详解Linux Shell下的输出重定向

Linux Shell环境中支持输入输出重定向,用符号<和>来表示。0、1和2分别表示标准输入、标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入或输出,比如2>a.txt表示将错误信息输出到文件a.txt中。同时,还可以在这三个标准输入输出之间...

2009-04-22 (2604)次关注 评论(0) 阅读全文

Linux xargs 命令

xargs是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。xargs可以将管道或标准输入(stdin)数据转换成命令行参数,也能够从文件的输出中读取数据。xargs也可以将单行或多行文本输入转换为其他格式,例如多行变单行,单行变多行。xargs默认的命令是 ec...

2009-04-21 (2900)次关注 评论(0) 阅读全文

Linux tail 命令

tail命令可用于查看文件的内容,有一个常用的参数-f常用于查阅正在改变的日志文件。tail-f filename会把 filename文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename更新就可以看到最新的文件内容。命令格式:tail[参数]...

2009-04-20 (2795)次关注 评论(0) 阅读全文

Linux bc 命令

bc命令是任意精度计算器语言,通常在linux下当计算器用。它类似基本的计算器,使用这个计算器可以做基本的数学运算。常用的运算:+加法-减法*乘法/除法^指数%余数语法:bc(选项)(参数)选项值-i:强制进入交互式模式;-l:定义使用的标准数学库;-w:对PO...

2009-04-19 (2700)次关注 评论(0) 阅读全文

Linux MAKEDEV 命令

Linux MAKEDEV命令用于新增/dev/下的装置档案,多数分区已经将所有的档案都产生,故一般而言不太会需要用到这个命令。语法:MAKEDEV-V MAKEDEV[-n][-v] update MAKEDEV[-n][-v][-d]...

2009-04-18 (2798)次关注 评论(0) 阅读全文

Linux dumpkeys 命令

Linux dumpkeys命令用于显示键盘映射表,输出的内容可以被loadkeys命令识别,改变映射关系。语法:dumpkey[选择参数]参数说明:-i驱动信息(键码范围、数量、状态键)-l详细驱动信息-n十六进制显示-f显示全部信息-1分行显示按键组合-S设定输出...

2009-04-17 (2646)次关注 评论(0) 阅读全文

Linux rdev 命令

Linux rdev命令可以用来查询/设置内核映像文件的根设备,RAM磁盘大小或视频模式。不带任何参数的 rdev命令将输出当前根文件系统的/etc/mtab文件行。不带任何参数的 ramsize, vidmode,和 rootflags将显示帮助信息。语法:rdev...

2009-04-16 (2622)次关注 评论(0) 阅读全文

Linux loadkeys 命令

Linux loadkeys命令可以根据一个键盘定义表改变 linux键盘驱动程序转译键盘输入过程。详细的说明请参考 dumpkeys。语法:loadkeys[-d--default][-h--help][-q--quiet][-v--verbos...

2009-04-15 (2612)次关注 评论(0) 阅读全文

Linux setleds 命令

Linux setleds命令用来设定键盘上方三个 LED的状态。在 Linux中,每一个虚拟主控台都有独立的设定。语法:setleds[-v][-L][-D][-F][{+|-}num][{+|-}caps][{+|-}scroll]参数:-F:预设的选项,设...

2009-04-14 (2526)次关注 评论(0) 阅读全文

Linux zipinfo 命令

Linux zipinfo命令用于列出压缩文件信息。执行zipinfo指令可得知zip压缩文件的详细信息。语法:zipinfo[-12hlmMstTvz][压缩文件][文件...][-x<范本样式>]参数:-1只列出文件名称。-2此参数的效果和指定"...

2009-04-13 (3048)次关注 评论(0) 阅读全文

Linux zip 命令

Linux zip命令用于压缩文件。zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有".zip"扩展名的压缩文件。语法:zip[-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b<工作目录>][-ll][-n<字...

2009-04-12 (2586)次关注 评论(0) 阅读全文