天行健,君子以自强不息;
地势坤,君子以厚德载物;
CentOS 下 Redis 2.2.12 安装配置详解
作者:曲文庆 日期:2011-10-09 15:56
CentOS下Redis 2.2.12安装配置详解
提纲:
- CentOS 下 Redis 2.2.12 安装配置详解
- 一. 关于 Redis
- 二. 安装 Redis
- 1. 下载redis最新版本2.2.12
- 2. 编译安装redis
- 3. 建立Redis目录(建议,非必需)
- 三. 配置 Redis
- 1. redis.conf 配置参数:
- 2. 调整系统内核参数
- 四. 运行 Redis
- 1. 运行服务
- 2. 关闭服务
- 3. 保存/备份
- 4. 同步机制
一. 关于 Redis
Redis是一种高级 key-value 数据库。它跟 memcached 类似,不过数据可以持久化,而且支持的数据类型很丰富。它在保持键值数据库简单快捷特
虚拟机系统时区调整
作者:曲文庆 日期:2011-10-09 15:46
起因:
用虚拟机上线时候,解包提示时间不匹配,由此发现虚拟机时间不对。
处理:
起先以为是时间不对,手工同步了一下时间,观察发现还是如此,调整格式输出发现与本地时间相差8小时,判断是时区显示的问题
根据问题调整了系统clock、localtime等相关文件参数,发现问题依旧。
由于系统时间会与硬件时钟同步,想到会不会和母机有关呢?
查询相关资料,确认了系统时间会自动与母机同步,必须截断虚机同母机的时钟同步。
echo 1 > /proc/sys/xen/independent_wallclock
然后手工同步一下时间,系统时间就刷新过来了。
nginx 漏洞
作者:曲文庆 日期:2011-08-26 10:52
php-fpm for php-5.3.8
作者:曲文庆 日期:2011-08-25 23:02
自打php集成了php-fpm后,发现php调整了策略,不再支持spawn-fcgi模式使用fastcgi了。
以前使用fastcgi时候,通过带--enable-fastcgi参数编译php,生成php-cgi文件,使用lighttpd的spawn-fcgi产生php-cgi进程,通过socket或者端口监听模式使用。
该方式在php-5.3.3还支持,在php-5.3.6(之间的版本未测试)之后,编译配置选项里已没有 --enable-fastcgi 了,是否意味着已无法通过spawn-fcgi使用fastcgi了?
方式的减少,意味着开发者选择面更窄了,意味着php对自身产品的功能垄断,
以前使用fastcgi时候,通过带--enable-fastcgi参数编译php,生成php-cgi文件,使用lighttpd的spawn-fcgi产生php-cgi进程,通过socket或者端口监听模式使用。
该方式在php-5.3.3还支持,在php-5.3.6(之间的版本未测试)之后,编译配置选项里已没有 --enable-fastcgi 了,是否意味着已无法通过spawn-fcgi使用fastcgi了?
方式的减少,意味着开发者选择面更窄了,意味着php对自身产品的功能垄断,
Apache 1.3 2.0所有版本通杀 Ddos高危漏洞及临时解决方案
作者:曲文庆 日期:2011-08-25 20:45
最新爆出Apache HTTPD DoS高危漏洞,影响到 apache 所有版本。
主要利用了Http Head中返回值为206 包含Partial Content字段,则构造Range字段的HEAD包进行DoS攻击,根据爆出的exp测试,100个包攻击数据包能够打挂一台apache server。
目前官方还没有给出patch解决方案,预计还要等48个小时,才能够给出官方patch;
临时提供的解决方法通过修改配置文件,测试都可用(前提是加载了mod_header模块):
1. 完全