Entries Tagged as ''

健身日记(2008.3.31)

时间:2008.3.31
运动前毛重:80.5kg
有氧:9.5km/h * 0.5h,最后再放松5分钟 (7.2km/h * 1m、、、、)
运动后净重:78.5kg

关于盘柜的io性能

[root@ftp]# time dd if=/dev/zero bs=10M of=b count=100
100+0 records in
100+0 records out
real 0m1.655s
user 0m0.003s
sys 0m1.653s
[root@ftp]# time cat b > /dev/null
real 0m0.788s
user 0m0.105s
sys 0m0.683s
[root@ftp]# hdparm -Tt /dev/sdb

/dev/sdb:
Timing cached reads: 3596 MB in 2.00 seconds = 1796.48 MB/sec
Timing buffered disk reads: 126 MB in 3.01 seconds = 41.80 MB/sec

由第一dd测试,是否可以认为写速度:10×100/1.655 = 604MB/s
第二个测试,读速度:10×100/0.788 = 1269MB/s

网站用ie看源代码被做了些改动的问题

昨天偶然有了下ie6
却突然发现有个地方显示不太对
一”view source”
发现竟然跟firefox下得到的源代码不一样!
具体就是所有的往外走的链接
都给改了
比如我原来有个链接,是往外走的
像这样:

<a href=”http://xxx.com”>xxx.com</a>

就会被改成

<a href=”http://xxx.com/” onclick=”javascript:urchinTracker(’/outbound/antbag.com/’);”>xxx.com</a>

当时着实紧张了一番
以为是被http挂马了
但是貌似没有人arpspoof搞呀
再后来又怀疑是机器被搞
后来查了半天
才发现是用的一个插件Google Analytics干的

php连mysql的诡异问题:“MySQL server has gone away”

今天写了个小程序
用来监测某些机器上的某些进程是否存在
需要从mysql中查出ip和进程字串
然后从中控上一台一台ssh上去ps查进程是否存在
如果状态变化(原来标记不存在的现在有了,或是原来标记存在的现在没有了)
还需要更新mysql库中的相应状态字段
因为查询出来的数据比较多(600多条)
而且我还要一台一台ssh上机器检测进程
等我发现某台机器的某个进程状态改变要update库的时候
数据库报错:

MySQL server has gone away

查了好些资料
也没找出原因来
最后按照文档上建议的
先判断
然后再执行mysql_query

function connect(){
$db = mysql_connect(’xxx.xxx.xxx.xxx’, ‘xxx’, ‘xxxxxx’);
mysql_select_db(’db1′);
return $db;
}
if (!$db){
mysql_close($db);
$db = connect();
}elseif(!mysql_ping($db)){
mysql_close($db);
$db = connect();
}
mysql_query(”$sql”);

不管怎么样
这个问题算是解决了
不过说实话:为什么我还是没搞明白
:)

我晕,wget抓比scp还要慢!

今天碰到个怪现象
某台服务器
上面跑httpd2.0.5x
从另外一台机器上用wget抓起web目录下的东东
居然比用scp直接拷贝之还要慢!!
不理解
一般来讲scp是需要加密解密的
理论上来讲应该比wget直接从http抓应该慢得多才对呀
但事实就是这样
scp速度能达到十几M
但是wget抓,最好也就1、2M咯
实在是不懂

for cacti0.8.7b的cacti-plguin-arch 2.0的bug?

今天升级cacti0.8.7a版到0.8.7b
但是关键升级cacti plugin architecture的时候有些波折
按照文档升级完了
页面老不对
主要是内部的一些链接不对
查了半天
发现是url_path的问题
include/plugins.php里有一句:

$config['url_path'] = substr(__FILE__, strlen($_SERVER['DOCUMENT_ROOT']), strlen(__FILE__) - strlen($_SERVER['DOCUMENT_ROOT']) - strlen(’include/plugins.php’));

应该是来算url_path
但是就是这句算的url_path不对
我的cacti在/cacti/下
关键是我的incluce/plugins.php绝对路径里有soft link
然后web目录下又是Alias
所以不管怎么样
这句算出来的url_path不对
最后没办法(php我也不是很精通)
直接把这句注释掉
写死url_path为正确值了事

$config['url_path'] = ‘/cacti/’;

outlook在日常工作中的应用

公司的邮件服务器用的是exchange
而且还有些应用到exchange的特殊功能
所以,我在公司就启用了outlook来收发邮件
用的时间久了
发现outlook除了有些巨弱智的bug
作为一款oa软件
还是很好用的
我用的outlook2007是xx版
里面的通讯录、日历、代办事宜都是和我的ppc(qtek s200)同步的
每一年初我都会把去年的东西存档成另外一个数据文件
每收到需要处理的邮件,我都会给其一个”今天”的“后续标志”
然后这封信就会自动添加到今天的代办事宜里
当这件事情处理完毕的时候
我一方面将代办事宜中的这个任务右键拖到左边日记那一栏
自动就会探出一个日记的对话框
填上处理这件事情的时间、分类,最重要的是写上处理相关的其他如过程(以后可以当文档用:),保存并关闭
另一方面将代办事宜中的这个任务设置为“标记完成”
这样就不会发生什么事情忘了做了的情况了
同时以后做pm的时候
哪一天什么时间做了什么工作,在日记里就一目了然

“cannot execute \\windows\nrdwakeup.exe”

qtek s200(dopod 830)老报这个错误:

cannot execute \\windows\nrdwakeup.exe


后来发现原来是我偶然之间跑了下存储卡上的绿色版遥控软件:NR Deluxe的原因
直接起task manager
将其杀掉就好了

在央视国际的一周

上周被以前的领导抓丁
发配到央视国际去给他们做咨询
在那边呆了整整一周时间
那边比公司远,而且去也不方便(要倒车)
像我这种在公司习惯了赶10点钟班的人
还真是不习惯
不过还好
总算是告一段落了
领导发话了
如果那边有需要
还得过去
55555555555555555555555555555555555

hotmail.com & Norton AntiVirus

最近在帮一个同事查a.com的信箱往hotmail.com发信收不着的问题
(a.com是我们部门的工作信箱的域名)
这个问题比较奇怪
Hotmail那边收不到信而且没有退信
我们找了管内部网络设备和服务器的部门同事
还找了hotmailsupport
却始终没解决
最早,我们根据别人提示,给这台发信服务器做了个spf纪录,还是不行;
后来,我们搜了一堆第三方的垃圾邮件列表,然后还真有一个将我们的发信服务器放进黑名单里的,将其remove出来,还是不行;
再后来我们根据b.com往hotmail发没有问题的成功经验
(b.com是我们公司的工作信箱的域名)
发现b.com的发信服务器的ip正好是A纪录b.com的指向
于是感觉大受启发
把A纪录a.com也指向a.com的发信服务器
结果是:还是不行;
这回hotmail.comsupport提供了一条建议
说有可能是norton搞得鬼
让我们关掉nortoninternal email protection再试试
于是我们就在a.com的那台发信服务器(跑的是exchange)的那台机器上打开norton antivirus
关掉了”Internet email Protection
这下我们可以通过telnet mx1.hotmail.com 25来给hotmail发信了
然后又关掉”Microsoft exchane auto-protection
这下往hotmail发信没有问题了

总结下
为了实现a.com的发信服务器往hotmail.com发信的目的
我们前后采用了4种方法
我感觉第4点是关键的
还有第2点和第3点,做到1点就应该可以了