序言
在写这一系列的文章之前,我要感谢网络上那么多的热心的高手,感谢他们为我们这些菜鸟提供了宝贵的经验。我也是一个菜鸟,玩linux也有那么一段时间了,但是最近总是感觉到自己的学习一直没有进步,心里真是闷,看来自学还是有很大的难度啊。为了不让各位朋友也像我一样吃那么多的苦,决定将自已的建站经过写下来,并作一些实时的扩充。希望能够对各位朋友有进步了。
由于我的时间有限,我们就一天完成一点了。
先说假定一下我们的环境,因为是新手建站嘛,我们违反一下架站的基本原则(什么?不知道什么架站的基本原则?呼呼,其实可能就是我这么叫它了:最好是做到一台服务器只提供一种基本功能,我们将所有的服务都让一台机器还实现了。当然前提是我们这台机器还可以了。呵呵。):
公司只有ADSL宽带接入,申请了域名:abc.com,固定IP: a.b.c.d, 两块网卡,一块的IP就是那个:a.b.c.d了,这是对外的。一块是192.168.0.1是对内的了。
需要的服务:架设防火墙(我们使用2.4.x内核的iptables及其工具,也可以使用2.6内核的),网络代理服务器(我们使用squid代理,这个可是最流行的了),需要使用自己的域名服务器DNS来解析abc.com这个域名,并指定一个mail服务器,需要架设一个web服务器提供php, perl cgi, jsp(没办法谁叫你的开发人员多啊。呵呵), 一个ftp服务器,一个mail服务器,当然还得要架高openssh服务器了。要不然你怎么管理?再把samba也架起来吧。让它好和windows用户共享了。可别忘了我们这台机器可是超级机器哦。要不要NIS呢?我们到时候看吧。架设数据库服务器(我们以mysql, postgresql, oracle为例各写一个了), dhcp服务器,方便管理吧。要是机器很多了。怎么搞。烦都烦死了。
至于其它的服务器:象做开发用的CVS,我们到时候想到了再写吧。
基本的配制顺序就先从:DNS,adsl接入,iptables,squid,dhcp,web, ftp, mail, samba, nis,数据库,再到其他想到什么就写什么吧。
配置完了这一些,基本上你已经是一个合格的中小企业的网络管理员,再要做的就是更进一步的深入学习了。
UNIX/Linux的天地是多么的吸引人啊。
呵呵。
祝你好运。