终于有空整理多年来自己在Unix/Linux方面技术,先来个Linux安装文档,是为公司写培训文档,顺便也发到博客上来,分享给大家,以回报以前的各位老师及前辈的指导与提携,我也会和你们一样,一直分享自己的所有,实现你的理想,我们大家共同的理想。

    免责声明:此文档仅供参考,请依据实际环境操作,作者及此文档不对任何后果负责。  

1、引言

1.1. 目的

本安装手册编写目的在于描述Linux操作系统的具体安装步骤,使用户对该Linux操作系统的安装有一个全面的了解。

2、安装需求

2.1.硬件

  1. 服务器(1台)
  2. CPU       1.0G(含)以上
  3. 内存       至少512M,建议2G (含)以上
  4. 硬盘空间   至少8G,建议80G(含)以上  

2.2. 软件

  1. 操作系统:CentOS-5.6-x86_64光盘

3、安装前准备工作

3.1. 准备可用的IP地址:172.18.2.60/24 

        必须符合以下要求:手动分配静态IP,不和已有的IP地址冲突,不使用DHCP,并禁用IPv6

3.2. 规划合理的电脑名称:ctcdb01

电脑命名规范:ctc+该机器功能+流水号(全为小写字母,不使用特殊符号)

       例如:ctcdb01,ctcdb02,ctcsms01

       必须符合以下要求:按照电脑命名规范进行,不和已有的电脑名称冲突,不使用默认电脑名称 

3.3. 硬盘空间分区

Linux服务器硬盘分区,全部为手动分区,使用LVM,空间分布建议如下:

硬盘分区

挂载点

分区类型

大小

Remark

/

ext3

>=20GB,<=60GB

  

 

 

 

 

swap

1.5倍的物理内存

物理内存在1GB 到2GB之间

等于物理内存

物理内存在2GB 到16GB之间

16GB

物理内存超过16GB

/home

ext3

剩余硬盘空间

 

以上swap space来自Oracle11gR2 x86_64官方文档,建议安装Oracle DB使用Oracle的分区方案。

以下来自Redhat5.x官方文档:

Unless you have a reason for doing otherwise, we recommend that you create the following partitions for x86, AMD64, and Intel? 64 systems:  

A swap partition (at least 256 MB)

若安装非数据库系统,建议选择Redhat分区方案。

4、Linux操作系统安装

4.1. 操作系统的安装

安装操作系统,将系统帐号,密码,IP,电脑名称等信息写入安装备忘录.doc

下载地址:

CentOS-5.6-x86_64-bi..> 07-Apr-2011 09:00  367K             #DVD ISO种子

4.2. 开始安装

从光盘启动系统,安装界面如下图所示

1. 安装图形界面的Linux,直接按Enter键,进下一界面。

2. 光盘镜像检验,如果确认安装盘无刻录问题,则跳过检查步骤进下一界面。

3. 点Next进入下一步。

4.  选择系统默认语言为简体中文,注意此处要选择正确,否则之后会产生不支持中文等问题,若要解决则还需要修改系统配置,所以为了之后方便安装时就选择语言为简体中文。

5.  选择键盘布局为美国英语式布局,因为我们用的键盘都是照美国键盘规则制造的。

 6. 选择 安装CentOS  

7. 选择 建立自定义的分区结构,点击 下一步,进入分区界面。  

        使用 自定义的分区结构 可以了解PV,LG,LV之间的关系,可以加深对Linux分区的理解;也可以对:自动磁盘分区进行修改,修改内容和自定义分区结构一样。自动磁盘分区方案是不安全的,自动磁盘分区只创建了基于 LV 的 / 文件系统,这就意味着,所有的数据都将存放在唯一一个基于 LV 的 / 文件系统中,这对于实际的生产系统来说是不安全的。安全的做法是应该创建分离的多个 LV:

 7.1 把/dev/sda1 编辑为:单独的 /boot  100M分区,并格式化,如下图:

    因为 可引导分区不能位于逻辑卷上 ,必须划分一个引导分区。

 7.2 现在手动创建多个LV:

 

建议:卷组名称缩写为VG00,这样df –h查看到的路径可读性好。

7.3 建立以下3个LV, 一般地,在一个实际系统中至少要创建单独的 home LV。

     LV root 存放系统命令和用户数据等

     LV home:存放普通用户的数据

     LV swap:用于实现虚拟内存

建议:逻辑卷名称缩写为LV00,这样df –h查看到的路径可读性好。

 

swap空间为1.5倍物理内存,物理内为1G

建议:逻辑卷名称缩写为:LV01

建议:逻辑卷名称缩写为:LV02

建立好后,如下图:

安全的分区方案原则:系统数据和普通用户数据分离放置于不同的LV(即使用单独的 home LV);

8. 分好区后,下一步

 9. 格式化/boot分区。

 

10. 默认选择GRUB引导装载程序将会被安装在/dev/sda上.。

 

 11. 手动设置IP,输入已分配的或客户提供IP地址信息,禁用IPv6

 

 按照电脑命令规范:手工设置主机名称,并输入相应的网关及DNS信息。

 12. 设置系统时区,依据你所在地区选择,当前选择亚洲/上海。

 当你使用windowsLinux多系统的时候,建议你设置成GTM时间。如果你整台电脑只装Linux,建议你设置UTC时间。

13. 设置系统管理员密码,做好密码记录。

14. 服务器软件安装,可以选择桌面系统或者所需服务的选项。勾选 现在定制 ,点下一步进入 自定义界面 ,选择 所需的服务组件 之后安装。

一般都要选择安装以下13个程序包组 :

桌面环境中:

1) GNOME桌面环境 or KDE Desktop Environment

应用程序中:

2) 图形化互联网Graphical Internet

3) 基于文本的互联网Text-based Internet

4) 编辑器Editors

开发中:

5)  KDE软件开发KDE Software Development

6) X软件开发X software Developmen

7) 开发工具Development Tools

8) 老的软件开发Legacy Software Development            

基本系统中:  

9)  X窗口系统 X Window System

10) 基本

11) 管理工具 Administration Tools  

12) 系统工具 System Tools

13) 老的软件支持

为了安全,选择这13个工具包,至于再里面的Details包,我们都按照默认的;别的包都不安装,选择完以后,点击进行 下一步

 15. 开始安装。

16. 点击 继续 ,开始安装

17. 更换第二张光盘,点击 确定 继续安装

18. 安装完成重新引导系统。

  19. 服务器配置,系统自动启动后进入服务器配置程序。 

 

20. 配置防火墙,一般只信任SSH服务,如下图所示,点前进到下一界面。

需要开启别的服务,请手动开户相应服务端口即可。

21. 设置SELinux,把其设置为 禁用 。一路往下点直到用户添加界面。

22. 在此请创建用户tong,初始密码为:******,往下点直到完成,系统自动重新启动。

 

重新启动后CentOS X86_64 Linux安装完成。