CentOS 5.8安装指南
CentOS 5.8 是一个企业级的Linux发行版,基于Red Hat Enterprise Linux,并提供了丰富的功能和稳定性,本文将详细介绍如何安装CentOS 5.8,涵盖从下载ISO镜像到完成系统配置的全过程,以下是详细的安装步骤和相关建议:
一、准备工作
1、下载ISO镜像:访问CentOS官方网站或镜像站点,下载CentOS 5.8的ISO镜像文件。
2、制作启动介质:将ISO镜像文件写入USB或刻录到DVD。
二、启动安装程序
1、设置启动顺序:将服务器的启动顺序设置为从光驱或U盘启动。
2、引导程序:插入启动介质后,重启系统,进入CentOS安装程序。
三、安装过程
1、跳过检测:在安装界面,通过键盘快捷键(如Tab键)选择“skip”,跳过自动检测光盘镜像。
2、语言与键盘选择:选择简体中文作为安装语言,并确认默认的美国英语式键盘布局。
3、磁盘管理:如果磁盘未分区,系统会提示初始化并清空数据,此时可以选择创建自定义分区结构。
4、分区规划:针对不同的服务器角色(应用服务器和数据库服务器),建议分别设置boot、swap和root分区大小,应用服务器可能需要较小的boot分区(约200M),swap分区为物理内存的1.52倍,剩余空间用于其他用途;数据库服务器则可能需要更大的data分区(80120G)。
5、创建分区:依次创建swap、boot和根分区,并根据实际需求设置每个分区的具体大小。
6、系统设置:完成分区后,输入主机名、设置IP地址(根据机房分配)、选择时区(如亚洲/上海)。
7、账户管理:设置ROOT用户密码(初始为(root1234)),并创建普通用户(如anhry,密码:anhry123)。
8、软件包选择:在软件包选择界面,根据需求选择Gnome桌面环境、服务器功能以及serverGUI。
9、安装与确认:检查安装包无误后,开始安装过程,安装完成后点击“重新引导”重启系统。
10、初始化配置:重启后,系统会进行初始化配置,包括禁用防火墙、selinux,以及设置正确的时间和日期。
11、声卡和系统确认:声卡设置保持默认,然后点击“前进”直到完成安装,最后点击“确定”并重启服务器。
三、生产环境的分区建议
服务器角色 | 分区建议 | 优点 | RAID方案 |
单机服务器 lamp/lnmp,如8G内存,300G硬盘 | /boot 100200M swap 16G,内存大小8G*2 / 80G /data 180G(web及db数据) | 数据盘和系统盘分开,有利于出问题时维护。 | 视数据及性能要求,可采用单盘或3块盘raid5折中,双盘raid1也可。 |
最前端L4负载均衡器(如LVS等) | /boot 100200M swap 内存的12倍 / | 简单方便,只做转发,本地数据量很少。 | 数据量小,重要性高,可采用双盘RAID1多一块盘降低宕机维护成本。 |
负载均衡下的RS server即普通节点服务器 | /boot 100200M swap 内存的12倍 / | 简单方便,因为有多机,对数据要求低。 | 数据量大,重要性不高,有性能要求,数据要求低,可采用双盘RAID0 |
数据库服务器 mysql及oracle 如16/32G内存 | /boot 100200M swap 16G,内存大小1倍 / 100G /data 剩余(存放db数据) | 数据盘和系统盘分开,有利于出问题时维护和保持数据完整。 | 视数据及性能要求主库可采取raid10/raid5,从库可采用raid0或raid5提高性能(读写分离的情况下)。 |
线下备份存储服务器 | /boot 100200M swap 内存的12倍 / 100G /data(存放数据) | 此服务器不要分区太多,只做备份,性能要求低,容量要大。 | 可采取sata盘,raid5(多组),容量大,性能要求不高,数据有要求。 |
在线共享存储服务器(如NFS) | /boot 100200M swap 内存的12倍 / 100G /data(存放数据) | 此服务器不要分区太多,NFS共享比存储多的要求就是性能要求。 | 视性能及访问要求可以raid5,raid10甚至raid0(要有高可用或双写方案) |
监控服务器 cacti,nagios | /boot 100200M swap 内存的12倍 / | 重要性一般,数据要求也一般。 | 单盘或双盘raid1即可,三盘就RAID5,看容量要求加盘即可。 |
四、常见问题解答
Q1: 硬盘主分区和逻辑分区的区别?
A1: 主分区是直接在硬盘上划分的独立区域,一个硬盘最多只能有四个主分区或三个主分区和一个扩展分区,逻辑分区是在扩展分区内进一步划分的分区,可以有多个,主分区可以启动操作系统,而逻辑分区不能。
Q2: 什么是RAID?如何做RAID?
A2: RAID是独立磁盘冗余阵列,通过将多个磁盘组合成一个逻辑单元来提高数据冗余或性能,常见的RAID级别有RAID 0(条带化,提高性能)、RAID 1(镜像,提高数据安全性)、RAID 5(条带化加奇偶校验,兼顾性能和数据安全)、RAID 10(镜像加条带化,高性能和高数据安全性),做RAID的方法因硬件而异,通常是在BIOS或服务器管理界面配置。
通过上述步骤和建议,您应该能够顺利完成CentOS 5.8的安装并进行初步配置,如果在安装过程中遇到任何问题,可以参考官方文档或寻求社区帮助。