debian8上面跑node的nightmare库

  最近想把nightmare移植到debian上面,但是使用npm安装上去之后,发现不能运行。因为NightmareJS使用Electron,不能运行的话肯定是缺少让Electron运行的库啦,只要安装好应该就可以了。参考 在Amazon Linux上使用NightmareJS/Electron,感谢这篇文章给提供的思路。
阅读更多…

如何快速的把centos6.8的内核升级到3.10.28

  最近为了玩docker,官方要求的是内核3.8以上,centos6.8的内核才2.6啦,远远不够得需要升级。在网站找了不少的帖子发现好多需要各种设置各种源码编译,看着就麻烦,万一他的教程(不知道从哪儿复制别人的时候),遗漏了两行,那就绝对的进坑了。终于找到了一篇很短的,只需要5部就能搞定的教程。参考 使用yum快速升级CentOS 6.5内核到 3.10.28
阅读更多…

mail命令使用外部smtp来发送邮件

  bin/mail会默认使用本地sendmail发送邮件,这样要求本地的机器必须安装和启动Sendmail服务,配置非常麻烦,而且会带来不必要的资源占用。我觉得更重要的是,发送的邮件成功率会高一些。而通过修改配置文件可以使用外部SMTP服务器,可以达到不使用sendmail而用外部的smtp服务器发送邮件的目的。
   阅读更多…

使用七牛cdn镜像加速功能的正确姿势

  七牛云存储的免费10G流量和空间还是蛮有诱惑力的,不仅能减轻自身服务器压力还能提高网站速度,所以吸引了一大批的用户使用,但是听说某些朋友反应使用七牛云后网站可能被降权。

一、绑定自有二级域名

  默认情况下七牛给我们提供了二级域名使用,但是如果有备案的话,就在七牛空间绑定自己的二级域名,这个会友好一些。

二、通过UserAgent来屏蔽

  通过UserAgent来屏蔽七牛镜像爬虫对网页文件的抓取,代码如下: 阅读更多…

错误修复sendmail: fatal: parameter inet_interfaces: no local interface found for ::1

配置fail2ban的时候会执行mail,但是输出了这样子的错误信息
sendmail: fatal: parameter inet_interfaces: no local interface found for ::1
搜索一下,发现跟IPv6有关,解决办法就是让postfix只用IPv4。
打开文件:/etc/postfix/main.cf

inet_protocols = all
改成
inet_protocols = ipv4
完了之后执行
service postfix restart

iptables基本配置与重启失效的解决方案

据说下面的配置比较安全

#防止SYN攻击 轻量级预防
iptables -N syn-flood
iptables -A INPUT -p tcp –syn -j syn-flood
iptables -I syn-flood -p tcp -m limit –limit 3/s –limit-burst 6 -j RETURN
iptables -A syn-flood -j REJECT
阅读更多…

警钟长鸣,亡羊补牢

  VPS坏了,还坏的很彻底,SSD磁盘坏了,上面所有的数据都没有了。丢失的数据所幸能通过引擎找回来,但是挺麻烦的。以前还在脑海中演练着如果数据丢失了的场景,但是当真正的发生的时候,才觉得来的这么的突然。本来轻轻松松就能做个自动备份的系统,但是还是因为自己抱着侥幸的心理而没有做。
  今天搞好blog,在此感慨一下。

Mac OS X上用Hopper逆向FauxPas v1.6过程分析

  版权申明:本文只作研究学习使用,建议大家支持正版,共同维护程序员兄弟的利益!

场景描述:

  我电脑上的FauxPas原来是装的1.3的破解版,我记着当时的用之前就是用户名是 test,密码是 123456,然后点击注册就好了,现在是那个License是保存在本地某个角落里面。 阅读更多…

Proguard参数参考大全

这些参数来自 http://proguard.sourceforge.net/ ==> Manual ==> Usage 。

输入输出选项

@filename -include {filename}的缩写

-include {filename} 从给定的文件中读取配置参数

-basedirectory {directoryname} 指定基础目录为以后相对的档案名称

-injars {class_path} 指定要处理的应用程序jar,war,ear和目录

-outjars {class_path} 指定处理完后要输出的jar,war,ear和目录的名称

-libraryjars {classpath} 指定要处理的应用程序jar,war,ear和目录所需要的程序库文件
阅读更多…

身份证号校验JS代码

  保存一段身份证号的校验JS代码,这段代码亲测可用。 阅读更多…