CentOS Linux安装手册 北京思能科贸有限公司 January 10, 2006
1
CentOS Linux安装手册
2
Contents 1 CentOS Linux简介
4
2 CentOS Linux下载
4
3 安装前准备
4
4 安装过程 4.1 安装前检测 4.2 基本设置 . 4.3 磁盘分区 . 4.4 启动设置 . 4.5 网络设置 . 4.6 系统设置 . 4.7 软件包 . . . 4.8 执行安装 . 4.9 正式使用 .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
4 5 7 9 11 14 17 18 19 21
5 安装附加包 21 5.1 更新软件包清单 . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 5.2 安装增补包 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 6 安装完成
22
List of Figures 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
CentOS Linux欢迎画面 是否进行光盘测试 . . . 光盘测试 . . . . . . . . 测试结果 . . . . . . . . 是否测试其它光盘 . . . 正式开始安装 . . . . . . 语言设置 . . . . . . . . 键盘模式 . . . . . . . . 磁盘分区 . . . . . . . . 分区警告 . . . . . . . . 选择硬盘 . . . . . . . . 删除分区确认 . . . . . . 分区列表 . . . . . . . . 是否安装引导程序 . . . Grub参数 . . . . . . . . Grub密码 . . . . . . . . 设置多引导 . . . . . . . Grub安装位置 . . . . . IP . . . . . . . . . . . . DNS . . . . . . . . . . . 主机名 . . . . . . . . . . 防火墙 . . . . . . . . . . 防火墙警告 . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
北京思能科贸有限公司
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16
2
CentOS Linux安装手册
24 25 26 27 28 29 30 31 32 33
SELinux . . . 系统语言 . . 时区 . . . . . . . . . . . . . 定制软件包 . 可选的软件包 准备安装 . . 执行安装 . . 安装完成 . . 登录画面 . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
北京思能科贸有限公司
3
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
17 17 18 18 19 19 20 20 21 21
3
CentOS Linux安装手册
1
4
CentOS Linux简介
CentOS Linux是RedHat Enterprise Linux的Clone。 RedHat遵 循GPL许 可 协 议 将RedHat Enterprise Linux的 非 商 业 代 码 公 开,CentOS Linux就是这些代码重新编译打包的结果。 CentOS Linux的优点是和RedHat Enterprise Linux完全兼容,符合RedHat用 户的使用习惯。 最重要的是,RedHat Enterprise Linux的各种更新补丁的代码同样是根 据GPL许可协议公开的,所以CentOS Linux可以和RedHat Enterprise Linux同 步更新。 总得来说,CentOS Linux和RedHat Enterprise Linux的区别如下: • RedHat Enterprise Linux包含商业代码,是商业软件,需要购买License。CentOS Linux是自由软件,无须购买。 • RedHat Enterprise Linux需要每年向RedHat缴纳服务费用购买升级帐号 和技术支持。CentOS Linux的升级是完全免费的,商业技术支持则可以 向CentOS Linux的支持公司购买,也可以向Cmail大容量电子邮件服务 器厂商购买。 关于CentOS Linux的进一步信息可以从www.centos.org及Cmail大容量电 子邮件服务器网站上了解。
2
CentOS Linux下载
CentOS Linux可以免费下载。 您可以从www.centos.org的镜像网站下载,也可以从Cmail大容量电子邮 件服务器网站下载。 注意所下载的光盘是否是ServerCD。 ServerCD是CentOS Linux专门针对服务器用户制作的,只需要1张光盘,安装 快速便捷。 本手册是针对ServerCD编写的。除非您很熟悉CentOS Linux,否则请下载ServerCD。
3
安装前准备 1. 用下载的ISO文件刻录一张ServerCD光盘。 2. 如果您不熟悉Linux安装操作,可以打印本文,以备查阅。 3. 设置您的服务器,确保您的服务器可以正确找到光驱、并能从光盘进行 系统引导。
4
安装过程
安装CentOS Linux的过程是完全基于字符界面的,但是并不复杂。根据 本手册一步一步操作,成功安装CentOS Linux是很容易的。 从光盘启动后,可以看到如图1的欢迎画面。 此时,输入“linux text”,表示通过字符界面安装。 采用字符界面安装主要是为了避免图形系统、鼠标外设等可能出现的不兼 容,保证安装可以正常进行。 北京思能科贸有限公司
4
CentOS Linux安装手册
5
图 1: CentOS Linux欢迎画面 如果您看不到图1的欢迎画面,说明您的服务器没有正确从光盘引导。 请检查: • 服务器是否能正确识别您的光驱。 • 找一台PC,确认CentOS Linux光盘可以正常引导。
4.1
安装前检测
安装前检测主要是为了确认光盘完整无误,以免在安装过程中出现光盘 无法正常读取数据的情况。CentOS LinuxServerCD容量只有500多M,检测速 度很快,强烈建议进行检测。 如图2,CentOS Linux提示您是否检测光盘,请选择[OK]。
北京思能科贸有限公司
5
CentOS Linux安装手册
6
图 2: 是否进行光盘测试 如图3,提示您是检测当前光驱中的光盘还是换光盘检测。请选择[Test]。
图 3: 光盘测试 如果您刻录的光盘没有问题,将出现如图4的画面,表示您的光盘一切正 常。
北京思能科贸有限公司
6
CentOS Linux安装手册
7
图 4: 测试结果 如图5提示您是否测试其它光盘。CentOS LinuxServerCD只有1张CD,所 以这里选择[Continue]。
图 5: 是否测试其它光盘
4.2
基本设置
看到如图6画面表示您的一切准备工作都已经完成,可以正式开始安 装CentOS Linux。
北京思能科贸有限公司
7
CentOS Linux安装手册
8
图 6: 正式开始安装 为了正确安装CentOS Linux,您需要设置安装过程中使用的语言和键盘 模式。按照图7和图8的方式选择即可。
图 7: 语言设置
北京思能科贸有限公司
8
CentOS Linux安装手册
9
图 8: 键盘模式
4.3
磁盘分区 看到如图9时,您已经顺利的进入磁盘分区操作。
图 9: 磁盘分区 磁盘分区可以使用自动分区工具分区。 请保证将CentOS Linux安装在独立的硬盘上,以免出现分区冲突、损坏您 的数据。 如果您使用的是一块没有化分任何分区的硬盘,会看到如图10的警告。
北京思能科贸有限公司
9
CentOS Linux安装手册
10
CentOS Linux请您确认硬盘上确实没有分区和数据,以免由于CentOS Linux无法识别某些分区,出现分区冲突、损坏您的数据。
图 10: 分区警告 如图11提示您选择安装CentOS Linux的硬盘。sda表示第一块SCSI硬盘,hda表 示第一块IDE硬盘。 如果您的用户数较大,请使用SCSI硬盘,以免磁盘I/O操作成为系统瓶 颈。
图 11: 选择硬盘 确认后,出现如图12,在删除硬盘上分区前给您最后一次确认的机会。 北京思能科贸有限公司
10
CentOS Linux安装手册
11
确认您的硬盘可以进行分区,选择[OK]。
图 12: 删除分区确认 如图13是自动分区后的分区列表。如果您需要对分区设置进行微调,可 以在这里进行。一般直接[OK]。
图 13: 分区列表
4.4
启动设置 为了让CentOS Linux能够正确引导,需要安装引导程序。 如图14允许您选择是否安装引导程序,选[OK]使用Grub引导程序。 北京思能科贸有限公司
11
CentOS Linux安装手册
12
图 14: 是否安装引导程序 一般无须给Grub提供额外的参数,看到如图15,选择[OK]。
图 15: Grub参数 如图16,您可以给Grub设置密码,提高系统安全保障。 一般不需要设置Grub密码。如果您设置了Grub密码,请务必记住或妥善 保存,以免因忘记密码而无法启动系统。
北京思能科贸有限公司
12
CentOS Linux安装手册
13
图 16: Grub密码 Grub可以支持多引导。如图17允许您设置多引导,这里直接选[OK]。
图 17: 设置多引导 作为服务器,Grub安装在MBR上比较适合。看到如图18,选择MBR。
北京思能科贸有限公司
13
CentOS Linux安装手册
14
图 18: Grub安装位置
4.5
网络设置
为了让服务器能够正常提供网络服务,您需要正确设置网络。 千万不要图省事让DHCP来给服务器进行网络设置。 如图19,eth0代表第一块网卡。如果服务器上有多个网卡,最好禁用其 它网卡。
图 19: IP 如图20,您可以为服务器设置网关和DNS服务器的地址。
北京思能科贸有限公司
14
CentOS Linux安装手册
15
请确保DNS服务器工作正常。如果您无法确认DNS服务器是否正常,推 荐采用图20中的DNS设置方法。DNS服务器的异常会导致邮件无法正常往外投 递。
图 20: DNS 如图21,您需要给服务器设置一个主机名。 一般主机名就是服务器工作的域名,常见的如mail.cmail.cn或mail.cmail.com.cn。
图 21: 主机名 如图22,如果您有独立的硬件防火墙,请禁用系统防火墙。禁用系统防 火墙会看到如图22的警告,选[OK]即可。 北京思能科贸有限公司
15
CentOS Linux安装手册
16
如果您想使用系统防火墙,请确保80、8000、25、110、143端口可以访 问。
图 22: 防火墙
图 23: 防火墙警告 如图24,禁用SELinux。
北京思能科贸有限公司
16
CentOS Linux安装手册
17
图 24: SELinux
4.6
系统设置 您需要象图25和图26那样设置系统语言和时区。
图 25: 系统语言
北京思能科贸有限公司
17
CentOS Linux安装手册
18
图 26: 时区 在图27中,您需要给系统管理员(root)设置口令。 root在Unix/Linux系统中拥有绝对的权限,这个权限远远大于Windows系 统的administrator,所以请务必设置强口令。
图 27:
4.7
软件包
您需要定制软件包的安装,请在图28选择“Customize software selection”。
北京思能科贸有限公司
18
CentOS Linux安装手册
19
图 28: 定制软件包 图29是可选的软件包。 请将所有的选项都去掉,以免造成冲突。
图 29: 可选的软件包
4.8
执行安装 看到图30,您对安装的设置就全部完成了。
北京思能科贸有限公司
19
CentOS Linux安装手册
20
图 30: 准备安装 安装程序进入图31,将CentOS Linux安装到您的服务器上。
图 31: 执行安装 安装完成后,系统需要重新启动,以便从硬盘开始引导。 图32提示您将光驱中的光盘取出,以免重启后再次从光盘引导。
北京思能科贸有限公司
20
CentOS Linux安装手册
21
图 32: 安装完成
4.9
正式使用
重新启动完成后,看到如图33的登录画面,即可使用在安装过程中设置 的帐号密码进行登录。
图 33: 登录画面
5 5.1
安装附加包 更新软件包清单
CentOS Linux允许用户直接从网上安装和更新软件包。 在此之前,您需要先更新软件包清单。 在“#”或“$”提示符下输入“yum check-update”,系统会自动更新 软件包清单。
北京思能科贸有限公司
21
CentOS Linux安装手册
5.2
22
安装增补包
Cmail大容量电子邮件服务器需要使用一个额外的软件包,在CentOS LinuxServerCD中没有附带,您可以直接从网上安装。 在提示符下输入“yum install gamin”,系统会自动将所需软件包安装 好。
6
安装完成
至此,整个CentOS Linux系统安装完成。 请保存好安装光盘,并将您的服务器root密码告知您的集成商或代理 商,由他们为您安装Cmail大容量电子邮件服务器。
北京思能科贸有限公司
22