Windows下基于cwRsync的文件同步
利用iptables防止ssh暴力破解和控制网速

2014年03月15日 from---http://www.toxingwang.com/windows-server/winserver/2073.html 最近一个项目采用IIS+.Net平台,使用了2台服务器实现负载均衡(相关负载均衡文章参考:http://www.toxingwang.com/linux-unix/haandclusters 中lvs部分或http://www.toxingwang.com/?s=nginx&x=0&y=0 中Nginx等相关文章,对于有钱的公司且追求简单的公司,也可以采用硬件负载均衡,这些不在本文讨论范围),以前在linux下实现负载均衡,主要有如下两个问题: 如何实现用户回话保持? 可以使用Session共享和会话保持两种方式。 如何实现实现用户上传文件能在多台服务器上访问? 可以…
2013-08-26 from---https://www.server110.com/linux/201308/736.html 防 ssh 暴力破解 一直以来,面对 Vim 显示的 auth.log 里满屏的红色 ssh 登录失败记录,要么容忍,要么换端口号,要么是 fail2ban。换端口号显然会造成很多不便,尤其是使用者比较多的时候。fail2ban 以前也用得挺好的,但是需要手工编辑配置文件,阅读其中长长的注释并且小心翼翼地修改参数。配置好之后还会经常收到 fail2ban 发出的邮件。这些都可以忍受。直到有一天,某位使用者不小心登录失败多次以后,那个 IP 被封掉了。我从 /etc/hosts.deny 中删除了对应的项目,但是没有用,因为 fail2ban 会去检查 auth.log,然后把那个 IP 给加回去…… 前两天本来…
常用 Git 命令清单
nginx location匹配规则
设立Hyper-V和VMware多个服务之间共存
Js 拦截全局ajax请求
字符编解码的故事(ASCII,ANSI,Unicode,Utf-8区别)
2015年12月 9日 from---http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html 我每天使用 Git ,但是很多命令记不住。 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 一、新建代码库 # 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [project-name] # 下载一个项目和它的整个代码历史 $ git clone [url] 二、配置 Gi…
2012年8月29日 from---http://www.nginx.cn/115.html location匹配命令 ~ #波浪线表示执行一个正则匹配,区分大小写 ~* #表示执行一个正则匹配,不区分大小写 ^~ #^~表示普通字符匹配,如果该选项匹配,只匹配该选项,不匹配别的选项,一般用来匹配目录 = #进行普通字符精确匹配 @ #"@" 定义一个命名的 location,使用在内部定向时,例如 error_page, try_files location 匹配的优先级(与location在配置文件中的顺序无关) = 精确匹配会第一个被处理。如果发现精确匹配,nginx停止搜索其他匹配。 普通字符匹配,正则表达式规则和长的块规则将被优先和查询匹配,也就是说如果该项匹配还需去看有没有正则表达式匹配和…
2014-12-09 from---http://www.myexception.cn/other/1791754.html 设置Hyper-V和VMware多个服务之间共存 这个方法是解决多个服务之间不能共存,下面相当于是以Hyper-V和VMware做例子,其他的也适用。 今天准备安装VMware Workstation 10,然后玩玩MAC OS。 没想到,淡定的我双击安装包准备安装,啪的一个大红叉!我去?! 错误内容大概就是:当前电脑已经安装了Hyper-V,这个产品就装不上了。 Hyper-V?什么玩意儿?那是系统的,默认服务是不安装的,但是安装了Visual Studio之后,自动给安装上了。 那怎么办?难道让我卸载?开玩笑呢?Visual Studio要是…
2016.11.28 18:28 from---http://www.jianshu.com/p/9b634f1c9615 你是否有过下面的需求:需要给所有ajax请求添加统一签名、需要统计某个接口被请求的次数、需要限制http请求的方法必须为get或post、需要分析别人网络协议等等,那么如何做?想想,如果能够拦截所有ajax请求,那么问题就会变的很简单!?,少年,想法有点大胆,不过,我欣赏!直接上轮子,Ajax-hook不仅可以满足你想要的,同时可以给你更多。 本博客原始地址:http://www.jianshu.com/p/9b634f1c9615 Ajax-hook源码地址 : https://github.com/wendux/Ajax-hook 欢迎star 如何使用 一. 直接引入脚本 引入ajaxhook.js <sc…
2009 from---http://www.imkevinyang.com/2009/02/%E5%AD%97%E7%AC%A6%E7%BC%96%E8%A7%A3%E7%A0%81%E7%9A%84%E6%95%85%E4%BA%8B%EF%BC%88ascii%EF%BC%8Cansi%EF%BC%8Cunicode%EF%BC%8Cutf-8%E5%8C%BA%E5%88%AB%EF%BC%89.html (关于字符编码的深入解释,请参见我的原创文章《关于字符编码,你所需要知道的》。) 此文为转载,有少许修订,原文出处不详。 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们认为8个开关状态作为原子单位很好,于是他们把这称为"字节"。 再后来,他们又做了一些可以处理这些字节的机器,机器…