✅ 操作成功!

linux系统安装

发布时间:2023-06-04 作者:admin 来源:文学

linux系统安装

linux系统安装

-

2023年2月13日发(作者:)

第1章Linux简介与安装

1991年荷兰赫尔辛基大学一名大二学生林纳斯·托瓦兹(ds)编写了

Linux系统,并将其放在互联网上。经过这20年的发展,Linux系统已经扩展到各个领域,

从拥有成千上万个CPU的超级计算机到只有几个芯片组成的单片机,随处可见Linux系统

的身影。正是因为Linux的流行,笔者特意编写了此书,让读者可以更好地学习Linux。

本章主要涉及的知识点如下。

介绍Linux系统、主要发行版及Linux系统的优势等内容。

简述Linux系统中的存储及目录结构。

介绍VMwareWorkstation软件和虚拟化在企业中的应用。

以VMware虚拟机安装Linux操作系统为例,讲解Linux系统的安装过程及安装过

程中的建议等内容。

1.1Linux系统简介

通常所说的Linux操作系统,是对使用Linux内核的一类操作系统的统称,这些操作

系统的主要结构包括:Linux内核、人机交互程序、应用程序等。本节将简单介绍Linux

的用途和优势。

说明:Linux内核是操作系统的核心部分,主要负责管理进程、存储设备和网络接口等。

无论何种操作系统,内核都至关重要,其决定了操作系统的许多性能指标。

小知识:Linux隶属于GNU(GNU’sNotUNIX)计划,该计划的目标是建立一个自由

的操作系统,即自由地使用、复制、修改、发布操作系统及其中的软件。GNU

计划还包括许多软件,例如文本编辑器GNUEmacs、GCC等。GNU/Linux操

作系统通常被简称为Linux,如果没有特殊说明,本书中的Linux即指

GNU/Linux。

1.1.1Linux能做什么

Linux究竟能为我们做些什么呢?这是每个用户都关心的问题。目前Linux系统的应

用主要分为桌面环境和企业环境两个方面,本小节将从这两个方面简单介绍Linux系统的

应用。

1.桌面环境

对于家庭用户而言,Linux提供了比较方便的KDE和GNOME桌面环境。桌面环境中

自带的软件能够满足用户的不同需求。

利用MozillaFirefox等浏览器可以轻松浏览互联网上的网页。

使用KMail可以收发电子邮件。

利用XMMS、Kxine等多媒体播放器,可以播放音乐和视频等多媒体。

开源软件OpenOffice是一个功能强大的办公软件,不仅可以对文字进行排版、编

辑,还可以用来编辑网页、数据库等。

除了以上这些软件之外,Linux系统中还有许多有特色的软件,例如图形处理软件

GIMP等,使用这些软件可以轻松地完成桌面环境中的应用。

2.企业环境

Linux作为一个类UNIX操作系统,其继承了UNIX的许多特性,UNIX系统中的许多

优秀服务器软件都可以在Linux系统中运行。除此之外,Linux系统中还有很多开源服务

器软件,企业可以使用这些软件构建自己的网络服务器。下面简单介绍这些服务器软件。

利用BIND可以构建企业级域名服务器。

使用MySQL和PostgreSQL可以构建企业级数据中心。

Linux系统中拥有知名的Web服务器软件Apache,高性能Web服务器软件Nginx

等,使用这些软件可以构建企业级Web服务器。

使用Qmail、Postfix和Sendmail可以构建企业级邮件服务器,而另一些使用Linux

系统构建的专用小型邮件系统(如EMOS),甚至可以轻松应付百万用户级的邮

件解决方案。

除了以上这些软件外,Linux系统中还有很多高性能服务器软件,例如代理服务器软

件Squid、文件服务器软件Samba、FTP服务器软件vsFTPd等。这些软件形成了一整套企

业服务解决方案。

1.1.2Linux的主要发行版

用户是无法使用只有一个Linux内核的操作系统的,将Linux内核、人机交互程序及

各种应用程序组合在一起,就组成了用户可以使用的操作系统,通常将其称为Linux发行

版。Linux从诞生至今已有20年的历史,使用Linux内核的发行版有数百种之多。本小节

将简单介绍一些常见的Linux发行版。

1.RedHatLinux

RedHat公司成立于1995年,是目前规模最大的Linux发行版企业。RedHat到目前

为止发行过两个版本:一个是RedHatLinux桌面版,最后一个版本是RedHatLinux9.0,

目前这个版本已经停止开发;另一个是RedHatLinux企业版,到本书编写时RedHatLinux

企业版已经发行至第6版。

2.SuseLinux

SuseLinux源于SlackwareLinux,2004年Novell完成对SuseLinux的收购。作为一个

德国的老牌Linux发行版,SuseLinux拥有不少的用户。Suse采用了RedHat的不少特性,

