怎样从当前运行的 nginx 中读取 nginx.conf

大牛就是大牛,佩服,顺便攒个经验. 手贱把一个 conf.d 里面一个站点的配置文件内容给弄丢了 发现一处问题,现已更正.edit by 2013.02.25

# Set pid of nginx master process here
pid=8192

# generate gdb commands from the process's memory mappings using awk
cat /proc/$pid/maps | awk '$6 !~ "^/" {split ($1,addrs,"-"); print "dump memory mem_" a
ddrs[1] " 0x" addrs[1] " 0x" addrs[2] ;}END{print "quit"}' > gdb-commands

# use gdb with the -x option to dump these memory regions to mem_* files
gdb -p $pid -x gdb-commands

# look for some (any) nginx.conf text
grep worker_connections mem_*
grep server_name mem_*

不过拿到的2进制文件忒难看了, 有啥更简单的方式么?

ubuntu安装和配置PPTP

只是好玩罢了. 检查自己的VPS是否支持PPTP:

<

pre class="brush:bash">#modprobe ppp-compress-18 && echo 1
1

cat /dev/net/tun

安装ppp

#apt-get install pptpd

iptables ubuntu自带了,不必自己安装

vim /etc/pptpd.conf

一个很不错的正则表达式分析工具

效果: 如图所示,可以将正则表达式转化成直观的图片.很不错,对于超长的正则表达式可以很直管的分析功能. 连接地址在 猛击这里!