1 2009年 7月 28日星期二Red Hat Enterprise Linux 5基础教程第 1章 Red Hat Enterprise Linux简介和安装
1.1 Linux简介
1.2 Red Hat Enterprise Linux简介
1.3 安装前的准备工作
1.4 安装 Red Hat Enterprise Linux
1.5 在虚拟机中安装 Red Hat
Enterprise Linux
2 2009年 7月 28日星期二Red Hat Enterprise Linux 5基础教程
1.1 Linux简介
1.1.1 什么是 Linux
1.1.2 Linux的发展历史
1.1.3 Linux的特点
1.1.4 Linux的内核版本和发行版本
1.1.5 Linux的应用
3 2009年 7月 28日星期二Red Hat Enterprise Linux 5基础教程
1.1.1 什么是 Linux
Linux是一个基于 POSIX(可移植操作系统环境)和 UNIX的多用户、多任务、支持多线程和多 CPU的操作系统,它最初是由芬兰赫尔辛基大学的学生 Linus
Torvalds于 1991年开发的,目前由世界各地的爱好者共同开发和维护。
同时,Linux以一只可爱、友善的小企鹅作为其吉祥图案。
4 2009年 7月 28日星期二Red Hat Enterprise Linux 5基础教程
1.1.2 Linux的发展历史
Linux是一个诞生于网络、成长于网络且成熟于网络的操作系统,回顾 Linux
的发展历史,您就能真正领会这句话。
Linux的诞生,Linux能发展到今天,都源自 1991年 10月 5日,在 USNET新闻组(
comp.os.minix)上一篇毫不起眼的文章。
Linux的发展,Linus从一开始就以自由扩散的方式发展 Linux,他把源代码发布在
Internet上,这立即引起了爱好者们的注意,他们通过互连网也加入到 Linux的内核开发工作。
5 2009年 7月 28日星期二Red Hat Enterprise Linux 5基础教程
1.1.3 Linux的特点
Linux操作系统在短短几年之内得到了非常迅猛的发展,这与 Linux的特点是分不开的。
自由软件,Linux作为自由软件,它开放源码并对外免费提供。
支持多平台,Linux可以运行在 386以上及各种
RISC体系结构机器上。
多任务多用户,Linux是多任务多用户操作系统,
具有优异的内存和多任务管理,不仅可让用户同时执行多个应用程序,还允许远程用户联机登录并运行程序,并且每个应用程序和用户互不干扰