其自带的包管理工具Yast2,除了能够更新软件包以外,还能配置防火墙、管理用户,使

用起来十分方便。

3.DebianLinux

DebianLinux是一个自由社区维护的发行版,所有的开发工作都是由世界各地的志愿

者完成的。Debian有一个十分庞大的家族,当前十分流行的Ubuntu正是其发行版之一。

4.RedFlagLinux

红旗Linux是一个完全国产化的Linux发行版,由中科红旗软件技术有限公司负责开

发和维护,也是目前国内最有影响力、较为成熟的发行版。红旗Linux分为桌面和服务器

两个版本,汉化的Linux桌面和仿真的Windows环境为其在国内赢得了不少用户。

对于国内桌面用户而言,最近雨林木风推出了在Ubuntu基础上构建的YlmfOS3.0,

其精仿的WindowsXP界面、添加了许多适合国人使用的软件等,应该算是一大亮点。

小知识:在选择Linux发行版时,应该考虑三个方面:第一是使用人数,使用人数较多

的版本通常都可以从互联网上得到较多的帮助;第二是较为稳定、成熟的版本,

这样可以尽量避免在使用过程中出现问题;第三,尽量不要使用新版本,这是

因为新版本中可能会存在一些Bug,从而影响系统的稳定性。

1.1.3Linux系统的优势

Linux系统在各领域的广泛使用与其自身的优势分不开,本节将简单介绍这些优势。

1.广泛的硬件支持和强大的计算性能

Linux是目前所有操作系统中,硬件支持最广的系统之一,能够轻松支持各种硬件平

台,这主要源自使用C语言编写的内核。在我们的日常生活中,使用Linux的设备随处可

见,例如电视机顶盒、智能电话、网络摄像头、小型路由器等。

世界前500强超级计算机中,大多数使用了Linux作为其操作系统,这不得不说明Linux

拥有强大的计算性能。事实上在许多平台的相关测试中,Linux的性能也总是脱颖而出。

2.真正的多用户多任务系统

Linux同UNIX一样,是一个真正的多用户多任务操作系统。用户从不同的终端登录,

系统会为登录的每个用户分配资源。为保证每个用户间的资源互不影响,Linux系统执行

严格的权限管理,同时Linux系统还会平等地为每个用户分配计算资源,所以系统能够互

不影响地执行多个用户的多个任务。Linux系统的这个特性在计算资源丰富的超级计算机

和集群上非常有用。

3.可靠的安全性和良好的稳定性

众所周知的是,Linux系统对病毒具有先天免疫力,而事实上自Linux诞生以来,很

少有Linux病毒出现。这与Linux系统默认的设置和自带的安全工具是分不开的,例如默

认权限值、系统防火墙、SELinux等。

由于来自全世界的程序员、系统架构等方面的专家,一直在对Linux系统进行优化和

微调,所以Linux系统具有很好的稳定性,即使常年不关机也不会宕机。

Linux系统还有许多优点,例如费用低、可按需求定制等,此处不一一列举,感兴趣

的读者可以阅读相关文档了解。

1.2Linux的存储设备和目录结构

与国内大多数人使用的Windows操作系统不同,Linux使用另一种方法标识主机上的

设备及系统中的目录结构。在安装Linux系统之前,应该对基本的存储设备和系统目录结

构有一定了解。本节将简单介绍Linux系统中的存储设备和目录结构。

1.2.1Linux系统中的存储设备

讲到存储设备,很多读者都会想到硬盘,硬盘是当前计算机中存储数据的主要设备。

本小节将介绍常见的存储设备在Linux系统中的标识方法。

1.硬盘分类

按读写功能对存储设备进行分类,可以分如下几类。

随机存储器,这类存储器的代表是内存。

只读存储器,主要指主机上的光驱。

可读写储器,指的是硬盘、软驱和U盘等。

提示:现在许多系统中的光驱也支持写入(刻录功能)功能,但是需要光盘支持。

目前市场上的存储设备按使用接口类型又可以分为如下几类:

IDE设备,一种较为老式的个人计算机硬盘接口,目前仍有少量使用。IDE接口使

用并行方式传输数据,所以有时也称其为“并口”。

SATA设备,目前主流的个人计算机硬盘接口。SATA接口使用串行方式传输数据,

人们通常将其形象地称为“串口”。

SCSI设备,小型计算机和服务器上的硬盘大多使用这种接口。

串行总线设备,主要是指U盘、移动硬盘、移动光驱等使用USB接口的移动存储

设备。

除以上列举的接口类型外,还存在一些比较少见的硬盘接口类型,读者可以自行阅读

相关说明了解这些硬盘。

提示:SCSI接口一般都附带有专用的SCSI控制器,以避免存储设备在读写时占用系统

的CPU资源。使用这类接口的设备有很多,除了硬盘和光驱之外,还包括一些

