第一部分 : 前言

上一篇博客讲解了计算机硬件的基本组成与操作系统的基本原理(http://freeloda.blog.51cto.com/2033581/1198392),为大家梳理了,计算机的基础知识,既然我们学习的是linux操作系统,那在学习linux的基本操作之前,我们得先安装一下操作系统得有实验环境不是吗,嘿嘿!本文安装的,操作系统是CentOS5.5系统,其它操作系统安装与之类似,为什么要用CentOS5.5系统呢,因为现在,企业里用CentOS 5.0系列的系统的比较多,但也有用CentOS 6.0系列的,反正都一样,嘿嘿!大家各取所需…………

第二部分 : CentOS5.5安装详细过程

1.准备工作

(1).安装好虚拟机(VMWare 9.0)目前最新的是9.1

(2).准备好CentOS5.5 镜像文件(64位)没有的同学可以去附件下载,我上传了一个bt文件

CentOS-5.5-x86_64-bin-DVD-1of2.iso

2.具体安装过程

(1).说明一下,如果哪个朋友虚拟机不会使用,我博客的附件里有详细的虚拟新建过程,需要的朋友可以参考一下!

(2).进入BIOS设置第一启动盘为CD-ROM启动(一般用光驱安装,但系统安装方式有很多,如U盘安装,硬盘安装,网络安装等)

2013-05-12_145532

2013-05-12_145544

2013-05-12_145601

2013-05-12_145613

(3).进入安装界面其中,有5个选项,直接按回车便可安装。有兴趣的朋友,可详细了解一下每个选项的作用。

2013-05-12_161420

2013-05-12_145623

(4).检查安装文件是否损坏,因为我们是镜像安装直接选择skip,进入下一步。

2013-05-12_145738

(5).进入安装界面,直接点击next,进入一下步,选择安装时的语言,我这里默认选择English安装,大家好可以选择中文安装,下面有详细截图。

2013-05-12_145922

2013-05-12_145930

2013-05-12_145940

或选择中文方式安装,我为了方便为大家显示我选择中文安装。


2013-05-12_145953

2013-05-12_150000

(6).提示初始化数据,是否要删除硬盘中所有数据,我们一般都是新机器安装系统,或在虚拟机里安装系统,默认选择是,删除所有数据。

2013-05-12_150049

(7).进入下一界面让你选择分区方式,我们选择自定义分区,

2013-05-12_150113

2013-05-12_150120


(8).进入分区界面,这里是要重点讲解的,在企业应用是我们一般分四个分区,一般为 /boot 、/ 、/data 、/swap 分区,这是通用分法,但有些服务器又有些不同,我会在后具体说明,我们先安装系统。我这里是虚拟机20G空间,/boot 为256M,/分区为10G, /data分区为5G, /swap 分区为1G.具体的每个分区分多大,我也会在后面说明。

2013-05-12_150149

2013-05-12_150237

2013-05-12_150303

2013-05-12_150323

2013-05-12_150357

2013-05-12_150427

(9).进入一下界面,选择引导分区的,选择下一步便可。

2013-05-12_150449

(10).进入下一界面,设置主机的IP地址,主机名,大家点击下一步,便可,因为这些都可以在服务器中用命令进行设置。

2013-05-12_150524

(11).进入时区界面,我们这里选择,亚洲/上海,若你是English安装默认是美国/纽约,大家注意选择时区,的正确性。

2013-05-12_150535

(12).为root用户设置登录密码,我这里是123456.点击下一步!

2013-05-12_150553

(13).这里也比较重要,让你选择默认安装哪些软件的,我们这里去掉所有的选择,选择下面的现在定制,选择下一步。

2013-05-12_150620

(14).由于上面选择了定制安装,我们这里选择“开发”选项,选择开发工具和开发库便可,再选择语言支持,我们勾选英式英语支持,点击下一步。2013-05-12_150637

2013-05-12_150740

2013-05-12_150751

(15).进入下一界面,点击下一步,系统便开始安装。

2013-05-12_150812

(16).系统开始安装,根据服务器的配置不同,安装时间不一样,大家耐心等待!

2013-05-12_150845

(17).出现这个界面,那就说明你系统已经安装完成,点击重新引导,电脑重新启动,便可登录系统。

2013-05-12_154909

(18).启动完成后,会出现一个setup界面,让你进行系统前,进行一些基本设置,我们这里选择,Firewall configuration ,选择Run Tool,按回车键。进入下一界面,选择关闭防火墙,和关闭SELinux。先用方向键选择Disabled,然后按空格键便会选中。最后选择OK.出现刚开始的界面,选择Exit。进入系统!

2013-05-12_155134

2013-05-12_155155

2013-05-12_155411

2013-05-12_155429

(20).输入用户名和密码,便可登录系统。(用户名: root 密码: 123456),至此系统安装完成!

2013-05-12_155435

第三部分 : 重点安装部分详解

安装过程有两个重点这里详细说明一下,一是服务器分区,二是定制安装!

1.服务器分区,有朋友会问,公司有许多服务器,有Web服务器,数据库服务器,缓存服务器,负载均衡服务器,文件服务器,等!它们 分区都一样吗?我想说大致相同,略有区别!我在这里详细说明一下,供大家参考!

服务器类型分区大小好处硬RAID方案
普通服务器          
8G 内存、500G 硬盘
/boot 256M          
swap 16G,一般 为内存2G            
/ 100G            
/data 剩余所以 (存放Web、数据、日志)
数据与系统分开,利于维护RAID5
负载均衡(LVS、HA等)/boot 256M          
swap 内存的2倍            
/
数据很少,简单划分RAID1          
数据虽少,但很重要
Web Server/boot 256M            
swap 内存的2倍            
/ 100G            
/data 剩余所以 (存放Web目录)            
数据与系统分开,便于维护RAID 0          
数据量大,性能要求高            
数据库服务器          
(Mysql或Oracle)
/boot 256M          
swap 内存的1倍            
(数据库服务器一般内存较大,64G或128G)            
/ 100G            
/data 剩余所以 (存放DB目录,log等)
保持数据完整性,数据与系统分区,便于维护RAID 10          
性能要求高,数据重要
文件服务器(NFS)/boot 256M          
swap 内存2倍            
/ 100G            
/data 剩余所以 (存放数据与log等)            
性能要求较高,保持数据完整性RAID 10 性          
能要求高,数据重要
缓存服务器            
(Squid或varnish)
/boot 256M            
swap 内存2倍            
/ 100G            
/data 剩余所以 (存放缓存数据和log等)
数据与系统分开,便于维护RAID 5,RAID10          
看访问量大小,做区分
监控服务器            
(nagios,cacti,ntop等)
/boot 256M          
swap 内存2倍            
/
数据较少,简单分区 一般做RAID5,主看磁盘数量
邮件服务器          
(Postfix)
/boot 256M          
/ 100G            
swap 内存2倍            
/data (用于存放邮件与log等)            
数据较多,单独 存放 RAID 10          
数据重要,提高性能            

2.服务器定制安装

一般生产环境中的服务器都是定制安装,或都最小化安装,这样便于维护,一般服务器自带的软件包,都比较旧,或者说是RPM包安装的,灵活性不好,我们一般都是按需安装软件,都是用源码安装。至于什么是源码安装,什么是RPM包安装,后面我会讲到,嘿嘿!好了,今天的博客就到这,bey!…………………………欢迎拍砖!…………………………


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

安装过程的高清图片下载:http://down.51cto.com/data/788473