Centos5搭建Exmail邮件系统

邮件系统运行原理
mail-architecture
MUA,MTA和MDA
MUA叫邮件用户代理,是客户端软件负责与用户交互,接受用户指令;MTA是邮件传输代理,负责判断邮件取向,如果目的地是自己就直接交给MDA处理,如果是其他MTA则用SMTP转发邮件;MDA是邮件投递代理,负责将目的地是本机的邮件投放到相应用户的邮箱中,[......]

继续阅读

openvpn构建VPN

简介
openvpn是一种ssl vpn。它最大的优势是构建在tcp或udp,所以可以穿越proxy,nat,firewalls;此外还可以向client端推送ip地址,路由和一些关于连接的选项。
安装
安装依赖库
yum install gcc openssl-devel
cd /usr[......]

继续阅读

VPN-基于pptp配置及问题

先说下应用场景:学校里是用硬件集中认证的的方式来控制学生公寓上网的,如果不通过认证仅能通过IP访问校园网的资源。原先的应对方案是在机房(无需通过认证即可访问外网)用squid假设proxy服务器,既然是代理限制也很明显,有些不支持代理的应用就不能用了,比如一些游戏和网络电视等。自接触VPN以来感受其[......]

继续阅读

非常经典的iptables配置脚本

花了一下午和一晚上通过http://www.frozentux.net/iptables-tutorial/cn/iptables-tutorial-cn-1.1.19.html这篇文档深入学习了iptables这一有力的包过滤系统,文档最后作者提供了一个脚本来配置iptables,我觉得这个脚本的[......]

继续阅读

VPN-基于pptp的简单配置

上学期用squid实现了宿舍不用客户端代理上网,但是如果不是全局代理好多软件不支持代理就有很多限制。这学期对vpn有了一点了解,发现这才是解决客户端的终极方法。它类似宽带拨号上网,没有任何限制,并且用户管理方便。但是在一个下午的激情努力下,我终于被教程中的概念搞晕了。因为要抓紧学习NP的内容,确实没[......]

继续阅读

freeradius&mysql简单配置一例

总体说下:

我用的是ubuntu server,因为他的强大方便的包管理系统,省了好多脑细胞。总体环境是lamp + phpmyadmin + freeradius,lamp提供给freeradius数据库和phpmyadmin运行的环境。这里我仅仅实现了基本的功能就是认证,拿的思科交换机开启[......]

继续阅读

cups打印服务器

机房里有一台老师淘汰下来的打印机,虽然旧了些但是打印质量没什么问题。近日有一想法,建立共享打印机,也就是机房内所有主机(windows和linux)都能通过这台打印机打印。现有的条件是一台奔四主机做服务器(debian5.0系统),一台USB接口打印机,windows客户机。

什么是CUPS?[......]

继续阅读

网络监控cacti初探

什么是cacti?

cacti是一个套基于lamp的网络流量监控软件,也可以监控服务器状态等方面。它是由php编写的完全基于web管理,而且可以安装插件来扩展其功能和监控对象的范围,有做好的模板可供使用简化了配置。

cacti有哪些组成部分?
cacti-componets
由上图可以看出,cacti是调用mys[......]

继续阅读

lnmp 基础配置

注:本文知识搭建了基本环境,仅供测试用,具体详细的安装配置见参考链接

什么是lnmp?

lnmp是linux+nginx+mysql+{php | python}的缩写,是堪比lamp的另一种web服务器平台。nginx相比apache的优点有:小巧,速度快,占用内存小。据介绍nginx[......]

继续阅读

centos5.5-server 安装配置笔记

上学起用机房的机器搭了一台服务器,底层系统是rhel5.4,提供各种服务,其中包括ssh,nat,lamp,ftp,proxy等。由于是边学习边试验有很多不恰当的地方,系统也装了很多用不到的软件。一方面打算把系统管理的更有条理,另一方面更重要的是好好复习一下以前学的知识,这次打算用centos5.5[......]

继续阅读