6 2009年 7月 28日星期二Red Hat Enterprise Linux 5基础教程
1.1.3 Linux的特点
友好的用户界面,Linux配置了类似 Windows图形界面的 X-Window System,它利用鼠标、菜单、窗口、滚动条等设施,给用户呈现一个直观易操作
、交互性强的友好的图形化界面。
强大的网络功能,Linux诞生于网络,并且也是依靠网络才迅速发展起来的,完善的网络支持是
Linux与生俱来的能力。
安全稳定,Unix操作系统的稳定性和安全性是众所周知的,Linux完全沿袭了 UNIX的系统架构,先天就具有稳定性强、安全性高的特点。
7 2009年 7月 28日星期二Red Hat Enterprise Linux 5基础教程
1.1.3 Linux的特点
应用支持:由于遵循 POSIX标准和其它几种应用程序接口( API),Linux下可供选择的自由软件和共享软件的范围是非常广泛的。
8 2009年 7月 28日星期二Red Hat Enterprise Linux 5基础教程
1.1.4 Linux的内核版本和发行版本
Linux的内核版本和发行版本
内核版本,Linux操作系统的核心就是内核,其主要功能包括进程调度、内存管理、配置管理虚拟文件系统、提供网络接口以及支持进程间通信
。 Linux的内核版本指的是 Linus领导的开发小组开发出的系统内核的版本号。像所有软件一样,
Linux的内核版本也在不断升级,目前的最新版本是 2.6.24。
发行版本,仅有内核而没有应用软件的操作系统是无法使用的,所以许多公司或社团将 Linux系统内核与应用软件及文档包装在一起,并提供一些安装界面和系统设定与管理工具,这样一套完整的软件环境就称为一个发行版本。 Linux发行版本的版本号根据发布者的不同而不同,与系统内核的版本号是相对独立的。
9 2009年 7月 28日星期二Red Hat Enterprise Linux 5基础教程
1.1.5 Linux的应用
Linux凭借其低成本、高可靠性赢得了广泛的市场。网络服务器市场一直是 Linux比较活跃的领域,目前 Linux在个人桌面的应用也越来越广泛,新版本的 Linux系统达到相当的水平
,完全可以作为一种集办公应用、多媒体应用、网络应用等多方面功能于一体的图形界面操作系统。另外,随着技术的发展,使用
Linux作为嵌入式系统的设备越来越多,使得
Linux的应用领域已拓展到信息家电、智能手机、工业控制和医疗卫生等众多领域。
10 2009年 7月 28日星期二Red Hat Enterprise Linux 5基础教程
1.2 Red Hat Enterprise Linux简介
1.2.1 Enterprise Linux的含义
1.2.2 Enterprise Linux的特点
1.2.3 Enterprise Linux的版本
1.2.4 Enterprise Linux的新特性
11 2009年 7月 28日星期二Red Hat Enterprise Linux 5基础教程
1.2.1 Enterprise Linux的含义
Red Hat Enterprise Linux是 Red Hat
公司正式的商用 Linux产品集,提供的是一个稳固且可靠的系统,直接面向那些需要设置和管理大量 Linux系统的大公司,并为其提供基于年度的订阅服务
。 Red Hat通过技术支持、培训和文档编制对它的 Enterprise产品提供强大的后援。
12 2009年 7月 28日星期二Red Hat Enterprise Linux 5基础教程
1.2.2 Enterprise Linux的特点
更长的发布间隔:不同于 Fedora Core每 4到 6个月提供一个发布,Enterprise软件的更新周期是 12到 18个月。客户会被担保得到一个更长的支持周期而不必升级到最新的版本。
多种支持选项:客户可以选择购买不同级别的支持。
所有的订阅服务会包含更新模块,它使访问 Red Hat
Enterprise Linux系统的更新变得很方便。管理模块可以让客户开发定制的渠道同时自动管理多个系统,
而监控模块允许客户监视和维护整个系统的所有基础设施。
文档和培训:帮助手册和培训课程在 Red Hat
Enterprise Linux发行版中具有重要的地位。
13 2009年 7月 28日星期二Red Hat Enterprise Linux 5基础教程
1.2.3 Enterprise Linux的版本
Red Hat Enterprise Linux 5的版本主要分为 Sever 和 Desktop 两个版本。
具体来说,Server版本又分为:
Red Hat Enterprise Linux Advanced Platform
Red Hat Enterprise Linux
Desktop 版本又分为:
Red Hat Enterprise Linux Desktop
Red Hat Enterprise Linux Desktop with
Workstation option
14 2009年 7月 28日星期二Red Hat Enterprise Linux 5基础教程
1.2.4 Enterprise Linux的新特性
Red Hat 酝酿发布 Red Hat Enterprise
Linux 5 已 经 超 过 了 两 年,Red Hat
Enterprise Linux 5的主要变化有,Linux内核由 2.6.9升级为 2.6.18,支持 Xen虚拟化技术,集群存储等 。
使用了新版本的 Linux内核
Xen虚拟化技术
增强的安全管理功能
改进的开发环境
可靠的存储
15 2009年 7月 28日星期二Red Hat Enterprise Linux 5基础教程
1.3 安装前的准备工作
1.3.1 硬件要求
1.3.2 系统硬件设备型号
1.3.3 与其他操作系统并存问题
1.3.4 各种安装方式简介
1.3.5 硬盘分区和文件系统
16 2009年 7月 28日星期二Red Hat Enterprise Linux 5基础教程
1.3.1 硬件要求
CPU:相当于 Pentium Ⅲ 或更高性能的处理器。
内存:文本模式最小 128MB,图形模式最小 256MB。
硬盘:最小安装需要 1GB以上的硬盘空间,完全安装需大约 5GB的硬盘空间。
显卡:只是使用文本模式,VGA兼容显示卡即可。如果要执行 X-Window系统,建议使用显卡芯片组大厂的产品,例如 ATI,Ark,Matrox,S3,SiS,Nvidia
Riva TNT或 Trident。
光驱,CD-ROM或 DVD-ROM都可以。
其它设备:如声卡、网卡等。
17 2009年 7月 28日星期二Red Hat Enterprise Linux 5基础教程
1.3.2 系统硬件设备型号
为了能正确安装 Red Hat Enterprise Linux,最好在安装前先了解系统硬件设备的具体型号 ( 如显卡,网卡,显示器等的型号 ),以便在安装 Linux时能为其选择相应的驱动程序 。
如果目前的计算机中已安装了其它操作系统,则可以由此来收集硬件信息,这是一个很安全又实际的方法
,可避免在指定硬件类型及型号时产生的错误 。 以
Windows XP系统为例,右击桌面上,我的电脑,图标
,在弹出的快捷菜单中选择,管理,,打开,计算机管理,窗口后,选择列表中的,设备管理器,即可,
如图 1-4所示 。
18 2009年 7月 28日星期二Red Hat Enterprise Linux 5基础教程
1.3.3 与其它操作系统并存的问题
Linux支持在一台计算机中安装多个操作系统,它通过使用 GRUB多重启动管理器来支持多操作系统并存。 GRUB可以引导 FreeBSD,OpenBSD,DOS和 Windows等操作系统,计算机启动时,用户可以在
GRUB提供的菜单中选择需要启动的系统

