Feb
15

lsof命令常见参数说明

lsof全名list opened files,也就是列举系统中已经被打开的文件。我们都知道,linux环境中,任何事物都是文件,设备是文件,目录是文件,甚至sockets也是文件。所以,用好lsof命令,对日常的linux管理非常有帮助。以下的说明,大部分内容来自lsof的manual文档。我所做的只是在中文翻译的基础上,进行简单的分类说明,并列举最常用的参数。

一、输出说明
lsof是linux最常用的命令之一,通常的输出格式为:
引用
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME

常见包括如下几个字段:更多的可见manual。
1、COMMAND
默认以9个字符长度显示的命令名称。可使用+c参数指定显示的宽度,若+c后跟的参数为零,则显示命令的全名
2、PID:进程的ID号
3、PP...

0 Comments
Feb
12

perl解析ini文件

网上找了个现成的解析代码IniParser

事例ini文件:

[Directories]
Input=c:\autoexec.bat

调用方法:

use IniParser;
my $ini = IniParser->new("c:\\test.ini");
my $inputdir    = $ini->expectEntry("Directories","Input");

IniParser的代码:

#------------------------------------------------------------------------------- # IniParser. Version 1.0 # A freeware module for parsing .ini files. # Joachim Pimiskern, September 13, 2003 #-...
0 Comments
Oct
20

apache这样调用header中的参数值:

apache这样调用header中的参数值:
%{User-Agent}
%{Referer}
nginx在这一点上略有不同:
$http_user_agent
$http_referer

有四点不同:
1、前缀不同(%和$)
2、nginx在引用header参数时需要加上"http_"前缀
3、nginx变量名全部小写,大小写不敏感
4、nginx只支持下划线,header中参数的key如果包含横线(-),在nginx中以下划线(_)替代

nginx直接把横线改为下划线来处理。

在记录log时,或者nginx给fastcgi传递参数时有用。

0 Comments
Feb
12

NSIS 插件全集

Math plugin (contain examples) -- 数学函数插件,NSIS 软件已包含,这个不用说了吧,计算的时候必用。
System plugin (contain examples) -- 调用其他动态链接库(*.dll)插件,NSIS 软件已包含,超级好用,把 windows 的 API 发挥到极限。

A Plugin for controlling Internet Explorer -- 控制 IE 浏览器操作的插件,例如打开浏览器,关闭浏览器等等。

AccessControl plugin -- 存取控制插件,只适用于 Win2000 或以上。

BDE Alias -- Borland BDE 数据库别名创建修改插件(DELPHI 数据库程序安装制作的好东东)

BitTorrent downloads for NSIS -- BT 下载的插件,呵呵,作单独下载某个 BT 文件的好东西

0 Comments