第1章 Linux系统建立

本

章

重

点



. Linux的产生与特点;

. VMware虚拟机的使用;

. Linux操作系统的安装;

. Linux操作系统的启动与关闭;

. Linux操作系统的网络配置。

1.1 Linux简介

1.1.1 Linux的产生与发展

Linux产生于1991年,是赫尔辛基大学计算机系的芬兰学生Linus Torvalds在学校首
先开发的,后来Linus又写了一些驱动程序和一个文件系统,这就是最早的Linux内核。
当时Linus把这个系统放到Internet上并命名为Linux,供人们下载和修改,Linux就这样
产生了。Linus用一个小企鹅作为Linux的标志。

Linux问世以后,全世界的Linux爱好者纷纷加入Linux系统的开发中,使Linux得
到迅猛的发展。1994年自发形成了以Linus为核心的领导小组,并推出了Linux的第一个
正式版本Linux 1.0,由于全部源代码免费发布以及品质优秀和性能稳定可靠,使Linux很
快受到用户的欢迎。

近几年来,Linux的发展速度令人震惊,很多著名的商业软件公司纷纷支持Linux,
将各自的软件移植到Linux平台上,甚至开发针对自己软件的Linux系统。一些著名的商
业软件已经移植到了Linux系统上,如Oracle、DB2等。在服务器应用上,Linux操作系
统已占有一席之地,并成为Windows Server强有力的竞争对手。

1.1.2 Linux的基本特性

Linux是一个多任务、多用户并具有完善的内存保护和虚拟存储管理的网络操作系统,
Linux的管理和操作与UNIX很类似,可以认为Linux是UNIX的一个小型化分支。下面
介绍Linux的一些特点。

多任务:计算机在同一时间内能运行多个应用程序。这对于用户最大限度地利用计算
机资源是很有好处的。UNIX是典型的多任务系统,Linux也具有多任务能力。



多用户:多个用户能同时使用同一台计算机。Linux是一个多用户系统,在同一时刻
系统允许多个用户登录系统,共同分享计算机的所有资源。

内存保护:Linux对应用程序使用的内存进行了完善的保护,应用软件不能访问系统
分配的内存以外的内存区域,某个软件的错误最多导致它自身崩溃,而不会造成整个系统
的瘫痪。Linux系统自身有很强的生命力。

虚拟存储管理:Linux具有虚拟存储管理机制,这种机制使系统可以运行比机器实际
内存大的应用程序,并且运行程序时不必将整个程序都装入内存,只需装入需要的部分。
这种机制加快了程序的运行速度。

自动的磁盘缓冲能力:Linux将系统剩余的物理内存用作硬盘的高速缓冲,当应用程
序对内存要求比较大时,它会自动地将这部分内存释放出来给应用程序使用,这对于大型
程序的运行很有好处。

虚拟控制台:Linux用户可以在控制台前登录多个虚拟控制台,使用组合键在这些
虚拟控制台之间切换(默认为Alt+F1~Alt+F6,或者是Alt+→、Alt+←)。这个特性很
有用,当某程序因错误使控制台被锁住时,可以切换到另外一个虚拟控制台将出错的进程
杀死,以此恢复被锁住的控制台。

支持的硬件多:尽管Linux支持的硬件没有Windows多,但Linux是UNIX系统中支
持硬件最多的操作系统,从硬盘驱动器、软盘驱动器、主板、显示卡,到SCSI卡、声卡、
磁带机、光驱/光盘刻录机、网卡、ZIP/MO驱动器、视频设备等。

强大的网络功能:实际上Linux是UNIX的变体,是依靠互联网迅速发展起来的,具
有强大的网络功能。使用Linux可以构成各类服务器,如Web服务器、邮件服务器、文
件服务器、打印服务器、远程启动服务器、新闻服务器等。

1.1.3 常用的Linux版本

Linux的版本号有两个部分,分别为内核版本号与发行套件版本号,初学Linux的人
容易将两者混淆。内核版本号是指Linux系统核心的版本,这个版本号由Linux领导的核
心开发小组控制。只有内核还不能构成一个完整的操作系统,于是一些组织或公司将内核
与一些应用程序包装起来以构成一个完整的操作系统,即发行套件。可见不同的公司或组
织的发行套件各不相同,但可能具有同一内核版本号。

