喜欢自己做的事情,不喜欢强迫!
发布时间:2013-06-24 11:16:52
1 软件的安装和服务器的配置
1.1 安装前的准备
软件安装前首先要卸载老版本的软件,以方便我们从新安装配置所有程序。
查找已安装的软件包。
#rpm –qa|grep sendmail
#rpm –qa|grep cyrus
#rpm –qa|grep dovecot
#rpm –qa|grep openwebmail
软件的卸载命令
#rpm –e –nodeps sendmail
1.1.1 配置DNS
1.1.1.1 申请域名
先向域名提供商申请域名,例如abc.com,在后台创建域名服务器两条,ns1.abc.com指向公司所在的DNS服务器IP地址,我们以:192.168.0.120为例。
1.1.1.2 安装DNS服务器
rpm –ivh bind-9.33-7.el5.i386.rpm
rpm –ivh bind-chroot-9.3.3-7.el5.i386.rpm
1.1.1.3 配置DNS服务器
创建named.conf文件,保存于/var/named/chroo......【阅读全文】
发布时间:2013-06-24 11:08:14
linux同一个进程下面的线程都是在同一个进程空间的,那么是否会存在越界访问的问题呢? 刚刚做了一个试验,答案是:存在越界问题。
[root@FC5 thread]# gcc -o hk hookpthread.c -lpthread;./hk;cat hookpthread.c
&a:[b7f77464]-----a:[20]
&b:[b7576464]
hook-->&a:[20]
&a:[b7f77464]-----a:[30]
#include
#include
void * fun(void * i)
{
int a=20;
printf("&a:[%x]-----a:[%d]\n", &a,a);
sleep(1);
printf("&a:[%x]-----a:[%d]\n", &a,a);
pthread_exit(NULL);
}
void * hook(void * a)
{
int b=10;
printf("&b:[%x]\n", &b);
......【阅读全文】
发布时间:2013-06-24 10:59:58
程序的精髓不在于抓包,而在于对数据包的处理,可以很方便的扩展。
程序如下:
/******************************************************************
windows:g++ -o process process.cpp -lws2_32 -DWIN
linux :g++ -o process process.cpp
all right reserve
*******************************************************************/
#include
#include
#ifdef WIN
#include
#include
#else......【阅读全文】
发布时间:2013-06-24 10:47:26
前几天一网友在博客留言向我索取linux毕业论文,反正已经毕业一年了,闲得没事,别人想要给他也好,于是便留了QQ,他加了我,于是没一会便把论文给这个网友传过去了,看着自己工作期间努力一个月设计出来的论文送给了他人,也没什么舍不得了,自己已经毕业半年了,现在跟linux没一点关系,与别人分享也好,至少能帮一个即将毕业的大学生脱离苦海哈哈,反正也是在害他不用思考做论文。
今晚也是闲着没事才写了以这个题目linux下mail服务器搭建,linux毕业论文这篇文章,纯粹是闲得没事发布出来,以更心下自己的博客。......【阅读全文】