- 论坛徽章:
- 0
|
请教大家用LINUX作服务器的几个问题
今年夏天我要帮一个学校做校园网(完全免费的),我的想法是服务器用Linux,所有客户机都用xp,学校机器加起来七八十台的样子
需要用Linux实现的服务:
1,路由网关
2,防火墙
3,DNS服务器
4,PDC和BDC(这个我想用samba来实现,不想用windows)
5,Backup服务器(也是samba)
6,Web服务器(主要是局域网内部使用)
基本上是这个样子,因为我对Linux在企业里面的实际应用没有一点经验,处于安全考虑,我想请教大家如下几个问题
1,处于性能和安全因素来考虑,上面所述的服务用几台服务器来实现比较合适?
2,为了省钱,服务器采用一般的PC可以吗?什么配置比较好?
3,我需要为Linux服务器和windows客户机购买商业杀毒软件吗?如果需要,那款比较合适?
希望各位有工作经验的朋友不吝赐教,在下感激不尽,多谢多谢
PS:偶知道有些事情三言两语说不尽,只是请大家简单的提携一下,再次表示感谢
不超过100台机器的环境,太小了。用不着所谓的服务器,一般pc完全可以胜任,比网吧的流量都要小。
至于PDC和BDC我甚至觉得没有必要。环境没那么大,浪费机器。
GW和web不要放在一起,gw勉强和dns可以放一起,安全原因,也有效率问题,不多说了。
简单说下怎么做,和我给网吧做的差不多。
GW,跑freebsd,跑ipfilter和bind。
文件服务器,跑apache/php/mysql。。。,samba,ftpd,做主页,文件仓库,还有远程存储。
重要文件可以用2个服务器做互备份。
配置:
建议买3块2手的intel82559,GW用2个,文件服务,单块不超过100¥,风扇买个好的滚珠轴承的。如果空气湿度和含尘可以忍受,应当超过一年可以无故障运行,但要记得半年检查以下散热系统,显卡可以不用安了,增加散热负担,做2根null modem线连到你的工作站,以便麻烦的时候用一下,平时用ssh管理
GW:图拉丁1.2G,512M足以,如果不跑DNS256M已经很牛了。
文件:P4 2.4,512M(1G)RAM,硬盘可以自己添加,如果想快点安全点可以自己架个IDE RAID,1000多的支持RAID5的卡也有卖,不然软件raid也可以,但注意系统别放raid上,系统和数据分开。
系统可以跑freebsd,这个不用和linux比哪个好,反正我用了3年了。除了停电还有升级内核,基本不关机,虽然这里是linux版块,我没有讨骂的意思,不是什么复杂应用,没必要用linux,补丁你打不起。
PDC和BDC问题,几白台的时候,我认为有必要,现在没什么必要。如果你想实现,samba也可以,网上有文章。
一些arp问题还有蠕虫,简单的arp spoof都可以直接在网关控制台上看到,我不知道linux是不是这样,利用rpcdom类的蠕虫,可以简单在GW上block掉,block in 就把2边的都搞定了,记得做好日志,发现有蠕虫的机器可以揪出来杀掉。
病毒问题,这基本上靠教育,买一个rav得了(一套够了),这不是广告,我自己不怎么用,现在杀毒软件都很烂,哪个病毒的漏杀误杀,脱壳能力都不咋地,至少市场上吵闹的那些都是这样。除了蠕虫,基本上没太大危害,有时候可以勉强继续工作。
如果不是用什么特殊的邮箱,放弃在内部网使用外部网的mail服务,直接在网关上block掉 smtp,然后使用免费的web mail,速度允许的话,个人推荐yahoo的。
网关上为什么只运行了nat/filter和dns(chroot),这个理由很简单,fw是个需要高度安全的设备,你跑了那么多服务,表面上省了机器,却造成了隐患,尤其是web服务,如果你不懂得cgi安全,随便在网上下个论坛什么的来跑,或一些小cgi程序,早晚被人OWN了,想想让别人控制了你的双宿主机,什么结果,如果你使用了outlook,foxmail什么的,那只要在GW上架个sniffer就可以搞定你所有的口令,而且双宿主机被攻陷,你的内部网就不好过了,任何开了远程的windows系统,还有你的文件服务器,被own都是迟早的事。
病毒、木马、还有安全,对拥有访问机器权限的人做些简单教育,不要期望什么商家给你一颗万能药丸,把所有的安全问题都搞定。 |
|