之前的开发是在CentOS 5.2,在实际做HA和负载均衡时,也采用同样的OS环境,但是由于机器有限,就在一台win-XP上安装一个CentOS,而且这个win-xp之前是SVN Server,只好装成双系统了。
其实有>500G的硬盘,好说。此前,我还没有装过双系统,借此试试手。
1>将空间使用较少的盘,数据迁移至一个盘中,得到物理上连续的210G的空间---F盘和G盘腾出来
2>删除了F、G分区
说明:这相当于得到了自由的空间,因为Windows与Linux分区不兼容。
准备工作就绪了。开始装CentOS 5.2。
安装时,磁盘空间就选择Free space即可。
关键点
1>装linux之前,要明确Linux中两个必须的分区必须存在: 根分区+Swap
2>分区将格成ext3,并且/boot也在其上
之后看到的就是:
LVM:/dev/sda
LVMGROUP00 /boot
swap ....
/dev/sda1 ntfs window C盘 107G
/dev/sda2 ntfs window D盘 106G
/dev/sda3 ntfs E盘 107G
/dev/sda4 Ext3 F+G盘 216G
大致就是这样,具体就记不清楚了。
确实通过这次的实际操作,清楚了一些理论上的概念,有一个切身的体会。
后续过程也不是一番风顺。
由于网络方面的IP,Gateway等没有配置,配成DHCP了。
安装完后,发现没有eth0,一时半会没有找到原因。
后来估计是网卡没有驱动起来。
又切回Windows,找到了网卡类型是Atheros AR8131(宏基),CentOS 5.2 上对它不支持。
网上直接有人说,用Intel的好多了,没有这个问题。
在网上找了个网卡驱动。决定采用编译安装的方式搞定。
又发现CentOS安装时,没有装内核源码树,没办法,只好到安装盘上去找,安装好后,又没有gcc编译器,当然又要求助于安装盘。最后,驱动成功编译,并安装。
终于有IP,可以连通了。
基础工作做完后,后续工作就是安装开发的服务器,Mysql等。
所谓经一事,长一智。
感慨万千,过去很多东西我也只是在概念上知道,实践后才知道并没有真正地理解。
可见,实践出真知。
其次,就是怀疑CentOS 作为服务器的发布版的操作系统是否合适,很多东西要开发人员去做,不怎么方便。考虑Red hat或SUSE。
然后就是以后服务器的选型时,考虑网卡的类型,不仅仅是性能考虑,还要考虑OS的支持程度。
最后,平常的一个小常识/知识,在解决问题时,会有柳暗花明的感觉,故此,小知识多积累没有坏处。
阅读(1078) | 评论(0) | 转发(0) |