磁带设备和打印机等,本书中仅讨论SCSI的硬盘设备。

2.存储设备的标识方法

在Linux系统中,主要以接口类型区分存储设备,按存储设备占用的系统接口编号为

其分配标识符。具体规则如下。

IDE接口设备:使用IDE接口的存储设备一般是硬盘和光驱,在Linux系统中对

这类设备使用的标识符为hd。按设备使用的IDE接口编号不同,分别命名为:hda、

hdb、hdc…

SATA接口设备:使用这类接口的设备有硬盘、光驱等,这类设备在Linux系统中

使用的标识符为sd。按接口编号不同分别命名为sda、sdb、sdc…

SCSI接口设备:Linux系统使用标识符sd标识这类硬盘设备,仍然按使用的接口

编号不同,以sda、sdb、sdc…为其命名。

注意:Linux系统支持热插拔SCSI硬盘,添加硬盘可以不关机就进行操作。

串行总线设备:这类设备主要是U盘、移动硬盘等,这些设备在Linux系统中的

标识方法与SATA和SCSI设备相同。

提示:目前使用的硬盘设备除了IDE、SATA、SCSI硬盘之外,还包括一个较新的接口

SAS,其标识方法与SATA、SCSI硬盘相同。

3.分区的标识方法

在使用硬盘存储数据时,还需要对硬盘进行分区,按分区的使用方法可以将硬盘分区

分为3种:主分区、扩展分区和逻辑分区。这3种分区的区别及标识方法如下。

主分区:硬盘分区中最基本的分区类型,主分区可直接挂载并存储数据,一个硬

盘上最多只能有4个主分区。Linux系统中对这4个主分区使用标识符1、2、3、

4。例如硬盘sda上的第1个主分区标识为sda1,其后3个主分区分别标识为sda2、

sda3和sda4,其他类型的硬盘依此类推。

扩展分区:扩展分区是一种特殊的主分区,如果要使用扩展分区存储数据,必须

先将扩展分区划分为逻辑分区(即逻辑分区建立在扩展分区的基础之上)。如果

要在一个硬盘上创建4个以上的分区,就必须使用扩展分区。由于扩展分区也是

一种主分区,因此扩展分区也占用一个主分区号。

逻辑分区:在扩展分区的基础之上,可以创建多个逻辑分区,逻辑分区可以直接

挂载并存储数据。逻辑分区的标识符从数字5开始,例如sda5、sda6、sda7…其他

类型的硬盘以此类推。

Linux系统中的硬盘分区使用以上标识符命名并保存在目录/dev中,要使用分区存储

数据时,需要将对应的块设备文件挂载到一个目录下。挂载块设备的过程可以描述成:为

用户使用该分区存放和读取数据提供一个接口或途径。

1.2.2Linux系统中的目录结构

与Windows不同,Linux系统使用一个目录结构来代表整个文件系统,Linux系统的

目录结构通常由一个或多个文件系统组成。本小节将简单介绍Linux系统中的目录结构。

提示:Linux系统中将一个分区称为一个文件系统。

Linux系统使用斜杠“/”表示整个目录的起点(/称为根目录),通常人们将根目录所

在的分区称为根分区。根目录下有许多用于存放各类文件的子目录,其目录结构如图1.1

所示。

图1.1Linux系统的目录结构

提示:与Windows系统不同,Linux系统中的分区可以挂载到系统中的任意目录,具体

目录对应的分区按挂载点不同而不同。

下面将简单介绍根目录中的子目录及其功能。

bin目录:主要用于存放普通用户可以使用的命令,例如,rm、sort等。

boot目录:用于存放Linux启动所需的文件,包括内核、引导文件等。

提示:通常为boot目录单独划分一个分区,称为引导分区。

dev目录:通常存放一些设备文件,例如磁盘、光盘、终端、键盘和软驱文件等。

etc目录:系统和服务的配置文件都存放在这个目录中(例如系统用户密码、网络

接口、防火墙和系统服务的配置文件等),该目录设置有严格的权限,普通用户

通常仅能只读。

注意:由于etc目录中保存了许多配置文件,因此如果要修改其中的文件,应该遵循先

备份后修改的原则。

home目录:该目录用于存放普通用户的家目录,通常建议将该目录单独划分为一

个分区。

小知识:家目录是用户登录系统后的起始目录,该目录用于存放用户的个人文件、系统

和应用程序的初始化文件等。

lib目录:通常存放系统及相关软件依赖的库文件。

lost+found目录:如果系统出现意外或掉电关机,文件系统可能会损失一些文件或

产生一些文件碎片等。当系统重新启动时会修复这些文件,并将这些文件放入此

目录以便管理员恢复。多数情况下系统会自动修复这些碎片文件,该目录只存在

于分区挂载目录中。

media目录:用来挂载一些可移动媒体,例如光驱、U盘等。