19 2009年 7月 28日星期二Red Hat Enterprise Linux 5基础教程
1.3.4 各种安装方式简介
Linux可以通过多种方式进行安装,Red Hat
Enterprise Linux支持以下几种安装方式。
光盘安装:直接使用安装光盘进行安装,这种方式最简单也是最常用的,推荐初学者使用。
硬盘安装:将 ISO安装光盘映像文件复制到硬盘上进行安装。
网络安装:可以将系统安装文件放在 WEB,FTP或
NFS服务器上,通过网 络进行安装。
20 2009年 7月 28日星期二Red Hat Enterprise Linux 5基础教程
1.3.5 硬盘分区和文件系统
1,硬盘分区
硬盘分区是针对一个硬盘进行操作的,它可以分为主分区( Primary Partition)、扩展分区(
Extension Partition)和逻辑分区( Logical
Partition)三种。其中一块硬盘最多能有四个主分区,当然也可以另外建立一个扩展分区来代替四个主分区中的一个,然后在扩展分区内建立多个逻辑分区,逻辑分区没有个数的限制。
Windows操作系统一般采用一个主分区加一个扩展分区,在扩展分区内建立多个逻辑分区的分区方案,如图 1-5所示。
21 2009年 7月 28日星期二Red Hat Enterprise Linux 5基础教程
1.3.5 硬盘分区和文件系统
2,文件系统
文件系统是操作系统最为重要的一部分,它定义了磁盘上存储文件的方法和数据结构,是操作系统组织、存取和保存信息的重要手段。每种操作系统都有自己的文件系统,如 Windows所用的文件系统主要有 FAT16,FAT32和 NTFS; Linux所用的文件系统主要有 ext2,ext3和 ReiserFS等。
22 2009年 7月 28日星期二Red Hat Enterprise Linux 5基础教程
1.3.5 硬盘分区和文件系统
3.硬盘接口 。
IDE接口
在主板上的两个 IDE接口,主 IDE口一般用,IDE1” 来表示,另一个用,IDE2” 表示。
Linux对连接到 IDE接口的硬盘使用 /dev/hdx的方式命名
,x的值对应于硬盘安装位置。 x的值可以是 a,b,c,d
,如表 1-1所示。
SCSI接口
连接到 SCSI接口的设备使用 ID号进行区别,SCSI设备 ID
号从 0到 15,SCSI主控制器通常占用 id 7,所以 SCSI最多可以连接 15个设备 。 Linux对连接到 SCSI接口卡的硬盘使用 /dev/sdx的方式命名,x的值为 a,b,? 等,即
ID号为 0的 SCSI硬盘名为 /dev/sda,ID号为 1的 SCSI硬盘名为 /dev/sdb,以此类推。
23 2009年 7月 28日星期二Red Hat Enterprise Linux 5基础教程
1.3.5 硬盘分区和文件系统
4,硬盘分区的命名
Windows硬盘分区的命名 。
Windows使用“盘符”来标明硬盘的各个分区
,如 C,D,E等( A和 B表示软驱),最大的盘符是 Z。
Linux硬盘分区的命名
Linux使用“设备名称 +分区号码”标明硬盘的各个分区,主分区(或扩展分区)分区号码的编号为 1~ 4,逻辑分区的分区号码编号从 5开始。
对于初学者而言,Linux的分区命名方法的确有一定的难度,大家可以借助表 1-2来理解。
24 2009年 7月 28日星期二Red Hat Enterprise Linux 5基础教程
1.3.5 硬盘分区和文件系统
5,删除 Windows分区
通常情况下,用户的硬盘空间都已经被 Windows分区占用,所以我们要删除其中的一个 Windows分区
,以便留出空闲空间给 Linux分区使用。
删除 Windows分区最简单的方法是使用 Windows的磁盘管理工具。在 Windows中打开“控制面板
” →,管理工具” →,计算机管理” →,磁盘管理”,然后右击要删除的分区,从弹出的快捷菜单中选择“删除逻辑驱动器”命令,然后确定即可,如图 1-7所示。
25 2009年 7月 28日星期二Red Hat Enterprise Linux 5基础教程
1.3.5 硬盘分区和文件系统
6.Linux分区方案
安装 Linux时,需要在硬盘中建立 Linux使用的分区,在多数情况下,至少需要为 Linux建立以下 3
个分区。
/boot分区,/boot分区用于引导系统,它包含了操作系统的内核和在启动系统过程中所要用到的文件,该分区的大小一般为 100MB。
swap分区,swap分区的作用是充当虚拟内存,其大小通常是物理内存的两倍左右(当物理内存大于 512MB时,
swap分区为 512MB即可)。
/(根)分区,Linux将大部分的系统文件和用户文件都保存在 /(根)分区上,所以该分区一定要足够大,一般要求大于 5GB。
26 2009年 7月 28日星期二Red Hat Enterprise Linux 5基础教程
1.4 安装 Red Hat Enterprise Linux
1.4.1 安装 Red Hat Enterprise Linux
1.4.2 删除 Red Hat Enterprise Linux
27 2009年 7月 28日星期二Red Hat Enterprise Linux 5基础教程
1.4.1 安装 Red Hat Enterprise Linux
本书使用 Red Hat Enterprise Linux 5
安装光盘以图形模式进行安装 。
28 2009年 7月 28日星期二Red Hat Enterprise Linux 5基础教程
1.4.2 删除 Red Hat Enterprise Linux
删除 Red Hat Enterprise Linux非常简单,按照以下操作步骤进行即可。
使用 DOS启动盘启动,用 fdisk/mbr命令删除 GRUB。
在 Windows中打开“控制面板” →,管理工具” →,计算机管理” →,磁盘管理”,
然后右击显示为“未知分区”的 Linux分区
,从出现的快捷菜单中选择“删除逻辑驱动器”并确定,最后为删除 Linux分区后留下的“可用空间”建立 Windows分区。
29 2009年 7月 28日星期二Red Hat Enterprise Linux 5基础教程
1.5 在虚拟机中安装 Red Hat Enterprise
Linux
1.5.1 虚拟机简介
1.5.2 安装 VMware Worksation
1.5.3 新建虚拟机
1.5.4 在虚拟机中安装 Linux
30 2009年 7月 28日星期二Red Hat Enterprise Linux 5基础教程
1.5.1 虚拟机简介
什么是虚拟机?顾名思义,虚拟机并不是一台实际的计算机,而是在本地计算机上通过软件模拟来建立的一个虚拟环境。虚拟机有自己的 CPU、内存、硬盘
、主板,BIOS、显卡、光驱、软驱、网卡、声卡、串口、并口和 USB口等设备
,如图 1-36所示。
31 2009年 7月 28日星期二Red Hat Enterprise Linux 5基础教程
1.5.1 虚拟机简介
1,虚拟机的实际用途
可以在虚拟机中实现各种应用,如磁盘分区、格式化、安装操作系统和应用软件等,而所有这些操作对真实的计算机没有任何影响。这意味着用户不用担心在测试新软件或尝试多操作系统时导致系统崩溃。
虚拟机还可以让用户在单机上 组建一个虚拟的局域网 来学习网络管理知识,进行各种网络试验。
与我们平时接触的多启动系统不同,多启动系统在某一时刻只能运行一个系统,在系统切换时需要重启计算机,而虚拟机可以在一台计算机上同时运行多个操作系统,如图 1-37所示。
32 2009年 7月 28日星期二Red Hat Enterprise Linux 5基础教程
1.5.1 虚拟机简介
2,VMware简介
常用的虚拟机软件有,Virtual PC和
VMware。
VMware是一个老牌的虚拟机软件,它分为面向个人用户的 VMware Workstation和面向企业用户的 VMware GSX Server/Vmware
ESX Server两种版本。
33 2009年 7月 28日星期二Red Hat Enterprise Linux 5基础教程
1.5.2 安装 VMware Workstation
VMware Workstation的安装非常简单,
按照系统提示一步步进行下去就可以完成 VMware Workstation的安装。
为了能让虚拟机访问网络,VMware
Workstation安装程序会自动增加两个网络连接,如图 1-38所示。请不要对这两个连接进行任何修改,否则会导致虚拟机中的操作系统无法连接网络。
34 2009年 7月 28日星期二Red Hat Enterprise Linux 5基础教程
1.5.3 新建虚拟机
启动 VMware Workstation,将打开如图
1-39所示的窗口。如果用户想通过
VMware 安装一个新的操作系统,则需要创建一个新的虚拟机。 VMware自带有安装向导,在该窗口中单击 New
Virtual Machine图标开始新建一个虚拟机。
35 2009年 7月 28日星期二Red Hat Enterprise Linux 5基础教程
1.5.4 在虚拟机中安装 Linux
创建好虚拟机后,要想正常使用它还要像真实的计算机一样,为其安装操作系统 。 VMware Workstation支持光盘启动安装,也支持 ISO镜像文件安装 。 为了提高安装速度,本例使用 ISO安装光盘映像文件安装 Red Hat Enterprise
Linux 5。