bind 版本升级到9.9.5

托管区ADSL用户上网有点问题,趁着这个空当,把BIND从9.8.6升级到9.9.5,另外说一下以下几个参数

allow-query { any; };
allow-recursion {trusted;};
allow-query-cache {trusted;};

trusted是我自定义的ACL,都是可以合理请求的IP地址,目前allow-recursion和allow-query-cache作用基本相同,建议只保留allow-query-cache参数,RHEL6自带的DNS已经将allow-recursion参数剔除,应该算个趋势吧。

 

nginx 升级到 1.4.7,有安全补丁,推荐升级

Changes with nginx 1.4.7                                         18 Mar 2014

*) Security: a heap memory buffer overflow might occur in a worker
process while handling a specially crafted request by
ngx_http_spdy_module, potentially resulting in arbitrary code
execution (CVE-2014-0133).
Thanks to Lucas Molas, researcher at Programa STIC, Fundación Dr.
Manuel Sadosky, Buenos Aires, Argentina.

*) Bugfix: in the "fastcgi_next_upstream" directive.
Thanks to Lucas Molas.

手动升级openssl到1.0以后安装puppet的方法

1、TAR包安装,别折腾了。。。各种问题各种问题。。。
2、YUM安装
(1)yum install ruby ruby-libs ruby-rdoc
(2)安装puppet yum 源(我是RHEL5.4版本)

wget https://yum.puppetlabs.com/puppetlabs-release-el-5.noarch.rpm

rpm -ivh puppetlabs-release-el-5.noarch.rpm

yum update

(3)安装puppet
5.4系统对应的puppet版本应该是2.6.17-1.el5,不过我之前BSD系统上都是3.4.3,所以下了3.4.3版本

wget https://yum.puppetlabs.com/el/5x/products/i386/puppet-3.4.3-1.el5.noarch.rpm

用RPM安装时缺少一堆依赖包,都用YUM安装就行了

 rpm -ivh puppet-3.4.3-1.el5.noarch.rpm

error: Failed dependencies:
facter >= 1.6.11 is needed by puppet-3.4.3-1.el5.noarch
hiera >= 1.0.0 is needed by puppet-3.4.3-1.el5.noarch
libselinux-ruby is needed by puppet-3.4.3-1.el5.noarch
ruby-augeas is needed by puppet-3.4.3-1.el5.noarch
ruby-rgen >= 0.6.5 is needed by puppet-3.4.3-1.el5.noarch
ruby-shadow is needed by puppet-3.4.3-1.el5.noarch

就特别提一下libselinux-ruby 包,系统上没有这个包,但是安装的时候依赖的libselinux版本是1.33.4-5.5.el5 ,目前能找到的新的版本是libselinux-ruby-1.33.4-5.7(老版本找不到了),安装这个版本时候会报错,直接用nodeps参数略过就行了。 安装完依赖包就可以安装puppet3.4.3版本了,最后说一下,ruby不支持openssl1.0,目前最新的ruby也仅支持0.9.8版本。否则就不用这么折腾了。

暴力破解UltraEdit无需注册(针对V21版本)

暴力破解UltraEdit无需注册 (v21版本以后不支持注册机了)

1.复制一份UltraEdit安装目录中的主程序uedit32.exe,到任意目录,用UltraEdit打开复制的uedit32.exe文件。

2.修改以下内容(CTRL+R)

  1. 原来:00094750h: BE DC 09 00 00 00 75 1D 8B 4E 20 8B 86 BC 09 00 ;    
  2. 改成:00094750h: BE DC 09 00 00 00 EB 1D 8B 4E 20 8B 86 BC 09 00 ;   
  3. 原来:005d28a0h: C4 08 F7 D8 1B C0 83 C0 02 89 01 8B 45 94 83 C0 ;   
  4. 改成:005d28a0h: C4 08 F7 D8 1B C0 33 C0 90 89 01 8B 45 94 83 C0 ;  

3.保存文件,关闭UltraEdit用修改好的uedit32.exe覆盖原文件(注意备份)

WordPress竟然到3.7.1了,哥OUT了

2013年10月30日, jimmy

WordPress 3.7.1现已可用!这个维护更新修正了WordPress 3.7中的11个bug,包括:

  • 有说明的图像可在可视化编辑器中正确显示。
  • 使得部分较旧或未得到妥善配置的服务器上的站点能够继续从WordPress.org检查更新。
  • 防止因部分插件过早地调用部分WordPress函数而造成的致命错误。
  • 修正了get_pages()中的层级排序、wp_list_categories()中的排除项、和以空值调用in_category()时的行为。
  • 修复了在搜索时可能出现的警告和一些其他提示。

Sublime Text 2 for macos 破解

转的,不贴图了。

1. 在https://www.sublimetext.com/上根据操作系统选择对应版本下载,进行安装。此时版本为2.0.2,Mac OS X版的话要求10.6以上系统。
2. 安装完成后,用Sublime Text 2自己打开自己的二进制文件:Sublime Text 2/Contents/MacOS/Sublime Text 2 
3. 用快捷键 Cmd+Option+F 打开Find & Replace Pane,在文件中搜索所有3342 3032,将其都替换为3242 3032。保存后关闭并退出Sublime Text。
4. 重新运行Sublime Text,在菜单栏中点击help,然后enter license,把注册码粘贴进去即可(包含BEGIN LICENSE 和 END LICENSE头尾两行)。以下注册码亲测可用,仅供参考。完成!

—–BEGIN LICENSE—–
hiwanz
Unlimited User License
EA7E-26838
5B320641E6E11F5C6E16553C438A6839
72BA70FE439203367920D70E7DEB0E92
436D756177BBE49EFC9FBBB3420DB9D3
6AA8307E845B6AB8AF99D81734EEA961
02402C853F1FFF9854D94799D1317F37
1DAB52730F6CADDE701BF3BE03C34EF2
85E053D2B5E16502F4B009DE413591DE
0840D6E2CBF0A3049E2FAD940A53FF67
—–END LICENSE—–

Mac下快速锁屏(转)

Windows 下用习惯了Win+ L快捷键锁屏,那么Mac下如何操作呢,小编提供两种不用安装任何软件无毒无副作用的方法。

首先开启进入睡眠或开始屏幕保护程序后要求输入密码,在系统偏好设置 – 安全性与隐私。

方法一:

1、Finder – 应用程序 – 实用工具 – 钥匙串访问,或者点击 Mac 屏幕右上角的放大镜按钮 Spotlight 搜索“钥匙串”;

2、点击 Mac 顶部菜单栏的“钥匙串访问”,选择“偏好设置”;

3、勾选第一项“在菜单栏中显示钥匙串状态”;

4、Mac 顶部菜单栏会多出一个锁图标,想锁屏的时候点击选择第一项“锁定屏幕”。

方法二:

有洁癖的童鞋不喜欢菜单栏的那个锁,那么试试方法二吧。

1、系统偏好设置 – Mission Control – 触发角;

2、活跃的屏幕角,选择一个角,设置成“将显示器置入睡眠状态”;

3、每次把鼠标移动到那个角上的时候,立即执行了该项动作,类似鼠标手势一样。

两种方法,选择自己喜欢的一种吧。