“it”目录存档

转译:exim on centos

2010年01月27日,星期三

原文地址:http://www.jervis.ws/2008/03/17/exim-on-centos/

这是我总结的在centos平台安装和基础配置exim快捷手册。这不是一份完整的手册,但是马马虎虎能指引你上路=D。依据这份手册,你可以搞定exim的安装以及使用

我将假设你使用centos4/5平台,yum正常工作并且可以用root登录

首先保证更新
yum update

安装exim以及邮件管理工具
yum install exim
yum install system-switch-mail

把exim设置成开机启动
system-switch-mail
service sendmail stop
service exim start
chkconfig exim on
chkconfig sendmail off

添加一个root别名,类似于: “root: me@example.com”
vi /etc/aliases

同时,你也许希望像这样添加一些配置给你的路由部分,如果你喜欢通过智能host做中转的话
vi /etc/exim/exim.conf

然后在“dnslookup:”section.之前添加这些
to_smart_host:
driver = manualroute
domains = ! +local_domains
transport = remote_smtp
route_list = “* mail1.example.com:mail2.example.com;”

重启exim
service exim restart

发一封邮件来测试
echo “test” |mail -s “$HOSTNAME” me@example.com

之后,你可以刷新Exim Que 并且像这样查看日志
exim -qff ; tail -f /var/log/exim/main.log

好运吧

星云图

2008年10月21日,星期二

你想知道你的网站设计是否合理吗?你确定你的那些按钮和链接是放在该放的位置了吗?你想知道用户到底对页面上的哪些地方感兴趣吗?
没有人能猜出来用户到底喜欢什么,那些“我以为”“我觉得”云云都是扯淡。你有数据吗?
前一阵看到车东的《基于鼠标点击跟踪的用户点击行为分析》,觉得是个很不错的主意,可以跟踪点击行为来分析用户在自己网站上的行为特点,给设计部门一个直观的科学的参考,进而进行有针对性的改进。自己试验了一下,效果非常very相当的goood。
以下是我试验的具体过程:
首先在需要跟踪用户点击行为的页面加入下面的javascript脚本(注意,下面的脚本是在车东的脚本基础上做的改进,使之兼容Firefox和IE):

然后在标签中加入onmousedown=”clickStat(event);”方法。这样做也是为了浏览器兼容(tmd,这些烂标准啥时候能统一)。
在服务端用click_stats.php来接收传递过来的参数,并记录到指定的文件中。如果对多个页面进行统计,还可以在参数中增加页面信息,在服务器端根据页面参数把数据保存到不同的文件中。
接收到的参数包括客户端的屏幕分辨率和点击时的具体坐标,可以根据自己的需要对采集到的数据进行分析。例如,可以确定页面上每个按钮或链接的具体坐标范围,来统计每个按钮或链接的点击次数以及占所有点击次数的百分比。
为了更加直观,我把完整的页面截了一个图作为背景,然后用gd在图上把采集到的数据画成一个个的点,这样就可以清晰的看到页面的点击情况,被点击次数多的按钮或链接,点分布的非常密集,反之就非常稀疏,或者根本没有。直观的反映了受欢迎的程度。
还有需要注意的是,在进行分析的时候一定要考虑到分辨率的问题,例如如果用来画点的背景截图是1024的,而客户端的分辨率是1280的,在画这个坐标点的时候就要在横坐标上减去128。
看到统计结果,你就会发现很多地方和你想象的很不一样。没有为什么,真实的数据才能真实的反映用户的行为,而我们作为网站的设计和实现者,完全不能代表普通用户,往往一厢情愿的得到错误的结论。

今天和IDC八字不合

2008年05月28日,星期三

先是因为欠费,被某IDC停机

然后是另一个IDC预定的三个机柜被放了鸽子..

SXXT,FXXK!!!

总是接到一类销售的电话

2008年04月17日,星期四

拿起电话就问你们在什么地方托管,合同签到什么时候,多大带宽.换成我们的吧等等等等.