mnt目录:通常用来临时挂载一些磁盘设备,也经常用于挂载一些移动存储设备。

opt目录:有些系统通常会将额外的软件装在这个目录中,也可以将需要编译安装

的软件放在此目录中。

proc目录:系统运行时将相关的暂存信息放在此目录中,包括网络、磁盘和进程

等信息(该目录由系统产生,并非真实存在于文件系统上)。

root目录:这是root用户的家目录,通常存放root的初始化文件、个人文件等。

sbin目录:存放一些系统管理命令,例如route、3等,一般情况下普通用

户不能执行这些命令。

tmp目录:此目录存放系统或进程在运行时产生的临时文件,用户也可以在这个目

录中存放自己的临时文件。

注意:tmp目录保存的临时文件对所有用户可见,因此此目录中的文件可能会泄露并造

成一些安全问题。

usr目录:存放一些帮助和文档,有时也存放一些配置文件和程序等。

var目录:存放许多类型的文件,例如日志文件、数据库文件和Web服务器程序

文件等。

上面仅介绍了一些比较常见的目录,在不同的发行版中,根目录中存在的子目录也可

能会有差异,可以阅读相关系统的说明文件了解这些目录的作用。

提示:Linux系统使用不同的目录保存不同的文件,这是许多操作系统推荐的行为,因

此读者应该了解这些目录的作用,以便于查找和存放不同的文件。

注意:在没有确认修改文件内容安全之前,不要随意修改目录proc中的任何文件,否

则可能会造成系统宕机等危害。

1.3虚拟化技术的应用

通常建议初学者先在虚拟机中学习Linux基础

知识,待有一定基础知识后再进入实际环境学习。

虚拟机是最近几年兴起的新技术,也是虚拟化技术

最重要的一部分,虚拟机的实质就是在计算机上使

用软件虚拟出一个或多个新的计算机。虚拟出的计

算机与真实的计算机一样,不仅拥有独立的CPU、

硬盘等设备,同时还提供多样化的网络连接,如图

1.2所示。

提示:通常将虚拟出的计算机称为虚拟机,运行

虚拟机软件的计算机称为物理机。

初学者可以像操作真实计算机那样操作虚拟

机,即使在虚拟机中操作出现失误也不会损坏真实计算机,这是推荐初学者使用虚拟机学

习的主要原因之一。

虚拟机不仅能帮助初学者学习,在企业中还具有广泛的应用。本节将简单介绍虚拟化

的含义、在企业中的实际应用和虚拟化工具等内容。

提示:虚拟出的多台计算机在运行时不会互相影响,因此可以在虚拟机中安装不同的操

作系统。

1.3.1虚拟化和VMware公司

近年来虚拟化技术大行其道,各大虚拟化厂商之间竞争日益激烈。虽然如此,许多初

学者仍然不明白虚拟化究竟是什么。本小节将简单介绍虚拟化在企业中的实际应用,以及

VMware公司及产品介绍等内容。

1.虚拟化技术的应用

为宣传企业形象、产品理念和自动化办公等,许多企业急需建立自己的网络中心提供

多样化服务。这些服务器可能是Web服务器、文件服务器、自动办公服务器等。为此企业

需要购买多台服务器,并且还需要建设网络中心机房、购买制冷设备等配套设施。购买许

多新服务器、配套设施可能会造成资源浪费,为此我们建议以下情况可以使用虚拟化完成。

(1)在一些小型企业中,由于公司业务不大、企业员工较少,使用这些服务的用户数

量往往较少,购买多台服务器可能都不能被合理使用,其结果可能是浪费了大笔资金。此

时可以考虑购买少许性能较强的服务器,然后配合使用虚拟化技术。

(2)虽然已经有很多处理性能强大的服务器,现在需要一台处理性能一般的服务器安

图1.2虚拟机示意图

装另一些服务,例如利用SNMP协议监控所有服务器的运行状态等。

以上情况均可以使用虚拟化技术,将多个服务安装到虚拟机中。使用虚拟化技术不仅

可以节省大笔用于购买和改造各种硬件设施的资金,还可以减少用电、人力资源等后期资

金投入,这是其近些年来虚拟化技术流行的重要原因之一。

注意:如果需要将一些关键业务(例如数据库)安装到虚拟机中,应该使用多台运行在

不同物理服务器内的虚拟服务器做冗余设置。否则一旦物理服务器宕机,关键业

务就会面临中断的危险。除此之外,虚拟化环境下制定的备份策略应该更加灵活,

以保证数据的安全。

2.VMware公司的虚拟化产品

VMware是虚拟化软件的全球领导厂商,许多企业都使用它的产品。VMware产品按

不同需求主要可以分为如下3类。

VMwareServer:一个可以免费获得的虚拟化产品,需要安装在已有的操作系统上。

