第二部分 : 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盘安装,硬盘安装,网络安装等)
(3).进入安装界面其中,有5个选项,直接按回车便可安装。有兴趣的朋友,可详细了解一下每个选项的作用。
(4).检查安装文件是否损坏,因为我们是镜像安装直接选择skip,进入下一步。
(5).进入安装界面,直接点击next,进入一下步,选择安装时的语言,我这里默认选择English安装,大家好可以选择中文安装,下面有详细截图。
或选择中文方式安装,我为了方便为大家显示我选择中文安装。
(6).提示初始化数据,是否要删除硬盘中所有数据,我们一般都是新机器安装系统,或在虚拟机里安装系统,默认选择是,删除所有数据。
(7).进入下一界面让你选择分区方式,我们选择自定义分区,
(8).进入分区界面,这里是要重点讲解的,在企业应用是我们一般分四个分区,一般为 /boot 、/ 、/data 、/swap 分区,这是通用分法,但有些服务器又有些不同,我会在后具体说明,我们先安装系统。我这里是虚拟机20G空间,/boot 为256M,/分区为10G, /data分区为5G, /swap 分区为1G.具体的每个分区分多大,我也会在后面说明。
(9).进入一下界面,选择引导分区的,选择下一步便可。
(10).进入下一界面,设置主机的IP地址,主机名,大家点击下一步,便可,因为这些都可以在服务器中用命令进行设置。
(11).进入时区界面,我们这里选择,亚洲/上海,若你是English安装默认是美国/纽约,大家注意选择时区,的正确性。
(12).为root用户设置登录密码,我这里是123456.点击下一步!
(13).这里也比较重要,让你选择默认安装哪些软件的,我们这里去掉所有的选择,选择下面的现在定制,选择下一步。
(14).由于上面选择了定制安装,我们这里选择“开发”选项,选择开发工具和开发库便可,再选择语言支持,我们勾选英式英语支持,点击下一步。
(15).进入下一界面,点击下一步,系统便开始安装。
(16).系统开始安装,根据服务器的配置不同,安装时间不一样,大家耐心等待!
(17).出现这个界面,那就说明你系统已经安装完成,点击重新引导,电脑重新启动,便可登录系统。
(18).启动完成后,会出现一个setup界面,让你进行系统前,进行一些基本设置,我们这里选择,Firewall configuration ,选择Run Tool,按回车键。进入下一界面,选择关闭防火墙,和关闭SELinux。先用方向键选择Disabled,然后按空格键便会选中。最后选择OK.出现刚开始的界面,选择Exit。进入系统!
(20).输入用户名和密码,便可登录系统。(用户名: root 密码: 123456),至此系统安装完成!
第三部分 : 重点安装部分详解
安装过程有两个重点这里详细说明一下,一是服务器分区,二是定制安装!
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.服务器定制安装