本文共 2616 字,大约阅读时间需要 8 分钟。
上一篇文章谈到了服务端Linux发行版的选择,我们虽然是拍脑袋选择的CentOS,但是至少没拍错,这个发行版还是非常适合我们的需求的。下一步自然是要选择CentOS的版本,官方主页为,在其中你可以了解各个版本。由于我们要构建的是高性能服务器,所以需选择其64位版本,以下以6.3的x86_64为例。
如题,我特意加上了”项目组“三字,不知大家了解或使用的Linux服务端开发是如何进行的,至少在我呆过的公司都是采用相应的项目组成员在各自windows系统中装虚拟机进行开发,我在简单尝试后发现这种方式太低效了,本机资源被严重侵占,并且项目组内部协作也非常不便,于是我向总监申请了一台普通PC作为CentOS服务器,给大家分配账号分别通过远程方式在这台PC上进行开发,效果很棒。(话说我们总监在这方面很大方,这台PC作为内网开发服务器,又给我们申请了一台至强8核服务器作为外网部署服务器,其实前期没有性能压力时这些资源挺浪费的)。
下面给大家简要介绍下CentOS服务器的安装搭建流程
在下载页你可以看到如下几种源:
06-Jul-2012 18:01 2089 08-Jul-2012 01:26 725614592 10-Jul-2012 02:03 221810 06-Jul-2012 21:07 1761607680 10-Jul-2012 01:50 269174 06-Jul-2012 18:20 4289386496 10-Jul-2012 02:15 222685 06-Jul-2012 18:20 1536634880 22-Aug-2012 02:30 381681664 06-Jul-2012 18:23 346011648 18-Sep-2012 17:39 245366784 06-Jul-2012 18:14 209715200 06-Jul-2012 18:01 2089 19-Sep-2012 05:31 734 19-Sep-2012 05:31 1608 19-Sep-2012 05:31 822 19-Sep-2012 05:31 1696 19-Sep-2012 05:31 1086 19-Sep-2012 05:31 1960 |
区别如下:
BinDVD版——普通安装版,需安装到计算机硬盘才能用,文件很大,包含大量的常用软件。
LiveDVD版——可进行光盘引导安装的CentOS系统(也可以直接通过光盘使用)。
LiveCD版——可进行光盘引导安装的CentOS系统(也可以直接通过光盘使用),相比LiveDVD版更精简。
Mini版——更Mini的CentOS系统版本,无图形界面。
netinstall版—— 在安装过程中需要网络的支持,从网络上下载相应的 RPM 文件。
我选择的是LiveCD版,将其刻成引导光盘进行硬盘安装,具体的安装过程我是参考了书籍 第一章,很详细的安装说明。
安装完成后牵扯到要进行多人远程协同开发又安装了以下服务:
远程如你无需要图形系统的话,直接用SSH即可,LiveCD会默认安装但是需要你自己启动服务。具体请参考:,我个人用的是windows下的putty。
如你想使用CentOS的图形系统,VNC绝对是最好的选择,请参考。
如果想windows共享CentOS磁盘系统你可以安装samba,请参。
除了ssh的22端口iptables是默认放开外,对于VNC和samba的端口是没有放开的,给大家提供一份关于他们iptables的简单配置
#vnc -A INPUT -m state --state NEW -m tcp -p tcp -m multiport --dports 5901:5903,6001:6003 -j ACCEPT #samba -A INPUT -m state --state NEW -m udp -p udp --dport 137 -j ACCEPT -A INPUT -m state --state NEW -m udp -p udp --dport 138 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT -A INPUT -m state --state NEW -m udp -p udp --dport 445 -j ACCEPT |
好了,一个项目组内进行协作开发的CentOS服务器环境就配好了,准备开始进行开发工作吧:)
转载地址:http://qyifx.baihongyu.com/