Category Archives: 我的慵懒生活

mysql 升级后的连锁反应

上次由于 mysql replication 的问题把一台原先跑 mysql 5.0 的服务器升级到了  mysql 5.1,升级后果然 replication 再没出现过问题。但是今天突然发现 postfix 无法启动,检查日志发现很多类似提示: postfix/smtpd[1485]: fatal: no SASL authentication mechanisms 检查一下,发现 dovecot 没有起来,手工启动也失败,继续检查日志,发现 dovecot: auth(default): /libexec/ld-elf.so.1: Shared object “libmysqlclient.so.15” not found, required by “dovecot-auth” 到 /usr/local/mysql/lib 一看傻眼了,mysql 5.1 的 client 库也变了,是 … Continue reading

Posted in 我的慵懒生活, 电脑相关 | Tagged , , | 1 Comment

尝试把谷奥的 http server 换成了 nginx

周末没有太多事情,于是尝试把谷奥的 http server 换成了 nginx,一开始 rewrite 怎么也不生效,后来 pkg_delete 后重新安装就好了,中间也没改 config,真是怪了。。。目前看来问题不大,还需继续观察。 顺便做了个性能测试,webbench -c 100 -t 30 phpinfo(),nginx 使用了 kqueue 参数。 apache 2 的结果: Benchmarking: GET phpinfo.php100 clients, running 30 s Speed=1398 pages/min, 1272384 bytes/sec.Requests: 699 susceed, 0 failed. Nginx 的结果: Benchmarking: … Continue reading

Posted in 我的慵懒生活, 电脑相关 | Tagged , , , | 3 Comments

mysqlbinlog Error in Log_event 原因及其解决

话说昨天配置好了 mysql 的 replication,今天到 slave 上 show slave status 却发现出错了,错误日志里面这么说的: 100921 21:49:10 [ERROR] Error in Log_event::read_log_event(): ‘Found invalid event in binary log’, data_len: 80, event_type: 19100921 21:49:10 [ERROR] Error reading relay log event: slave SQL thread aborted because of I/O … Continue reading

Posted in 我的慵懒生活, 电脑相关 | Tagged , | 2 Comments

带儿子在美国看急诊

  这个帖子滞后了好久,一个原因是因为后续的事情真的拖了好久,而更重要的原因是我实在是太懒了。。。5月份带着老婆儿子外加儿子的奶奶姥姥一起去美国玩了一个月,玩的自然是很爽,途中豆干儿一直乖的很,不过他在拉斯维加斯有生以来第一次发烧可是吓了我们一跳。 2010年5月5号,按照日程安排,我们一早从 Mountain View 开车出发直奔内华达州沙漠深处的赌城拉斯维加斯,这是我们计划中开车路程最多的一天,事实证明刚刚6个月的豆干儿还是不太适应这么长时间坐在安全座椅内。6号凌晨两点,lisa 觉得豆干儿有点发热,于是把我叫起来去 garage 拿体温计(MGM Grand 的 garage 距离客房楼不是一般的远,所以我们好多东西放车里没拿过来)。测量的结果果然有些发烧,这是豆干儿出生后第一次生病,又是在异国他乡,我们一时都有些慌。好在带的东西还比较齐全,lisa 从药箱里面拿出婴儿热贴给豆干儿贴上,同时我到大堂向还在值班前台人员咨询最近的医院。前台人员听说孩子发烧后也非常着急,拿出一份地图非常详细的告诉了我 Desert Springs Hospital 的位置,连怎么走,哪条路是单行都说的非常清楚。谢过后回到房间,lisa 说豆干儿烧有些退,网上说小孩儿小时候发低烧比较正常,不超过38.5度就不用去医院,尽量让他自己的抵抗力战胜病菌,38度以上吃一点简单的退烧药,配合使用物理降温即可,于是我们决定等早上药房开门后去买点退烧药预备着。另外我们出门前都买了某美国保险公司的紧急医疗保险,给他们打了电话,接线员说他们可以给安排医生,但是如此如此麻烦,最后建议我们在有需要时候还是先去最近的医院看急诊,回国再报销。

Posted in 三个人的旅行, 我的慵懒生活 | Tagged , , , | 11 Comments