VMwareESXServer:专为企业打造的虚拟化产品,其自身就是一个操作系统,并

且只能安装在性能较高的服务器上,配合网络存储还可以实现故障动态迁移等

功能。

VMwareWorkstation:针对桌面市场推出的产品,需要安装在已有的操作系统上。

除了这些产品以外,VMware还推出了许多产品和套件,例如VMwarePlayer等,有

兴趣的读者可以查阅相关产品手册。

1.3.2VMwareWorkstation简介

VMwareWorkstation是VMware公司针对桌面市场推出的一款产品,广泛运行于

Windows、Linux等操作系统中。由于大多数个人用户都使用VMwareWorkstation,因此本

书重点介绍此版本,对于其他版本,读者可以自行阅读相关说明学习和使用方法。

使用VMwareWorkstation创建的虚拟机可以运行Linux、UNIX和Windows等多种操

作系统,本书编写时其最新版为第7版,主界面如图1.3所示。

图1.3VMwareWorkstation运行界面

VMwareWorkstation是一个被广泛用于学习的虚拟机软件,功能十分强大。包含的功

能如下。

丰富的网络功能:VMwareWorkstation不仅提供桥接、NAT网络功能,还提供了

虚拟网络的功能。虚拟网络允许处于不同物理主机的虚拟机互相连接,十分方便

模拟大型网络。

快照功能:对虚拟机设置快照后,可以快速将虚拟机恢复到过去的某一时刻。

拖曳文件功能:允许用户在物理机和虚拟机之间拖动文件。

除以上列举的功能之外,VMwareWorkstation还提供许多实用的功能,例如录制回放、

PXE等功能,读者可以阅读相关文档了解和使用这些功能。

注意:VMwareWorkstation创建的虚拟机虽然与物理主机一样,但有些功能和接口不能

使用(例如3D图形加速等)。

1.3.3VMwareWorkstation的网络连接方式

VMwareWorkstation为满足不同用户的需求,提供了丰富的网络连接方式,使用

VMwareWorkstation之前应该对其有所了解。本小节将介绍VMwareWorkstation的网络连

接方式。

提示:阅读本小节前应该先掌握计算机网络相关知识(特别是网络地址转换方面的知识)。

小知识:安装完VMwareWorkstation后会自动生成两个网络连接:VMwareNetwork

AdapterVMnet8和VMwareNetworkAdapterVMnet1(通常称为VMnet8和

VMnet1)。虚拟机的网络连接都与这两个连接紧密相关,因此必须保持这两

个连接可用,并且不要随意修改这两个连接。

1.NAT方式

使用NAT(NetworkAddressTranslation,网络地址转

换)方式时,虚拟机将使用NAT方式与主机网络相连,此

时虚拟机网络将作为主机的私有网络,如图1.4所示。

从图1.4中可以看出,使用NAT方式连接到网络时,

物理主机相当于一个路由器,物理主机使用的网络连接为外

部网络,虚拟机使用的网络为内部网络(私有网络)。

如果以NAT方式连接网络,虚拟机将会自动获取IP

地址、网关、DNS地址等信息。虽然以NAT方式连接网络

最简单,但其最大的缺点是外部网络的主机无法访问到虚拟机,因此NAT方式连接不适

用于为外部提供服务的虚拟机。

小知识:为NAT方式连接网络提供支持的是物理主机的两个服务:VMwareNATService

(提供NAT服务支持)和VMwareDHCPService(为虚拟机分配IP地址),以

及网络连接VMnet8。因此使用此方式连接网络之前,应该保证上述服务和网

络连接可用。

注意:使用此方式时,VMware通常使用的是基于端口的

网络地址转换方式(PNAT)。

2.桥接方式

桥接是虚拟机最常用的网络连接方式,此方式相当于将

虚拟机直接连接到与物理主机相连的交换机上,如图1.5所示。

3.Host-only方式

使用Host-only方式时,虚拟机网络与物理机网络处

于同一位置,此时虚拟机和物理机相当于连接在同一交换

机中的两台主机,如图1.6所示。

从图1.6中可以看出,物理主机与虚拟机连接到同一

个交换机上,此时物理主机使用的网络连接是VMnet1(必

须保证网络连接VMnet1可用)。

Host-only方式同NAT一样,虚拟机将会自动获得IP

地址信息(无法获得网关地址)。虽然Host-only方式可

以自动获得IP地址信息,但却无法使用主机网络。此时

图1.4使用NAT方式连接网络

图1.5桥接方式

图1.6Host-only方式

可以使用桥接或共享网络的方法将物理主机上的网络与VMnet1连接在一起,桥接和共享

网络与NAT方式类似。不同之处在于,使用Host-only方式时远程主机可以使用端口映射

(PNAT)的方法访问虚拟机。这种方式一般用于特殊环境,例如宽带拨号、VPN、无网络

环境等。