MD

我们在什么地方托管你ping一下不就知道了么.

合同签到什么时候你管得着么

多大的带宽你了解了解网站不就有数了么

我已经很有耐心和教养了.

下次在有这种电话我直接挂机.

VMware Server 的安装说明

2007年03月2日,星期五

VMware Server 现在是一个免费软件(freeware),只不过配置的某个步骤需要 SN,SN 是可以在 vmware.com 上免费申请的,我一次就申请了 100 个。:)

因为 VMware 需要加载内核模块,所以其 Linux 版本支持的操作系统数目是有限的,从说明看,host 操作系统推荐是 SUSE Linux 10.1 或 Ubuntu 6.x,Red Hat Enterprise Linux 3.0 Update 8 和 Red Hat Enterprise Linux 4.0 Update 4 也能工作,现在我们是在 CentOS 4.3 上安装的,看起来似乎一切良好。

安装:rpm -i VMware-server-1.0.0-28343.i386.rpm
执行 /usr/bin/vmware-config.pl 进行配置
基本上一路回车下来,最后输入 SN,然后服务就自动启动了.

以后可以通过 /etc/init.d/vmware start/stop 来维护

下面就是安装 VMware-server-console,有 linux 版本(要求 gtk 环境),也有windows版本。server-console 是连接 server 进行管理的,比如创建虚拟机这样的活动。我们的 host 系统是双核的 CPU,在创建虚拟机的时候就有选项 CPU 的数目是 1 颗还是 2 颗

实际测试中发现,ubuntu 6.06 desktop 无法顺利启动 X,估计只能用 server install cd

安装配置 VMware Server 对于熟悉 VMware-Player/Workstation 的人来说可以说是小菜一叠,所以这里写的也很简单,主要是要感叹一下:现在这么强的软件都可以免费使用了,世界变化太大了。

后记:
即使硬件配置不高,VMware 也有用武之地,就是可以快速部署一个定制的系统环境,比如用于测试或者软件创建(build)

如果硬件配置较好的话,就可以在一台服务器上创建多个 Server,让每个开发人员有一个独立的系统。使用中感觉最落后的还是 I/O,怪不得 VMware 的企业环境 都是配合 SAN 创建的。在目前的条件下,最好还是每块 SATA 硬盘上配一个虚拟机,最多也就配两个,否则有严重的瓶颈,gcc 编译可是相当重的 I/O 操作。如果只是做 PHP 开发的话,也许同样的硬件能配置更多的虚拟机.

FireFox的一个插件

2007年03月1日,星期四

Firefox下类似Httpwatch的东东.Httpwatch要钱,它免费:)

适用于firefox2.0 其他版本的FireFox对应的LiveHTTPHeaders可以去他的官方网站下载

点击下载LiveHTTPHeadersForFireFox2.0

club.163.com被黑了

2006年05月11日,星期四

送上截图^_^

兰牙的来历

2006年04月18日,星期二

公元10世纪,北欧诸侯争霸,丹麦国王挺身而出,在他的不懈努力下,血腥的战争被制止了,各方都坐到了谈判桌前。通过沟通,诸侯们冰释前嫌,成为朋友。由于丹麦国王酷爱吃蓝梅,以至于牙齿都被染成了蓝色,人称蓝牙国王,所以,蓝牙也就成了沟通的代名词。一千年后的今天,当新的无线通信规范出台时,人们又用蓝牙来为它命名。

谷歌。好怪的名字

2006年04月16日,星期天

google怎么给自己起了这么怪的一个名子,我觉得狗狗很好啊,年轻人用的东东干吗这么正式

黑板报对这个名字的解释是:以谷为歌,象征着耕耘和收获的喜悦

而google的最原始的出处是:
Google一词来源于数学术语Googol,本义代表10的100次方。

看到一个连接

2006年03月21日,星期二

http://www.nis.net.cn/private.asp?ClassName=SERVICE

这也太黑了,装个apache居然要200块钱这么多,比抢钱还快啊!