第一部分 : 前言
上一篇博客讲解了计算机硬件的基本组成与操作系统的基本原理(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盘安装,硬盘安装,网络安装等)
(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.服务器定制安装
一般生产环境中的服务器都是定制安装,或都最小化安装,这样便于维护,一般服务器自带的软件包,都比较旧,或者说是RPM包安装的,灵活性不好,我们一般都是按需安装软件,都是用源码安装。至于什么是源码安装,什么是RPM包安装,后面我会讲到,嘿嘿!好了,今天的博客就到这,bey!…………………………欢迎拍砖!…………………………
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
安装过程的高清图片下载:http://down.51cto.com/data/788473
转载于:https://blog.51cto.com/freeloda/1198476