提示:由于Host-only需要自动获取IP地址,因此必须保证系统服务VMwareDHCP

Service可用。

4.虚拟网络

除了前面介绍的几种方法之外,虚拟机

还提供了一些虚拟网络VMnet2-7和VMnet9。

使用这些网络时,运行在不同物理主机上的

虚拟主机可以互相连接,但前提条件是这些

物理机必须处于同一网络位置,且使用相同

的自定义网络,如图1.7所示。

在图1.7中,处于同一物理网络的物理主

机A、B、C中,包含了虚拟机1、2、3。当

虚拟机1、2、3使用同一个虚拟网络时(例

如都使用VMnet2),这些位于不物理主机的

虚拟机将处于同一网络位置。虚拟网络通常

用于模拟大型的网络,提供更复杂网络环境

(例如可用来进行大型网络实验)。

注意:在本小节中使用了“同一网络位置”一词,此词的含义是两主机使用同一网段进

行连接(可以互相通信),也可以理解为此时两主机连接到同一个交换机(且使

用相同的VLAN)。

技巧:当物理主机上存在多个网络连接时,虚拟机可能会出现桥接网络混乱的现象。这

时单击开始菜单→所有程序→VMware→VirtualNetworkEditor,在弹出的对话框

中选择正确的桥接关系即可。

1.3.4VMwareWorkstation的使用技巧

VMwareWorkstation有许多使用技巧,本小节将简单介绍几个常用的技巧。

使用组合键:由于组合键Ctrl+Alt+Del与系统冲突,因此如果需要对虚拟机使用

此组合键,应该使用Ctrl+Alt+Insert代替。

电源键和重启键:虚拟机的电源键与物理主机的电源没有任何关系,如果需要虚

图1.7虚拟网络

拟机使用电源键和重启键,应该使用VMware工具栏中的电源、重启按钮。

键盘和鼠标:虚拟机可以使用物理主机的键盘和鼠标,单击虚拟机运行界面即可

让虚拟机捕获当前系统的键盘和鼠标。要将键盘和鼠标切换回物理主机,可以使

用快捷键Ctrl+Alt。

虚拟机光驱:虚拟机可以使用物理光驱,也可以使用光盘的ISO镜像作为光驱。

虚拟机硬盘:添加虚拟机硬盘时,通常推荐使用SCSI硬盘,并且虚拟硬盘通常以

每个文件2GB或多文件形式存储(以便于更好的兼容和迁移)。如果有特殊需要,

也可以直接使用物理机的一个分区。

VMwareWorkstation提供了一个良好的学习环境,但设置相对较复杂,初学者可以阅

读相关文章获得帮助。

1.3.5VMwareESXServer简介

VMwareESXServer是VMware公司为企业用户提供的虚拟化产品,与桌面解决方案

不同的是,VMwareESXServer自身就是一个操作系统(也是一个Linux操作系统)。VMware

ESXServer只能安装在服务器上,对服务器硬件要求较高,并且只能提供有限的硬件支持。

虽然如此,但VMwareESXServer的功能十分强大,目前已被广泛应用于各大企业中。本

小节将介绍VMwareESXServer及其优势。

VMwareESXServer与桌面虚拟化产品VMwareWorkstation的另一个不同之处在于使

用方法不同。在安装有VMwareESXServer操作系统的物理主机上,仅提供修改密码、设

置IP地址等非常有限的几个功能。如果需要对虚拟机进行操作,只能使用一个名为VMware

InfrastructureClient的软件连接到服务器上,然后才能对虚拟机进行操作。VMware

InfrastructureClient的运行界面如图1.8所示。

VMwareESXServer具备以下功能和特性。

操作虚拟机、查看日志、管理所有虚拟机等任务,只需要安装一个客户端即可,

使用起来非常方便。

虚拟机使用的存储设备不仅可以是服务器自身的硬盘,还可以使用iSCSI、NFS等

网络存储。

使用iSCSI、NFS等网络存储时,可以实现故障迁移,即当服务器出现故障时,使

用网络存储迅速恢复服务。

VMwareESXServer不仅可以为虚拟机分配内存,还可以为虚拟机分配计算资源,

非常有利于控制虚拟机使用的资源。

图1.8VMwareInfrastructureClient运行界面

作为企业级虚拟化解决方案,VMwareESXServer使用非常广泛,感兴趣的读者可以

阅读相关资料了解并学习。

1.4Linux安装过程

讲解了Linux系统的优势及学习Linux的工具之后,下面将要迈出走向Linux系统的

第一步:将Linux系统安装到主机中。本节将简单讲解如何安装Linux系统。

说明:本书大部分内容将以RedHat公司的企业版RedHatEnterpriseLinux5.3(以下简

称为RHEL5.3)为例进行讲解。

1.4.1安装前的准备工作

与Windows系统一样,在安装Linux系统之前,还需要做一些准备工作。这些准备工