gkp 版 iDevice 标准安装流程

  这个周末安装 iDevice 有些吐:自己的新 iPhone4 和送给丈母娘的 iPod touch 要装东西,老婆的 iPod touch 也该升级一下系统,基本同样的工作重复进行了三遍,流程基本已经标准化了。。。记录如下 升级 / 恢复固件:iPod touch 2G 跑 iOS 4.0 速度还可以忍受,iPhone 3G 则需要把 spotlight 禁用了,不然实在是不能忍啊。iPhone4 就不说了,飞一样。。。 越狱:4.02 以下推荐用 jailbreakme.com ,实在是太方便了,slide to jailbreak 配置 VPN:不然 Cydia 的部分源链接不能 进入 Cydia:选择 GUI+Command 方式,彻底系统升级,添加 hakulo.us … Continue reading

Posted in 我的慵懒生活 | Tagged , , , , , | 1 Comment

简述 GFWInterceptor PHP 服务器端安装

18911080868 佟 Continue reading

Posted in 我的慵懒生活, 电脑相关 | Tagged , , , , , , | 111 Comments

试用 GFWInterceptor

GFWInterceptor 是 @overboming 同学写的一个 iOS App,其原理为按照关键字拦截应用程序外发网络请求到 proxy,并接受 proxy 传回的返回值,twitter / 4sq / Facebook 等一般都可以搞定。 GFWInterceptor 的手机端可以用 Cydia 安装,Source 地址是 http://gfwinterceptor.googlecode.com/svn/trunk/cydia,proxy 服务器端有 GAE 和 PHP 两个版本,不过 PHP 版本在我这里稍有问题,4sq 没问题,对返回值要求严格的 twitter 则提示 Extra Content,可能需要写 PHP proxy 的 @luosheng 同学 debug 一下 @overboming … Continue reading

Posted in 我的慵懒生活, 电脑相关 | Tagged , , , , , , | 10 Comments

Debian 5 安装 Pure-ftpd 笔记

今天实在要用到 ftp 传文件了,不得已开始装 ftpd。因为之前一直在用 pure-ftpd,所以这次在 Debian 上也打算用这个,发现还稍微需要配置一下,简单记下来: 安装: aptitude install pure-ftpd 当然也可以直接装 pure-ftpd-mysql ,不过我嫌弄 mysql 表和用户麻烦。。 添加组和用户 groupadd -g 2001 ftpgroup useradd -u 2001 -s /bin/false -d /bin/null -c “pureftpd user” -g ftpgroup ftpuser 修改启动方式,从默认的 inetd 改成 独立启动,这步很关键,不过 ubuntu 下安装貌似默认就是 … Continue reading

Posted in 我的慵懒生活, 电脑相关 | Tagged , , , | 2 Comments

使用 MySQL 进行 PPP 验证

继续折腾服务器的 VPN。之前已经配置好了 ipsec+L2TP 以及 OpenVPN,还做了 OpenVPN 的 MySQL 验证以实现用户跨服务器,但是 L2TP 的用户验证还是需要用 PPP 调用 /etc/ppp/chap-secrets 文件,跨服务器验证貌似也只能 crontab rsync,于是没用过 Radius 的我还是往 MySQL 方面想办法。搜索后发现了两个相关的开源项目:pppd-mysql 和 pppd-sql,前者简陋到只有一个 .c 文件,让人无从下手,而后者是基于前者的思路重新开发的,编译文件与文档齐全,而且支持 PostgreSQL,于是决定用之。 首先需要安装 ppp 和 openssl 的 header / lib aptitude install ppp-dev libssl-dev 下载安装 pppd-sql … Continue reading

Posted in 我的慵懒生活, 电脑相关 | Tagged , , , , , , , | 13 Comments

Linux 系统连接 OpenVPN 无法获取推送 DNS 服务器的解决

  话说上周我们安装好了 OpenVPN,并且也启用了 MySQL 验证用户名和密码,结果没用几天又遇到问题了。。。还是 @cnkang 同学,反映在 Android 手机上连接成功后,没有收到服务器端推送过来的 Google DNS。 因为我实在懒得和 Android 较劲,于是在一台 Ubuntu 10.04 Desktop 机器上安装了 OpenVPN 试验,结果果然如此,完全没有理会服务器 push "dhcp-option DNS 8.8.8.8" 这条配置。还是 Google 后找到了答案。 原来 Linux 系统确实有这个问题,OpenVPN 也提供了现成的解决方案,那就是 /etc/openvpn/update-resolv-conf 这个脚本。在客户端配置文件 client.conf 后面加上如下三行: script-security 2 up ./update-resolv-conf down … Continue reading

Posted in 我的慵懒生活, 电脑相关 | Tagged , , , , , | 3 Comments