内核版本号的格式如下:

主版本号.次版本号.修正号

例如,Linux 2.6.32的主版本号是2,次版本号是6,是第32次修正。

内核版本号还有一个规则,就是次版本号为偶数的是稳定版本,为奇数的是发展版本。
所谓稳定版本,是指内核的特性已经固定,代码运行稳定可靠,不再增加新的特性,即使
要改进也只是修改代码中的错误。而发展版本是指相对于上一个稳定版本增加了新的特性,
还处于发展之中,代码运行可能不可靠。一般来说发行套件使用稳定版本,发展版本供用
户测试用。

Red Hat Linux是Linux发展过程中一个很出色的版本,在美国、加拿大、中国等地
区的应用很广泛,吸引了众多使用者,使之成为最热门的Linux套件,据统计,Red Hat 
Linux的使用者约占67%。



Red Hat Linux的结构严谨,支持的硬件平台多,收录的软件内容丰富、安装容易,
可以轻松完成软件升级,特别是在RHEL 5.0以后系统增加了yum,使系统安装更为方便。

红帽Linux现在有两个分支:一个是基于桌面应用的Fedora Core Linux,另一个是基
于服务器应用的RHEL(Red Hat Enterprise Linux)。

另外Linux还有很多版本,如美国发行的IBM Linux、日本的Pacific HiTech公司发行
的Turbo Linux、我国北京中科红旗软件技术有限公司发行的红旗Linux等。不同公司的
Linux主要是在桌面图形窗口的形式和应用程序方面有些不同,其内部结构和命令基本是
一样的。

1.2 VMware的使用

VMware是一个虚拟机软件,有适用于Windows的,也有适用于Linux的,也就是说
有基于不同操作系统的VMware,这里主要介绍基于Windows平台的VMware。

在Windows操作系统中安装VMware,就可以在VMware的管理下建立虚拟机。安装
VMware的主机称为宿主机。

以虚拟机方式运行的Linux使用很方便,特别是针对Linux初学者创造了一个良好的
实验环境。

使用虚拟机时,用户往往要在宿主机和虚拟机间进行切换,单击虚拟机的窗体可以从
宿主机切换到虚拟机,用Alt+Ctrl组合键可以从虚拟机切换到宿主机。

1.2.1 虚拟机的安装

在VMware中可以创建多个虚拟机,每个虚拟机可以根据需要安装对应的操作系统,
各系统之间可以通过虚拟网卡或物理网卡连接。

(1)打开VMware软件,如图1-1所示,在此界面中可以创建新的虚拟机或打开已经
存在的虚拟机,也可以用于连接远程服务器。




图1-1 虚拟机的启动界面



(2)启动安装向导,通过单击“创建新的虚拟机”或选择“文件”→“新建虚拟机”命
令,可以创建虚拟机系统,如图1-2所示。可以选择“典型”模式,也可以选择“自定义”
模式,建议初学者选择“典型”模式。

(3)单击“下一步”按钮,选择安装来源,建议选中“稍后安装操作系统”单选按钮,
如图1-3所示。







图1-2 虚拟机创建向导

图1-3 选择安装来源





(4)单击“下一步”按钮,选择客户机操作系统为Linux,版本为Red Hat Enterprise 
Linux 6,如图1-4所示。

(5)单击“下一步”按钮,为虚拟机命名并设置存放虚拟机文件的位置,如图1-5
所示。







图1-4 选择客户机操作系统类型

图1-5 设置虚拟机名称及位置





(6)单击“下一步”按钮,指定磁盘容量,默认值为20.0GB,如图1-6所示。

(7)单击“下一步”按钮,将显示虚拟机配置的基本情况,如图1-7所示,可以通过




“自定义硬件”对已经设置好的硬件进行调整。







图1-6 设置磁盘容量

图1-7 虚拟机配置汇总





(8)单击“完成”按钮,如图1-8所示,此时已完成虚拟机的硬件配置。




图1-8 虚拟机配置完成界面

1.2.2 RHEL的安装

本小节使用光盘映像文件完成Linux系统的安装任务,主要操作步骤如下。

(1)将光盘放入光驱或加载镜像文件,启动机器后出现如图1-9所示界面。

