Archive for 一月, 2011

  为了提高DNS 解析的记录,很多操作系统都会提供缓存DNS 记录的功能,但是,这可能会为测试DNS 服务或域名设定带来麻烦。为了测试出准确的结果,我们需要强制刷新本地 DNS 缓存记录。这里提供Windows 与 Linux 客户端上的操作说明。
一、Windows 客户端
获得缓存中的DNS :
ipconfig /displaydns
强制清除DNS 缓存:
ipconfig /flushdns
   如果您觉得DNS Client服务带来麻烦,可以用在控制面板—-服务 中停止,或使用下面的命令停止该服务:
net stop dnscache
重启动DNS Client服务:
net start dnscache
二、Linux 客户端
开启本地DNS 缓存的服务。
# chkconfig –list|grep nscd
nscd            0:关闭  1:关闭  2:关闭  3:关闭  4:关闭  5:关闭  6:关闭
该服务除了提供DNS 缓存外,可提供NIS 加速的作用。
启动本地DNS 缓存服务即可:
# service nscd start
反之
# service nscd stop
需要注意的是,在linux下没有强制清除DNS缓存的命令。但是,我们可以通过删除其后台数据库记录信息,达到清除DNS缓存的目的:
# rm /var/db/nscd/hosts
# service nscd restart
三、Linux Bind 服务
有时候,我们的客户端是处于某台DNS 缓存服务器后面的。常见的情况是,作为NAT 网关的Linux 服务器,通过bind 服务,提供DNS 缓存和转发功能。这可通过配置/etc/named.conf,加入forward来实现:

options {
        directory "/var/named";
        dump-file "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        forward only;
        forwarders {
                    202.106.0.20;
        };
};

这时,客户端对外的DNS 解析结果,除保留在客户端本地的DNS 缓存中,同样会保留在这台网关服务器上。还有一种情况就是,当我们修改named 提供的DNS服务时,也需要刷新缓存。
bind 提供的rndc 命令可以清空缓存的功能:
# rndc flush

来源

 

apt-get source nginx
 
dekg-source -x nginx_0.7.67-3ubuntu1.dsc
 
cd nginx-0.7.67
 
dpkg-buildpackage -rfakeroot
 
dpkg -i ../nginx_0.7.67-3ubuntu1_i386.deb
 
重新编译安装后支持http_sub_module,支持泛解析的绑定

项目上线后,开发仍旧继续,但会到一定阶段才把修改的代码放到服务器上。所以就存在如果导出从具体哪个版本到现在变更的文件内容?

 

利用Windows系统下的TortoiseSVN客户端,可以导出指定版本之间修改过的文件,并保留完整的文件夹结构。下面我就来说说操作的步骤:

1. 在网站项目的根目录下邮件选择TortoiseSVN-Show log; 


 


2. 在弹开的Log Messages对话框中,把需要导出的版本号选择起来,然后右键选择”Compare revisions”; 


3. 比对完文件之后,就会出现Changed Files的对话框,列出了指定版本之间修改过的文件,接下来就可以选择需要导出的文件,右键选择”Export selection to…”的选项,把文件导出来了。

 


4. 打开导出来的文件,文件夹层次是保留不变的,这样你可以打包上传服务器,然后解压覆盖。不用担心漏传文件,也不用担心会覆盖错文件。

博客是好东西,记录了历史的点点滴滴。往年的文字都可以回味,回顾20072008年愿望回顾2008年愿望我的2009以及2010年回顾

时间真的很快,按闽南以虚岁计岁的方式算,过了春节就30岁了,也就是古代的而立之年。但不知道自己立了什么?在过去的2010年又都做了什么事情呢?平常关注的一些个人博客很多都在写总结、展望,而我这篇文章也前后停了好几天才写完,最近实在是太忙了。

5月份,完成了站长交易项目并正式上线,6月份开始策划组建新团队,月底开始了新的项目。而在此时跟着我一起打拼了3年左右的兄弟离开公司,这件事情到现在想起来都还觉得可惜,不过兄弟过得好咱应该开心。然后开始了长久而又艰苦的路程:招不到程序员、招不到前端、策划、开发、加班等一路走来,直到写博客的今天团队有了10个人,项目基础完成。整个团队除了我其他都是新人,现在团队也过了磨合期,但前方的路还很长很远,要做的事很多,包括我个人能力需要提升的也还很多。

过去的这一年,我个人还是在成长的,这也是我在公司管理年会上的自我总结。当然还有很多的不足,还多可以学习进步的空间,这也是新的一年我所在做的。以前也是经常跟同事讲,你可以抱怨工作、公司等,但你一定要用心做事、一定要进步,只有自己提升了才可能创造更高的价值,要求更高的回报

下半年,我们还把自己的房子装修了,在此要感谢我的爱人。装修的时间正好赶上项目加班,几个月都晚上加班到好晚,根本没时间管装修的事情。装修也已完成,过几天我们就住进自己的家,也算在30岁之前有所小成。但我给自己订的另外一个目标,还没有完成。

总结2010年,收获还是比较多的,虽然买房、装修导致负资产不断上升,但收获的是实实在在的东西。

就像阿飞经常跟我们说的,做事情一定要有目标,下面罗列几个2011年的大的愿望(目标),等到年底的时候可以再翻出来看看都完成了没有。

一、新的一年里,把团队带好,新的项目做好。我希望的是尽可能让项目成员都能成长受益。

二、希望2011年能有一部车子,现在上班、住家距离实在是远。每天浪费太多时间在路上不值。

三、买一台MAC笔电或iphone手机。

四、收入更进一步,以实现前面两个目标。

毕。等到年底,再翻回来看!!!