Linux操作系统概述_第1页
Linux操作系统概述_第2页
Linux操作系统概述_第3页
Linux操作系统概述_第4页
Linux操作系统概述_第5页
免费预览已结束,剩余86页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第2章Linux操作系统概述,2.1Linux系统简介2.2安装Linux系统2.3设置安装选项习题,2.1Linux系统简介,2.1.1Linux系统的历史Linux系统是一个类似UNIX的操作系统,Linux系统是UNIX在微机上的完整实现。UNIX操作系统是1969年由KenThompson和DennisRitchie在美国贝尔实验室开发的一种操作系统。由于其良好而稳定的性能迅速在计算机中得到广泛的应用,在随后几十年中也有了不断的改进。,UNIX操作系统正是发布于1974年美国计算机学会的杂志ACM上,到1975年引入了多道技术,从而使它成为一个真正的多用户分时操作系统。此后短短两年时间,又出现了Xenix、SUNOS等UNIX操作系统的不同版本。1985年美国麻省理工学院在已有的基础上开发出了UNIX操作系统的图形化界面XWindow系统,它已经成为工作站图形界面的标准。,在20世纪80年代,AndrewS.Tanenbaum为了满足教学的需要编写了一个与UNIX类似的Minix系统。1990年,芬兰人LinusTorvalds接触了Minix系统后,开始着手研究编写一个开放的与Minix系统兼容的操作系统。1991年10月5日,LinusTorvalds在赫尔辛基技术大学的一台FTP服务器上发布了一个消息,这也标志着Linux系统的诞生。,1984年,自由软件的积极提倡者RichareStallman组织开发了一个完全基于自由软件的软件体系GUN,并拟定了一份通用公共许可证(generalpubliclicense,GPL)。GPL的内容主要是保持软件的免费使用和传播,要求必须以源代码的形式发布软件,并且任何使用者都可以以源代码的形式复制或传播软件给任何人。LinusTorvalds在1993年将Linux系统转向GPL,并加入了GUN。从而最终使自由软件有了发展根基,即基于Linux系统的GUN。这一版权除了规定有自由软件的各项许可权外,还允许用户出售自己的程序拷贝。,在Linux系统性质发生变化时,Linux内核也在迅速更新着。Linux内核的官方版本是由LinusTorvalds本人维护着。其内核的版本号形式为major.minor.patchlevel。patchlevel是对当前内核版本的修订次数。例如,kernel2.0.30表示对内核版本的第30次修订。根据约定,次版本号为偶数时表示该内核为稳定发布版本,对它的修订主要是消除各种错误,为其添加新特性;次版本号为奇数时,则表示其为不稳定的开发版本,开发人员在其中添加了新特性。,2.1.2Linux系统的特点Linux源于UNIX,从一开始就继承了UNIX的先进性,是一个真正的多任务、多用户、具有复杂内核的操作系统。它充分利用了现行的CPU的任务切换功能,创造了多任务、多用户环境,允许多个用户同时使用一台计算机系统。同时,多个用户能从相同或不同的终端上用同一个应用程序的副本进行工作,真正实现了多用户的并行操作。与以往操作系统不同之处在于,它采用抢先式多任务机制,保证每一个程序都有机会运行,每个程序一直执行到操作系统抢占CPU让其他程序执行为止,这种机制将CPU的功能发挥出最大的作用。,Linux系统是单内核,这种内核比微内核复杂。在这种内核中,大量的功能是放在内核中直接实现,而在微内核系统中,许多功能是采用服务进程的形式放在内核外实现的。,Linux支持现有的常见文件系统。如Linuxext2、FAT16、FAT32、ISO9660光盘文件系统和WindowsNT的NTFS文件系统等。它具有严紧的文件及目录结构。文件都是按照作用或者性质来存放的。其目录结构是标准的树状结构。此外,Linux将设备都当成文件来处理。这样,当要使用某一设备时,只需要简单读写该设备文件就行,极大方便了设备的使用。,Linux的Shell提供了强大的程序设计功能。Shell是一个命令行解释器,它可以用来启动、挂起、停止、编写程序。通过Shell程序设计,可以将多个应用程序连接在一起,并发运行,可快捷地完成复杂的工作。Linux完全支持POSIX(可移植性操作系统)规范,可以很容易地将UNIX下的应用程序移植到Linux下。可移植性使Linux/UNIX与其他任何机器进行通信成为可能,而不需要增加通信接口。,Linux系统具有很强的适应性。Windows操作系统只能运行在Intel处理器上,各厂商的UNIX只能运行在各自的处理器上,但是Linux系统几乎能运行在所有常见的处理器上。Linux还支持广泛的外部设备,在Linux中可以找到几乎所有的设备驱动程序。Linux平台下有大量的应用软件,如电子表格、字处理、数据库、联网工具以及游戏等。此外,Linux使用RPM包来包装软件,用rpm命令可以很方便地安装、查询、卸载软件。Linux还支持一系列的开发工具,几乎所有的主流程序设计语言都可以移植到Linux上。,Linux拥有强大的网络功能,支持多种网络协议,可以轻松地与TCP/IP、LANManger、WindowsforWorkgroup、NovellNetware或Windows2000等网络集成在一起。能通过FTP、NFS来安装Linux。可以用它来做路由器、嵌入式系统和实时系统等。Liunx不仅能做网络工作站使用,更可以胜任各类服务器,如X应用服务器、文件服务器、打印服务器、邮件服务器等。,与Windows2000一样,Linux提供用户和群组管理功能,通过对用户和群组权限的限定,可以实现系统的安全性,可以提供在局域网、广域网上可靠的安全保证。特别值得提出的是Linux的非商业化特性。不仅Linux操作系统本身是免费的,好多基于Linux操作系统的应用程序也是免费的。这使得任何人都有机会使用Linux操作系统。,2.1.3RedHatLinux的特点随着Linux系统越来越普及,使得更多的公司与科研单位开发出自己的Linux版本。在此发展大潮中,比较出名的Linux版本有XteamLinux、TurboLinux、BluepointLinux、RedHatLinux等。其中RedHatLinux是最流行的Linux版本,它是由RedHatSoftware公司发布的,该公司将商业公司和自由软件开发者的优点结合起来,制作出一套非常优秀的RedHatLinux,其网址为Http:/。,1)RedHatLinux支持多种硬件平台。RedHatLinux从4.0版开始支持Intel、Alpha、Sparc三种硬件平台,这正是RedHatLinux软件所具备的优势所在。现在,有很多工作站都安装了RedHatLinux。2)RedHatLinux具有优秀的安装界面。从4.0版本开始,RedHat公司对Linux的安装界面进行的大幅度的改动,直接由一张驱动盘就可以直接进行CD-ROM方式的安装工作,整个安装过程简单明了,用户只需要选择很少的选项就可以开始安装。,3)RedHatLinux具有独特的RPM升级方式。RedHatLinux的所有软件包都是以RPM方式包装的。这种包装方式可以让用户轻松地进行软件的安装和升级、彻底卸载应用软件和系统部件。4)RedHatLinux软件包丰富。RedHat收集的软件包非常完整和完美,不仅包含大量的GNU软件和其他自由软件,还包括一些优秀的共享软件,并且都经过RedHat公司技术人员认真的调试和设置。,5)RedHatLinux安全性能良好。RedHat缺省设置下的系统安全性能已经较为完善,并且提供可插入验证管理器加强系统的安全性能和系统管理的扩充性。如果用户计划增加系统的安全性,可以安装更多的安全软件。6)RedHatLinux系统管理界面方便。RedHat提供了一套XWindow下的系统管理软件,让用户可以在图形方式下完成增加或删除用户、改变系统设置、安装新软件、安装新设备等系统管理方面的工作。,7)RedHatLinux具有详细而完整的联机文档。在/usr/doc目录下收集了完整的HOWTO、LDP、FAQ系列说明文件,还有RedHat独有的长达200多页的用户指南,详细说明各种软件的安装、系统维护方式,对于初学者来说是非常方便的帮助手册。8)RedHatLinux9采用了稳定的内核LinuxKernel2.4.20,配合GCC3.2.1,以及GNUlibc2.3.2。这些最新的特性能够保证整个系统的优越表现。,2.2安装Linux系统,2.2.1安装Linux系统的准备工作在开始安装之前,最好先对系统有一些了解,可以使用计算机说明书,或者在已经安装了Windows系统的计算机上使用“开始”“控制面板”“系统”菜单,从里面了解一些相关的电脑配置信息。安装Linux操作系统要注意以下几个问题。,1.操作系统的安装顺序安装时要考虑电脑内是否已安装有其他操作系统,是否要让Linux与原有的操作系统并存。若让Windows系列操作系统与Linux操作系统并存,务必先装Windows系统,再安装Linux。因为Windows系统的安装程序会更改主引导记录,且无法进行各种作业系统的多重启动。假如硬盘上的分区全部都采用NTFS文件系统,并且不打算删除其中任何分区上的资料,那就必须建立一个FAT16或FAT32的分区或再准备一个硬盘,因为Linux不支持NTFS的写入功能,通过DOS格式的分区就能够实现NTFS文件系统与Linux间的信息传输。,2.硬件环境由于设计Linux时的初衷之一就是用较低的系统配置提供高效率的系统服务,所以安装Linux并没有严格的系统配置要求,只要Pentium以上的CPU、64MB以上的内存、1GB左右的硬盘空间,就能安装基本的Linux系统并且能运行各种系统服务。但是如果要顺畅地运行XWindow,建议使用128MB以上内存。对于初学者而言,建议安装前最好为Linux做硬盘规划,空出一个2GB左右的磁盘分区安装Linux系统。,3.网络配置若要连接局域网,要先查明IP地址、子网掩码、域名服务器、网关等相关设定。了解网卡型号,看网卡是否被支持。4.外设型号常用外设的型号要了解。如鼠标类型(PS/2或COM)、显卡的型号及各项参数。,2.2.2选择安装方式,1.光盘安装Linux系统最简单、方便的安装方法是从CD安装,用户可以享受最人性化的,类似于Windows的安装界面。只要将计算机设置成光驱引导,把第一张安装放入光驱,重新引导系统,出现安装界面,如图2.1所示。,图2.1Linux系统安装界面,RedHatLinux9在提供图形化安装界面的同时,仍然保留了以往版本中的字符模式安装界面,这对于追求安装速度与效率的用户一直是很有吸引力的。因为许多用户是将RedHatLinux9安装成服务器来使用的,不需要XWindow以及图形化安装界面。,RedHatLinux9的安装步骤中比以往多了一个环节,那就是对安装光盘介质的检测。它允许在开始安装过程前对安装光盘介质进行内容校验,以防止在安装的中途由于光盘无法读取或是内容错误造成意外的安装中断,导致前功尽弃。,2.从硬盘安装如果没有安装光盘,可以从网上直接下载Linux的ISO映像文件,用下载的ISO映像文件直接进行安装。从硬盘安装RedHatLinux9通常需要三个文件,分别是shrike-i386-disc1.iso、shrike-i386-disc2.iso和shrike-i386-disc3.iso,这代表了安装时需要的三张光盘。由于映像文件系统无法直接读取,所以需要先将ISO里的文件还原。,可以用DaemonTool这个Windows下的软件将ISO文件解压缩到硬盘上。假设将shrike-i386-disc1.iso解压缩到C:的cd1目录,shrike-i386-disc2.iso解压缩到C:的cd2目录,shrike-i386-disc3.iso可以解压缩到C:的cd3目录待用。重新启动系统进入MS-DOS方式,进入刚才解压出来的C:cd1目录,里面有个dosutils目录,执行里面一个名为“autoboot.bat”的DOS批处理文件,系统就会再次重新启动,进入Linux的安装界面。这时安装程序就会提示用户选择是用光盘安装还是从硬盘安装,选择从硬盘安装后,系统会提示输入安装文件所在的目录。,3.选择安装模式根据图2.1中提示,安装界面上有3个选项供用户选择。1)如果以图形化模式安装或升级Linux,请按“回车”键。2)如果以文本模式安装或升级Linux,输入“Linuxtext”,然后按“回车”键。3)用下面列出的功能键来获取更多的信息。因为要选择图形化模式安装RedHatLinux9,所以直接按“回车”键,出现“选择盘片检查”窗口,如图2.2所示。,图2.2选择盘片检查窗口,图2.3欢迎安装Linux窗口,2.3设置安装选项,2.3.1安装语言在“选择安装语言”窗口中选择在安装系统过程中使用的语言界面,如图2.4所示。在“语言选择”列表框内选择在安装中使用的语言,从语言列表中可以看到RedHat支持几乎所有国家的语言。选择合适的语言会在稍后的安装中帮助用户方便地定位时区配置,安装程序将会根据用户指定的语言来定义恰当的时区。此处选中“简体中文”,那么随即用户就可以看到安装界面左侧窗口的在线帮助变成了简体中文显示,并且在接下来的安装过程中屏幕都会以中文字幕进行提示,用户不用做任何额外的汉化操作和设置。此处选择“简体中文”,单击“Next”按钮继续。,图2.4选择安装语言,2.3.2安装键盘,图2.5选择键盘窗口,在“选择键盘”窗口中选择键盘类型,如图2.5所示。,2.3.3安装鼠标,在“选择鼠标”窗口选择鼠标类型,如图2.6所示。在此窗口中用户需要为系统选择正确的鼠标型号。如果找不到确切的匹配型号,也可以选择与系统兼容的鼠标型号。如果用户有一个PS/2、USB或总线接口的鼠标,不必挑选端口设备。如果有一个串口类型的鼠标,则应该选择该鼠标所匹配的正确端口和设备类型。“模拟3键”复选框允许用户像使用“3键鼠标”一样使用“双键鼠标”。一般来说,3键鼠标在图形化界面中使用起来比较方便。如果选中这个复选框,可以同时按鼠标的左右键来模拟3键鼠标的“中间”键。,图2.6选择鼠标窗口,在“选择安装类型”窗口中确定用户系统安装类型,如图2.7所示。图2.7选择安装类型窗口,2.3.4安装类型,Linux系统安装包括个人桌面安装、工作站安装、服务器安装、定制安装四种类型。每一种类型都对应着不同的套件组合和基本功能,也对应着不同的硬盘空间要求。1)个人桌面安装包括图形化桌面环境,至少需要1.7GB空闲空间。若兼选GNOME和KDE桌面环境,则至少需要1.8GB的空闲空间。2)工作站安装,包括图形化桌面环境和软件开发工具,至少需要2.1GB空闲空间。兼选GNOME和KDE桌面环境至少需要2.2GB空闲空间。3)最基本的没有图形化环境的服务器安装需要850MB空闲空间;若要安装除图形化环境以外的所有软件包组,需要1.5GB空闲空间;若要安装包括GNOME和KDE桌面环境的所有软件包,至少需要5.0GB空闲空间。4)基本的定制安装需要475MB,如果选择了每一个软件包,则至少需要5.0GB空闲空间。,2.3.5磁盘分区,1.选择磁盘分区方式在“磁盘分区设置”窗口选择磁盘分区方式,如图2.8所示。图2.8磁盘分区设置窗口,RedHatLinux9提供了两种分区方式,自动分区和使用DiskDruid程序进行手动分区。(1)自动分区这一功能会自动删除原先硬盘上的数据并格式化成为Linux的分区文件系统,所以除非计算机上没有任何其他操作系统或是没有任何需要保留的数据,才可以使用“自动分区”功能。(2)DiskDruid手动分区如果硬盘上有其他操作系统或是需要保留其他分区上的数据,建议采用DiskDruid程序进行手动分区。DiskDruid是RedHatLinux的一个安装时的硬盘管理工具,它可以根据用户的要求创建和删除硬盘分区以及修改分区属性等操作,另外还可以对每个分区管理挂载点。它比以前版本中使用的字符界面Fdisk程序的界面更加友好,操作更加直观。,2.分区设置(1)磁盘图形化窗口在“磁盘图形化表示”窗口,如果用户的硬盘只有一个分区,将出现如图2.9所示的窗口。,图2.9磁盘图形化窗口,DiskDruid提供了对硬盘的图形化表示。在图形化表示中的某一字段上单击来突出显示硬盘状态。双击来编辑某个分区或从空闲空间中创建分区。在窗口最上面一栏中,将会看到驱动器名称(如/dev/hda)和属性。Geom显示了硬盘的几何属性,其中3个数字分别代表硬盘的柱面、磁头和扇区数量,以及被安装程序检测到的硬盘驱动器模式等。,(2)DiskDruid按钮DiskDruid按钮用来改变一个分区的属性(例如文件系统类型和挂载点),还可用来创建RAID设备。这个窗口中的按钮可用来接受用户所做的改变,或用来退出DiskDruid。下面介绍窗口中各个按钮的作用。,1)“新建”按钮用来请求一个新分区。单击后,就会出现一个对话框,可以从中设置相应的选项。2)“编辑”按钮用来修改在“分区”列表框中选定分区的属性。单击“编辑”按钮打开一个对话框,用户可以根据分区信息是否已被写入磁盘来设置相应的选项。用户还可以编辑图形化显示所表示的空闲空间,或创建一个新分区。3)“删除”按钮用来删除在“当前磁盘分区”列表框中突出显示的分区。用户会被要求确认对分区的删除。4)“重设”按钮用来把DiskDruid恢复缺省选项。如果用户重设分区,以前所做的改变将会丢失。,5)“RAID”按钮用来给部分或全部磁盘分区提供冗余性。用户在具备使用RAID的经验后才能使用该按钮。要制作一个RAID设备,必须首先创建RAID分区。如果已创建了两个或两个以上的RAID分区,可以单击“RAID”按钮来把RAID分区连接为一个RAID设备。6)“LVM”按钮允许用户创建一个LVM逻辑卷。LVM(逻辑卷管理器)是用来表现基本物理贮存空间的简单逻辑视图。LVM管理磁盘上的单个分区。要创建LVM逻辑卷,用户必须首先创建物理卷(LVM)类型的分区。创建了一个或多个物理卷分区后,可单击LVM按钮来创建LVM逻辑卷。,(3)分区标签在分区层次之上的信息是表示用户正创建的分区的标签。下面介绍一下各个标签的含义。1)“设备”:该字段显示分区的设备名。2)“挂载点/RAID/Volume”:该字段标明分区将被挂载的位置。挂载点是文件在目录层次内存放的位置,如果某个分区存在,但还没有设立,那么用户需要为其定义挂载点。双击分区图标或单击“编辑”按钮来为其定义挂载点。3)“类型”:该字段显示了分区的类型,如ext2、ext3或vfat。,4)“格式化”:该字段显示了正创建的分区是否已被格式化。5)“大小(MB)”:该字段显示了分区的大小。6)“开始”:该字段显示了分区在用户的硬盘上开始的柱面。7)“结束”:该字段显示了分区在用户的硬盘上结束的柱面。8)“隐藏RAID设备或LVM卷组成员”:如果用户不想看到创建的RAID设备或LVM卷组成员,可以选中该复选框。,3.创建分区(1)磁盘与分区命名规则Linux操作系统需要有自己的文件系统分区,而且Linux的分区和微软Windows的分区不同,不能共用,所以需要为Linux单独开辟一个或若干个分区,可用DiskDruid程序对硬盘进行分区。先介绍一下Linux的磁盘与分区命名规则。在Linux中对IDE的设备是以hd命名的,第一个IDE设备是hda,第二个是hdb,依此类推。SCSI接口设备是用sd命名的,第一个设备是sda,第二个是sdb,依此类推。分区是用设备名称加数字命名的。例如hda1代表hda这个硬盘设备上的第一个分区。为Linux建立文件分区有两种办法,一种是利用空闲的磁盘空间新建一个Linux分区,另一种是编辑一个现有的分区,使它成为Linux分区。如果没有空闲的磁盘空间,就需要将现有的分区删除后,腾出空间,以建立Linux分区。,(2)推荐分区在Linux中至少要创建一个根分区和一个交换分区,否则程序无法安装。一般情况下,推荐用户创建三个分区,分别是交换分区、根分区和引导分区。1)在图2.9窗口中单击“新建”按钮,出现“新建分区”窗口,如图2.10所示。在使用DiskDruid对磁盘分区进行操作时,有四个重要的参数需要设定,它们是挂载点、文件系统类型、驱动器、分区大小。,“挂载点”指定了该分区对应Linux文件系统的哪个目录,Linux允许将不同的物理磁盘上的分区映射到不同的目录,这样可以实现将不同的服务程序放在不同的物理磁盘上,当其中一个物理磁盘损坏时不会影响到其他物理磁盘上的数据。“文件系统类型”指定了该分区的文件系统类型,可选项有ext2、ext3、reiserfs、jfs、swap等。“允许的驱动器”用来指定物理磁盘。如果计算机上有多个物理磁盘,就可以在这个菜单选项中选中需要进行分区操作的物理磁盘。“大小”指分区的大小,以MB为单位。,图2.10新建分区窗口,除了以上四个重要参数外,还有其他几个选项,如“其他大小选项”选择是否要将分区保留为固定大小,允许它“扩大”(使用硬盘驱动器上的可用空间)到某一程度,或允许它“扩大”到使用全部硬盘驱动器上的剩余空间。如果选择“指定空间大小”选项,则必须在这个选项右侧的文本框内给出大小限制,这会允许用户在硬盘驱动器上保留一定的空间来使用。“强制为主分区”选择用户所创建的分区是否是硬盘上的4个主分区之一。如果没有选中该复选框,所创建的分区将会是一个逻辑分区。“检查磁盘坏块”通过检查磁盘坏块能定位磁盘上的坏块,并将其形成列表以禁止今后使用,从而防止数据丢失。如果想在格式化每一个文件系统时检查磁盘坏块,此选项应被选中。选择“检查磁盘坏块”选项会显著增加系统的安装时间。而且多数新型的硬盘驱动器容量都很大,检查坏块可能会用很长时间,时间长短依硬盘驱动器的大小而定。,2)创建引导分区。Linux系统允许用户依据分区将使用的文件系统来创建不同的分区类型。下面是对不同的文件系统以及它们的使用方法的简单描述。ext2文件系统支持标准的UNIX文件类型(常规文件、目录、符号链接等)。它还提供了分派长度达225个字符文件名的能力。ext3文件系统是基于ext2文件系统的,它的主要优点是登记功能。使用登记的文件系统减少崩溃后恢复文件系统所花费的时间,因为它没必要运行fsck(用来检查文件系统元数据的统一性,还可以用来修复一个或多个Linux文件系统)来检查文件系统。在安装Linux时,ext3文件系统会被缺省选定,也推荐用户采用。AFAT文件系统是一个Linux文件系统,它与Windows的FAT文件系统的长文件名兼容。,此处首先添加一个“/boot分区”(引导分区)。“/boot分区”包含操作系统的内核(允许用户的系统引导RedHatLinux),以及其他在引导过程中使用的文件。鉴于多数计算机的BIOS限制,创建一个较小的分区来储存这些文件是最佳的选择。对大多数用户来说,100MB引导分区应该是足够的。此处挂载点选择“/boot”,文件系统类型选为“ext3”(相当于FAT32、NTFS),大小为100。单击“确定”按钮,引导分区创建完毕。软件RAID用来创建两个或多个RAID分区,并允许用户创建一个RAID设备。,3)创建交换分区。交换分区用于支持虚拟内存。如果系统所需的内存空间不够时,这些数据就会被写到交换分区上。按照上面的操作,单击“新建”按钮,再创建一个“swap分区”(交换分区),如图2.11所示。,图2.11创建swap分区窗口,交换分区至少需要32MB,交换分区用来支持虚拟内存。换句话说,当没有足够的内存来存储系统正在处理的数据时,这些数据就被写入交换区。交换分区的最小值应该相当于计算机内存的两倍。一般来说,交换分区应尽量大些。如果内存空间小于等于1GB,交换分区至少应该与系统内存空间大小相等。如果内存空间大于1GB,建议使用2GB的交换分区。创建一个有较大空间的交换分区将会在用户未来升级内存的时候特别有用。此处挂载点为空,文件系统类型选为“swap”,大小为256。单击“确定”按钮,完成交换分区的创建。,4)下面再创建一个Linux下的根分区,如图2.12所示。“/”(根目录)是将被挂载的位置,即系统安装的位置。所有文件(除了保存在/boot分区上的以外)都位于根分区上。一个大小为1.7GB的根分区可以容纳与个人桌面或工作站相当的安装内容(只剩极少的空闲空间),而一个大小为5.0GB的根分区将会允许用户安装每一个软件包。此处挂载点选“/”,文件系统类型选“ext3”,把剩下的硬盘空间分成一个分区,大小设成“16080”。单击“确定”按钮,完成“根分区”的创建,如图2.13所示。,图2.12创建根分区,图2.13显示用户创建的分区,2.3.6安装引导装载程序,在“引导装载程序配置”窗口中选择系统启动的引导系统,如图2.14所示。如果不使用引导盘来引导系统,通常需要安装一个引导装载程序。引导装载程序是计算机启动时运行的第一个软件。它的责任是载入操作系统并把控制权转交给操作系统,然后内核软件再初始化该操作系统。安装程序提供了GRUB和LILO两个引导装载程序。GRUB能够通过载入另一个引导装载程序来载入多种操作系统。LILO(linuxloader)是用于Linux的灵活多用的引导装载程序。它能够从软盘和硬盘引导Linux内核映像,甚至还能够引导其他操作系统。如果不想安装GRUB,可单击“改变引导装载程序”按钮。然后便可以选择LILO或不安装引导装载程序。此处把GRUB安装为引导装载程序。,图2.14引导装载程序配置窗口,如果用户已有一个能够引导Linux的引导装载程序,并且不打算覆盖当前使用的引导装载程序,或者打算使用引导盘来引导系统,可以单击“改变引导装载程序”按钮,然后选择“不要安装引导装载程序”选项。如果用户由于某种原因未安装GRUB或LILO而无法直接引导系统,就需要使用另一种引导方法,如引导盘引导。,每个可引导的分区都在分区列表框中列出,包括被其他操作系统使用的分区,而且文件系统的分区将有一个RedHatLinux(GRUB)或Linux(LILO)标签,其他分区也可以有引导标签。如果想添加或改变其他分区的标签,可以选定该分区,单击“编辑”按钮来改变引导标签。选定了缺省引导映像后,安装才会继续。系统可引导两个分区,一个是RedHatLinux,一个是Windows,并且系统缺省选择RedHatLinux来引导操作系统。如果用户的计算机上有Windows系统,在Linux系统安装好以后,即可在GRUB中看到RedHatLinux和Windows两个选项,通过方向键来选定要启动的系统即可。,主引导记录(MBR)是推荐安装引导装载程序的位置,除非MBR已经在启动另一个操作系统的引导装载程序,如SystemCommander。MBR是硬盘驱动器上的一个特殊区域,它会被计算机的BIOS自动载入,并且是引导装载程序控制引导进程的初始点。如果想在MBR上安装引导装载程序,当系统引导时,GRUB(或LILO)会出现一个引导提示,然后边可以根据提示引导RedHatLinux或其他任何用户配置要引导的操作系统。,如果用户已在系统上使用另一个引导装载程序,则推荐该引导分区的第一个扇区作为安装引导装载程序的位置。在这种情况下,其他的引导装载系统会首先取得控制权,然后用户可以通过配置引导分区的第一个扇区来启动GRUB(或LILO),继而引导Linux系统。如果系统只使用RedHatLinux,或带有Windows的系统来说,应该把引导装载程序安装到MBR,因为它可以引导两个操作系统。,2.3.7安装网络设备,图2.15网络配置窗口,如果是拨号上网的话,就直接单击“下一步”按钮;如果是通过局域网或是宽带上网,就需要填写IP和网关。安装程序会自动检测计算机的所有网络设备,大多数情况,会自动识别现有网卡,显示在“网络设备”列表中。如果不能识别,就会让用户选择一个支持现有网卡的驱动程序并指定一些必需的选项。选中安装程序检测到的本机网络设备,单击“编辑”按钮,出现该设备的编辑窗口,如图2.16所示。,图2.16网络设备编辑窗口,配置网卡时可以选择DHCP动态分配和手动配置两种方式,根据用户的网络类型而决定此步的设置。在此取消“使用DHCP进行配置”,选择“引导时激活”。在IP地址栏和子网掩码栏中填写用户的IP地址和子网掩码。单击“确定”按钮,回到“网络配置”窗口,如图2.17所示。,图2.17网络配置中的其他设置,2.3.8安装防火墙,图2.18防火墙配置窗口,对系统安全要求较高的用户可以选择“高级”级别,而一般的用户选择“使用默认的防火墙规则”即可。如果选择“定制”,要注意“允许进入”列表的选择。在列表中对用户的Linux将要开展的一些服务作规划。,若打算向公众开放万维网服务器,选中“WWW(HTTP)”选项。HTTP协议被Apache(以及其他万维网服务器)用来进行网页服务。如果打算提供网页服务的话,还需要安装httpd软件包。若选中“DHCP”选项,用户被允许使用DHCP来判定其IP地址的网络接口。如果没有固定的IP,DHCP也没有被选中,用户的计算机就不能够获取IP地址。如果采用对系统进行保护的安全机制来访问机器,选中“SSH”选项。Secure(安全)SHell(SSH)是用来在远程机器上登录及执行命令的一组工具。需要安装openssh-server软件包以便使用SSH工具来远程访问用户的机器。Telnet是用来在远程机器上登录的协议。Telnet通信是不加密的,几乎没有提供任何防止来自网络刺探之类的安全措施,因此建议禁止进入用户的Telnet访问。如果想允许其他人进入Telnet访问,需要安装telnet-server软件包。,如果需要允许远程主机直接连接到用户的机器来发送邮件,启用“邮件(SMTP)”选项。如果想从自己的ISP服务器中收取POP3或IMAP邮件,或者使用的是fetchmail之类的工具,不要启用该选项。注意不正确配置的SMTP服务器会允许远程机器使用用户的服务器发送垃圾邮件。如果打算使自己的FTP服务器可被公开利用,启用“FTP”选项。FTP协议是用于在网络机器间传输文件的协议。需要安装vsftpd软件包才能利用该选项。用户可以允许其他人通过没有列出的端口访问,方法是在“其他端口”字段内把它们列出。格式为:“端口:协议”。例如,要允许IMAP通过自己的防火墙,可以指定imap:tcp。还可以具体指定端口号码,如要允许UDP包在端口1234通过防火墙,输入1234:udp。若要指定多个端口,用逗号将它们隔开。,2.3.9安装支持的语言,图2.19语言支持窗口,2.3.10选择时区,图2.20选择时区窗口,用户可以通过选择计算机所处的地理位置来设置时区,也可以按照与世界协调时间(UTC)的时区偏差来设置时区。如果用户的计算机上还运行其他操作系统,选择UTC可能会导致其他操作系统地时间显示出现问题。将在此窗口中选择“亚洲/上海”,单击“下一步”按钮继续。,2.3.11设置根口令,图2.21设置根口令窗口,设定超级用户密码,以便于第一次登录和日常系统管理。在此窗口中设定的根口令即“root”超级用户的密码,只有管理时才使用根账号。单击“下一步”按钮继续。,2.3.12安装个人桌面,在“个人桌面默认设置”窗口选择是否定制安装软件包,如图2.22所示。图2.22个人桌面默认设置,如果用户对Linux的应用软件不了解,推荐选择“接受当前的软件包列表”一项。若想指定要安装的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论