按Enter键,安装程序会进入光盘测试界面(见图1-10)。光盘测试主要是测试Red 
Hat Enterprise Linux光盘的完整性,建议在安装没有使用过的光盘前最好测试一次,否则
安装到一半时因光盘文件损失而退出的损失更大。如果不需要测试安装光盘,单击Skip
按钮,跳过光盘的完整性测试,进入图形安装界面(见图1-11)。





图1-9 引导界面







图1-10 光盘测试界面

图1-11 图形安装界面





(2)单击Next按钮,进行安装。

(3)如图1-12所示为安装过程中语言的选择界面,系统的整个安装过程都会采用此
处所选的语言,建议选择Chinese Simplified(中文(简体))。选择此项后,安装过程将变
为中文界面,便于理解及安装任务的完成。

(4)如图1-13所示为键盘配置界面,建议使用标准键盘,此处选择“美国英
语式”。

(5)选择存储设备。有“基本存储设备”和“指定的存储设备”两个选项,建议初
学者选择第一项,如图1-14所示。其中,“基本存储设备”是指直接连接到本地系统中的
硬盘驱动器或固定驱动器。“指定的存储设备”用于配置互联网小型计算机接口(Internet 
small computer system interface,iSCSI)及以太网光纤通道(fibre channel over Ethernet,
FCoE),包括SAN交换机、直接访问存储设备(direct access storage device,DASD)、硬
件RAID设备及多路径设备。单击“下一步”按钮后,系统会提示“Yes, discard any data”
或“No, keep any data”,建议单击“Yes, discard any data”按钮,如图1-15所示。





图1-12 安装过程中语言的选择界面




图1-13 键盘配置界面




图1-14 选择存储设备





图1-15 对原有数据的处理

(6)单击“下一步”按钮,输入主机名,默认为localhost.localdomain。选择时区,默
认为“亚洲/上海”。为管理员设置密码,管理员名称为root,默认情况下,要求密码长度
大于或等于6位并具有一定的复杂性,如密码设置过于简单,会出现“脆弱密码”的提示,
如图1-16所示。




图1-16 脆弱密码提示

(7)单击“下一步”按钮,选择安装类型,RHEL 6提供了5种安装类型,分别为“使
用所有空间”“替换现有Linux系统”“缩小现有系统”“使用剩余空间”“创建自定义布局”,
如图1-17所示。对于新安装的系统,建议选择“使用所有空间”。

在安装过程中如需要对系统加密或修改分区布局,可选中图1-17左下方的“加密系统”
复选框。单击“下一步”按钮,选择“将修改写入磁盘”。



(8)单击“下一步”按钮,安装服务器组件,RHEL 6提供了8种可供安装的软件组,
分别为“基本服务器”“数据库服务器”“万维网服务器”“企业级身份识别服务器基础”“虚
拟主机”“桌面”“软件开发工作站”“最小”,其中“基本服务器”为默认安装选项,此选
项中不包括桌面系统。如希望安装带有图形界面的服务器,建议选择“桌面”选项,如
图1-18所示。




图1-18 选择软件组




图1-17 选择安装类型



在安装过程中可以根据需要选择软件安装的存储库,建议初学者使用默认选项。

(9)安装完成后,单击“重新引导”按钮,进入首次启动RHEL 6的设置界面,如
图1-19所示。在首次登录时需要设置许可证信息、设置软件更新、创建用户、日期和时间、
Kdump。




图1-19 首次启动系统的设置界面

具体说明如下。

“许可证信息”:使用REHL系统时所需要遵守的内容。此处必须选择“是的,我同意
许可证协议”,才能进一步安装。

“设置软件更新”:用于从红帽官方网站接收软件更新及安全更新。此项目需要支付一
定的服务费用,非商业用户可不使用此项服务。

“创建用户”:用于为系统创建一个常规(非管理)用户。

“日期和时间”:用于设置系统的日期及时间,如网络中存在NTP服务器,此处也可
选中“在网络上同步日期和时间”。

Kdump:主要用来做灾难恢复。Kdump是一个内核崩溃转储机制,在系统崩溃的时候,
Kdump将捕获系统信息,这对于诊断崩溃的原因非常有用,Kdump需要预留一部分系统
内存,这部分内存对于其他用户是不可用的。

1.3 Linux的启动与关闭

1.3.1 引导Linux

Linux的引导方式有两种:一种是LILO(Linux loader)方式;另一种是GRUB方式。