月度存档: 4月 2014

Apache和Nginx服务器的安全设置汇总

WebShell三剑客(ASPXSPY、PHPSPY、JSPSPY) ASPSPY:http://www.rootkit.net.cn/article.asp?id=132< 已关闭> 下载:ASPXspy2 JSPSPY:http://www.forjj.com/?action=show&id=138 < 已关闭> 下载:jspspy PHPSPY:http:// …

继续阅读 »

Nginx不支持apk或ipa文件下载以及在IE中变成zip的设置方法

最近公司的项目添加了不少android和iphone的应用下载,但发现了一个问题:在使用nginx提供下载.ipa或.apk文件时会出现以下问题:通过IE浏览器下载会出现替换扩展名为.zip;而使用火狐浏览器下载则会出现流的形式,就是不会下载,而是以乱码的形式浏览,显然这都不是我们想要的。 .apk 和 .ipa分别是android应用和ios应用的扩展名。 如果在浏览器下载这些文件为后缀的文件时 …

继续阅读 »

Linux防火墙规则的查看、添加、删除和修改

这里只列出比较常用的参数,详细的请查看man iptables 查看 iptables -nvL –line-number -L查看当前表的所有规则,默认查看的是filter表,如果要查看NAT表,可以加上-t NAT参数。 -n不对ip地址进行反查,加上这个参数显示速度会快很多。 -v输出详细信息,包含通过该规则的数据包数量,总字节数及相应的网络接口。 –line-number显示规则的序列号 …

继续阅读 »

Linux下Memcache分布式部署方案与使用magent代理安装搭建memcached集群环境、单点故障解决方案

Mmemcached存在的问题 本身没有内置分布式功能,无法实现使用多台Memcache服务器来存储不同的数据,最大程度的使用相同的资源;无法同步数据,容易造成单点故障。(memagent代理实现集群) 在 Memcached中可以保存的item数据量是没有限制的,只要内存足够 。 Memcached单进程最大使用内存为2G,要使用更多内存,可以分多个端口开启多个Memcached进程 最大30天 …

继续阅读 »

Mac下Chrome快捷键大全

浏览器的刷新快捷键 浏览器的刷新快捷键F5,强制刷新Ctrl+F5 Mac 系统下浏览器的刷新快捷键 command+R, 强制刷新快捷键为 command+shift+R 标签页和窗口快捷键 ⌘-N 打开新窗口。 ⌘-T 打开新标签页。 ⌘-Shift-N 在隐身模式下打开新窗口。 按 ⌘-O,然后选择文件。 在 Google Chrome 浏览器中打开计算机中的文件。 按住 ⌘ 键,然后点击链 …

继续阅读 »

inotify-tools的inotifywait工具用exclude 和 fromfile 排除指定后缀文件

今天打算使用 inotify-tool 来对线上程序文件进行监控, 因为有些目录是缓存目录, 所以要进行排除, 同时还要排除一些指定的后缀的文件, 比如 .swp 等 需要递归监控的目录为: /tmp/inotify-test-dir 需要排除的目录为: /tmp/inotify-test-dir/cache 需要排除特定后缀文件: .log .swp 文件 根据网上看的一些资料, 我先做了如下尝 …

继续阅读 »

通过Rsync+inotify-tools+ssh实现触发式远程数据的实时同步与备份

背景 文件的同步镜像在很多地方都需要用到,因此rsync这款免费软件得到了广泛的应用,包括在Windows平台上,都已经有了支持rsync的“cwRsyncServer”。 但是,我们一般都是通过结合crontab计划任务来实现文件同步的,这样做的缺点是效率低,不能做到实时同步。 现在,在Linux平台下我们可以利用2.6内核的inotify监控文件系统机制,通过inotify-tools来实现实 …

继续阅读 »