作可能包括:硬件兼容性检查、合适的安装介质、磁盘空间规划等。

(1)兼容性检查

在安装Linux系统之前,应该查阅发行版官方网站的兼容列表,检查发行版是否兼容

你的硬件。以下情况通常会出现兼容性问题。

较新的Linux版本可能无法支持十分古老的硬件(一般为10年以上)。

在最新硬件平台上安装较老的Linux发行版时,可能会出现无法识别硬件的问题。

除此之外,一些比较特殊的硬件(例如显卡、阵列卡、硬件控制模块等),可能需要

为其准备驱动程序,或阅读产品的安装说明等。

(2)合适的安装介质

RHEL5.3可以使用光盘引导安装,如果主板支持,也可以使用U盘等设备引导安装。

使用非光盘介质安装时,可能需要从其他位置读取软件包,通常支持从光盘、硬盘和文件

服务器中读取。

在安装之前还需要仔细规划硬盘分区方案,并将硬件设备都连接到目标主机,例如硬

盘、网络接口卡等。

1.4.2创建虚拟机并使用光盘引导

本书将在VMwareWorkstation虚拟机中介绍如何安装Linux,首先要进行的操作是创

建虚拟机并修改虚拟机的引导设备。本小节将简单介绍如何创建虚拟机及使用光盘引导虚

拟机。

1.在VMwareWorkstation中创建虚拟机

(1)在VMwareWorkstation中创建虚拟机有两个方法:单击Home标签中的NewVirtual

Machine;单击菜单栏中的File→New→VirtualMachine。无论使用哪种方法都会弹出创建

虚拟机向导,如图1.9所示。从中可以看出创建虚拟机有两种方式:第1种方式是Typical

(典型),这种方式建立的虚拟机许多地方都使用默认设置(例如使用SCSI硬盘、NAT网

络连接等);第2种方式是Custom(自定义),在这种方式下用户可以选择创建虚拟机兼

容的版本、硬盘接口类型等。如果没有特殊需要,通常建议使用典型方式创建虚拟机。

(2)选择创建虚拟机方式后,单击Next按钮即可进入选择安装介质界面,如图1.10

所示。

图1.9创建虚拟机向导图1.10选择安装介质界面

安装操作系统步骤要求用户选择安装介质,用户可以在Installerdisc下拉列表框中选

择装有安装光盘的驱动器,也可以在Installerdiscimagefile(iso)下拉列表框中选择光盘镜

像文件。本例中选择第3个选项Iwillinstalltheoperatingsystemlater(稍后安装操作系统)。

提示:如果在上面的步骤中选择了合适的安装介质,虚拟机创建完成后,VMware

Workstation将会使用内置的默认设置立即开始操作系统的安装过程。由于使用

VMwareWorkstation的默认设置,安装的软件包可能并不完全(例如不会安装

xinetd老式服务集、Vim编辑器等),因此通常不建议使用这种方式安装操作系统。

(3)选择安装介质后,单击Next按钮进入选择操作系统界面,如图1.11所示。从选

择操作系统界面中可以选择虚拟机的操作系统类型,本例中先选中Guestoperatingsystem

选项组中的Linux单选按钮,然后在Version下拉列表中选择“RedHatEnterpriseLinux5”。

注意:如果选择的操作系统与安装的操作系统不匹配,可能会出现无法正常安装、使用

虚拟机的现象。

(4)完成虚拟机操作系统选择后,单击Next按钮即可进入命名虚拟机界面,如图1.12

所示。

图1.11选择操作系统界面图1.12命名虚拟机

在命名虚拟机界面中,需要为新建的虚拟机建立一个容易识别的名称。如果建立的虚

拟机主要用于学习,通常建议按虚拟机的用途命名;如果是实际应用环境,通常虚拟机名

称中应该包含操作系统类型、虚拟机用途和IP地址等信息,以便于管理员识别。用户可以

按实际情况在Virtualmachinename文本框中输入虚拟机的名称,并在Location选择框中选

择虚拟机保存的位置。

(5)为虚拟机命名后单击Next按钮,即可进入定制虚拟机磁盘界面,如图1.13所示。

用户可以在定制虚拟机磁盘界面中定制虚拟机磁盘大小,以及磁盘文件在计算中保存

的方式。本例中使用的虚拟机硬盘大小为20GB,磁盘文件的保存方式为“Splitvirtualdisk

intomultiplefiles”(将虚拟磁盘文件保存在多个文件中)。

(6)完成上述步骤之后,将会进入到准备创建虚拟机界面,如图1.14所示。

在准备创建虚拟机界面中,用户可以查看即将创建的虚拟机的各项设置,也可以单击

CustomizeHardware按钮,在弹出的Hardware对话框中修改虚拟机的硬件设置(例如修改

虚拟机内存大小、CPU核心数量等)。用户确认虚拟机硬件设置正确之后,单击Finish按

钮即可完成虚拟机的创建。

图1.13定制虚拟机磁盘界面图1.14准备创建虚拟机界面

2.修改虚拟机引导设备

创建完虚拟机之后,就可以插入安装光盘并开始系统安装过程了。

(1)插入安装光盘

要在虚拟机中插入安装光盘,可以单击虚拟机标签中的“EditVirtualMachinesettings”,

此时将弹出VirtualMachineSettings(虚拟机设置)对话框,如图1.15所示。

图1.15修改虚拟机设置

在VirtualMachineSettings对话框中单击“CD/DVD(IDE)”,之后就可以在对话框右

侧设置虚拟机要使用的安装光盘。按实际需要选择“Usephysicaldrive”(使用物理设备时

需要将安装光盘放入相应的驱动器中)或

“UseISOimagefile”(使用ISO光盘镜像

文件时需要指定文件的具体位置),完成后

单击OK按钮即可。

(2)修改虚拟机引导设备

由于VMwareWorkstation的新版本支

持虚拟机自动查找引导功能,因此可以不必

修改虚拟机的引导设备。如果读者使用的是

较早的版本,可以单击VMwareWorkstation

工具栏中的PowerOn按钮接通虚拟机电

源,启动时按F2键进入BIOS设置,在Boot

菜单中选择优先使用光驱进行引导,如图

1.16所示。

注意:启动虚拟机之后,需要先在虚拟机控制台(即虚拟机启动后的显示界面)中单击

鼠标左键,让虚拟机捕捉到物理机的鼠标和键盘才能对虚拟机进行操作。

设置完引导设备后,按F10键保存并退出BIOS设置,此时虚拟机将会重新启动并使

用光盘引导系统。

图1.16修改优先引导设备为光盘驱动器

1.4.3安装模式和光盘检测

计算机从光盘引导成功之后,安装程序将会停留在安装模式选择界面,如图1.17所示。

(1)从选择界面中可以看出,有两种

安装模式可供选择:图形模式和文本模式。

此时可以进行的操作如下。

按Enter键将直接使用图形安装

模式。

如果需要使用文本安装模式,此

时在冒号提示符后面输入“linux

text”,按Enter键即可进入文本

安装模式。文本安装模式的优点

是节省时间,但文本安装模式不

如图形安装模式直观。

按F2~F5键可以查看其他模式,

以及模式使用的命令等。

提示:建议初学者使用图形模式安装,待熟悉安装过程之后再使用文本模式安装,以节

省安装时间。

在本例中按Enter键选择图形模式安装Linux,此时安装程序将会检查硬件设备并加载

安装介质检查工具。

(2)完成后会询问用户是否对安装介质进行完整性检查,如图1.18所示。

图1.18检查光盘完整性

有时从互联网下载的光盘镜像可能会存在错误,也可能由于光盘质量原因,光盘中某

些文件无法读取等。这些都有可能导致安装程序无法读取某个软件包,进而导致整个安装

计划失败。完整性检测将检查光盘中的每个文件是否可以正常读取,避免光盘存在错误导

致安装失败。

如果需要对安装光盘进行完整性检测,此时可以选中OK按钮,按下Enter或空格键。

也可以使用Tab键切换到Skip,然后按Enter键或空格键,跳过光盘检测步骤。

图1.17启动安装程序

提示:如果使用CD光盘作为安装介质,光盘完整性检查将会检查所有光盘的完整性(CD

安装光盘一共4张),按提示插入光盘即可完成完整性检查。

1.4.4图形安装环境配置

完成光盘检查步骤之后,安装程序会加载图形界面进行后续安装过程。安装程序启动

图形模式后会停留在欢迎界面,如图1.19所示。

图1.19图形模式的欢迎界面

注意:如果主机硬件不足以启动图形安装模式(常见的原因是内存太小),安装程序会

自动启动文本安装模式。

(1)单击Next(下一步)按钮,进入选择语言界面,此时可以在语言选择列表中选择

安装过程使用的语言。本例中选择“English”作为安装过程使用的语言,如图1.20所示。

图1.20选择安装过程使用的语言

(2)选择安装程序使用的语言后,单击Next按钮,进入选择键盘界面,如图1.21所示。

图1.21选择键盘

除非使用了其他的键盘,否则一般情况下都选择使用美国英语式键盘(列表中选择

“h”)。

(3)完成键盘选择后单击Next按钮,安装程序会提示输入安装号,如图1.22所示。

在RHEL5.3中,安装号用于区分用户安装的操作系统版本,输入的安装号不同,可能

安装完成后是服务器版(Server)、客户端版(Desktop)等。不同的RHEL版本默认安装

的软件有所不同,用户也可以不输入安装号自行定制需要安装的软件。

👁️ 阅读量:0