第一次课 项目1 Linux系统安装与启动_第1页
第一次课 项目1 Linux系统安装与启动_第2页
第一次课 项目1 Linux系统安装与启动_第3页
第一次课 项目1 Linux系统安装与启动_第4页
第一次课 项目1 Linux系统安装与启动_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

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

文档简介

1、 1. 项目课题引入 2. Linux的基本知识 3. Linux的安装与基本配置 4. 现场安装演示案例 7. 现场演示 5. X Windows System 6. GRUB的安装与配置 课题引入项目背景1、网络操作系统在网络中的作用和地位是怎样的?为网络中的用户提供了哪些服务?2、当前流行的网络操作系统有哪些?Linux网络操作系统是如何规划和安装的?网络操作系统是如何规划和安装的? 课题引入项目背景u假设某计算机中已经安装Windows 2000/2003,其磁盘分区情况如图所示,要求增加安装RHEL 4 AS并保证原来的Windows 2000/2003仍可使用。u已知此硬盘约有20

2、GB,分为C、D、E三个部分。对于此类硬盘比较简便的操作方法是将E盘上的数据转移到C盘或者是D盘,而利用E盘的硬盘空间来安装Linux。计算机上已安装Windows 98、Windows ME或者Windows XP均可参照此安装过程。 硬盘 主分区(C:2730MB) 扩展分区 逻辑分区1(D:6738MB) 逻辑分区2(E:10001MB) 课题引入项目分析完成本项目需要解决的问题:1.Linux系统有什么特点2.Linux有哪些版本,我们应该选择哪个版本3.我们如何通过光盘引导并安装Linux系统4.如何进入X Windows System执行基本配置5.我们如何配置和使用启动引导器GR

3、UB6.如何安装Linux使之与Windows并存 课题引入教学目标完成本项目需要实现的教学目标:1.Linux的基本知识(理解)2.Linux的安装和基本配置(重点掌握)3.X Windows System(掌握)4.GRUB的安装与配置(掌握) 课题引入应达到的职业能力1.能掌握Linux系统的特点和基本知识2.能熟练掌握Linux系统的安装与基本配置3.能够掌握多系统的安装与配置方法3.能够掌握GRUB的配置 1. Linux简介 2. Linux体系结构 3. Linux的版本 4. Red Hat Enterprise Linux简介项目问题1 Linux的基本知识 项目问题1Lin

4、ux简介 1991年10月5日,一位来自芬兰赫尔辛基大学的年轻人Linus Benedict Torvalds宣布他已经编制出了一种类似UNIX的小操作系统,也就是Linux。事情的缘起是这样的:为了使用著名的计算机科学家Andrew S.Tan Enbaum开发的Minix(一套功能简单,简单易懂的UNIX操作系统,可以在8086上运行),Linus购买了一台486微机,但他发现Minix的功能很不完善,于是决定自己写一个保护模式下的操作系统,这就是Linux的原型。 图 1-1 Linux 的标志 Tux 项目问题1Linux历史v1969年 UNIX操作系统由K.Thompson和D.M

5、.Richie在美国贝尔实验室开发 。v1990年芬兰人Linus Torvalds开始着手研究编写一个开放的与Minix系统兼容的操作系统。 v1991年10月5日 Linus Torvalds在赫尔辛基技术大学FTP服务器上发布了一个消息这标志着 Linux系统诞生 。Linus Torvalds公布了第一个Linux的内核版本0.02版。 v1992年3月,内核1.0版本的推出,标志着Linux第一个正式版本的诞生。 项目问题1Linux的版权问题 Linux是基于Copyleft(无版权)的软件模式进行发布的,Copyleft是与Copylright(版权所有)相对立的新名称,它是GN

6、U项目制定的通用公共许可证GPL(General Public License)。v GNU项目是由Richard Stallman于1984年提出 ,他建立了自由软件基金会(FSF)并提出GNU计划的目的是开发一个完全自由的,与UNIX类似但功能更强大的操作系统,以便为所有的计算机使用者提供一个功能齐全、性能良好的基本系统,它的标志是角马,如图1-2所示。 v GPL是由自由软件基金会发行的用于计算机软件的协议证书,使用证书的软件被称为自由软件(后来改名为开放源代码软件(Open Source Software)。 图 1-2 GNU 的标志角马 项目问题1Linux的特点 Linux操作系

7、统是一个免费、自由、开放的操作系统,它拥有如下一些特点:v完全免费v高效安全稳定 v支持多种硬件平台 v友好的用户界面 v强大的网络功能 v支持多任务、多用户 项目问题1Linux的体系结构 Linux操作系统一般由以下3个主要部分组成:v内核(Kernel)v命令解释层(Shell或其他操作环境)v实用工具 项目问题1Linux的内核 系统的心脏,运行程序和管理像磁盘和打印机等硬件设备的核心程序。v 其源代码主要用C语言编写,通常安装在/usr/src目录。采用模块化结构,包括:存储管理、CPU和进程管理、文件系统管理、设备管理和驱动、网络通信以及系统的引导、系统调用等。v Linux允许用

8、户根据自己机器的实际配置定制Linux的内核。 用户在安装Linux后可以下载最新版本的Linux内核,进行内核编译后升级计算机的内核,就可以使用到内核最新的功能。 项目问题1Linux Shell v Shell(命令解释器)(命令解释器)u是系统的用户界面,提供用户与内核进行交互操作的接口。它接收用户输入的命令,并且把它送入内核去执行。v 操作环境操作环境u在操作系统内核与用户之间提供操作界面,它可以描述为一个解释器。操作系统对用户输入的命令进行解释,再将其发送到内核。Linux拥有桌面(desktop)、窗口管理器(window manager)和命令行shell(command lin

9、e shell)等几种操作环境。 v Bourne Shell:是贝尔实验室开发的版本。v BASH:是GNU的Bourne Again Shell,是GNU操作系统上默认的Shell。v Korn Shell:是对Bourne Shell的发展,在大部分情况下与Bourne Shell兼容。v C shell:是SUN公司Shell的BSD版本。 项目问题1Shell的版本 项目问题1Linux的实用工具 Linux系统的实用工具可以分为以下三类: v编辑器:编辑器:用于编辑文件。 Linux的编辑器主要有:Ed、Ex、Vi和Emacs。Ed和Ex是行编辑器,Vi和Emacs是全屏幕编辑器。

10、 v过滤器:过滤器:用于接收数据并过滤数据。 Linux的过滤器(Filter)读取从用户文件或其他地方的输入,检查和处理数据,然后输出结果。 v交互程序:交互程序:是用户与机器的信息接口,允许用户发送信息或接收来自其他用户的信息。 项目问题1Linux的版本 Linux的版本号分为两种:内核版本和发行版本v内核版本内核版本是指在Linus领导下的内核小组开发维护的系统内核的版本号。 v发行版本发行版本是一些组织和公司根据自己发行版的不同而自定的 。Linux发行版本: 项目问题1Red Hat Enterprise Linux Red Hat是全球最大的Linux厂商。自2002年起,在Re

11、d Hat Linux 9之后,Red Hat Linux发展分为两个分支:Fedora Core(FC)桌面版和Red Hat Enterprise Linux(RHEL)服务器版。 v Fedora项目是一个由Red Hat资助并被Linux社区支持的开源项目v Red Hat Enterprise Linux更加专业,功能更加强大,性能也更优越。 项目问题1 Red Hat Enterprise Linux产品家族 项目问题1 Red Hat Enterprise Linux 4的新特性 v 使用了新版本的Linux内核。RHEL4基于Linux 2.6内核平台。v 支持更多硬件平台。

12、RHEL4支持AMD 64、Intel EM64T、Itanium等处理器,同时也对IBM Power系列的CPU提供支持。v 提高了安全性。 RHEL4 包括了一个SELinux的实现。v 图形桌面增强。 RHEL4使用了高版本的Gnome和KDE图形桌面软件,并将原来的Web浏览器换成了目前流行的Firefox。 项目问题2Linux的安装与配置 1. 安装前的准备 2. 安装与Windows并存的系统 3. 首次启动Linux的设置 v 硬件的基本要求 v 硬件的兼容性 v 多重引导uLinux支持多重引导,在计算机开机后用户可以选择启动不同的操作系统。u目前Linux中实现多重引导的引

13、导装载程序主要有LILO和GRUB。uRed Hat使用GRUB作为默认安装的引导装载程序。 v 磁盘分区v 安装方式 项目问题2安装前的准备 v 硬盘的分区包括主分区和扩展分区两种类型。主分区可以有l4个,扩展分区可以有01个,而扩展分区中可以划分出若干个逻辑分区。v 目前常用的硬盘主要有两大类:IDE接口硬盘和SCSI接口硬盘。一台计算机上一般有两个IDE接口(IDE0和IDE1),在每个IDE接口上可连接两个硬盘设备(主盘和从盘)。v Linux的所有设备均表示为/dev目录中的一个文件,如:IDE1接口上的主盘称为/dev/hdaIDE1接口上的从盘称为/dev/hdbSCSI接口上的

14、主盘称为/dev/sdaSCSI接口上的从盘称为/dev/sdbIDE接口上主盘的第1个主分区称为/dev/hda1IDE接口上主盘的第1个逻辑分区称为/dev/hda5v /dev目录下“hd”打头的设备是IDE硬盘,“sd”打头的设备是SCSI硬盘。4. 磁盘分区 根据安装介质的不同,可以分为以下几种方法:v使用本地数据安装u从本地硬盘安装,需要使用软盘引导。u从本地光盘安装,可以使用光盘或软盘引导。v通过网络安装uFTP服务器uHTTP服务器uNFS服务器 5. 安装方式 v以光盘启动计算机 v光盘引导安装v安装前,计算机的分区情况: 安装Windows与RHEL 4 AS并存的计算机

15、设置计算机以光盘启动: v开启计算机电源后,屏幕会出现计算机硬件的检测信息,此时根据屏幕提示按下相应的按键就进入BIOS的设置画面,如屏幕出现“Press DEL to enter SETUP”字样,那么单击Delete键就进入BIOS设置画面。v在BIOS设置画面中将系统启动顺序中的第一启动设备设置为CD-ROM选项,并保存设置,退出BIOS。 以光盘启动计算机 使用图形化界面安装Linux的基本步骤:v安装提示选项v配置基本参数v设置磁盘分区v配置安装细节 v选择软件包 v安装后配置v第一次启动Linux 光盘引导安装 磁盘分区可以选择“自动分区”和“用Disk Druid手工分区”两种方

16、式。v“自动分区”:会删除硬盘已有分区并自动为Linux建立分区,所以对于新硬盘或已经不需要保留硬盘中数据的用户,可以选择这项。v“用Disk Druid手工分区”:如果硬盘中的部分或者全部要保留,则选择“用Disk Druid手工分区”,由用户来决定如何进行磁盘分区。 光盘引导安装-磁盘分区 安装Linux时必须至少有两个分区:交换分区和/分区:v交换分区:用于实现虚拟内存。一般情况下,交换分区的大小是物理内存的12倍,其文件系统类型是swap。v/分区:用于存放包括系统程序和用户数据在内的所有数据,其文件系统类型通常是ext3或者是ext2,但ext3优于ext2,建议使用ext3。Red

17、 Hat推荐的分区方案:推荐的分区方案:v交换分区v/boot分区:约100MB,用于存放Linux内核以及在启动过程中使用的文件。v/var分区:专门用于保存管理性和记录性数据,以及临时文件等。v/分区:保存其他的所有数据。安装Linux系统的磁盘分区方案 首次启动Linux时,需要执行以下设置:v设置代理程序。v在“许可协议”界面。v设置“日期和时间”。v在“显示”设置界面中,应根据实际设置。v在“Red Hat网络登录”界面中,设置登录账户和口令。v在“激活”界面中,输入订阅号码来激活产品。v在“系统用户”界面中,输入一个普通用户的用户名、全名、口令和确认口令(必须和口令相同)。v在“声

18、卡”界面中,单击“播放测试声音”按钮测试声音。v在“额外光盘”界面中,可以通过额外光盘用来安装用户所需的额外软件,也可以以后安装。v在“结束设置”界面中,单击“下一步”按钮,完成首次启动。项目问题2 首次启动Linux的设置 现场演示:光盘引导安装Linux 企业中的服务器上已经安装了Windows系统(具体情况见本项目的背景),需要在该服务器上配置Linux系统与Windows系统共存,选择服务器版Linux操作系统,基本要求如下:v交换分区的大小为500MBv“/boot”分区的大小为100MBv“/var”分区的大小为500MBv剩余空间做成“/”分区v设置IP地址为192.168.22

19、.100/24;网关为54vDNS服务器为和v安装过程中不启用防火墙v时区选择“亚洲,上海”v完成第一次启动时基本设置 项目问题3 X Windows System 1. X Windows System简介 2. X Windows System基本结构 3. Linux系统的终端窗口 v X-Window System是一套工作在Unix计算机上的优良的窗口系统,最初是麻省理工学院的一个研究项目,现在是类Unix系统中图形用户界面的工业标准。X-Window System与设备无关。v X-Window System的主要

20、特征:的主要特征:uX-Window System本身就是基于Client/Server的结构建立的,具有网络操作的透明性。u支持许多不同风格的操作界面。uX-Window System不是操作系统必需的构成部分。uX-Window System是开源项目,可以通过网络或者其他途径免费获得源代码。项目问题3 X Windows System X-Window System由三部分构成:uX Server:控制实际的显示与输入设备。X Server是控制显示器和输入设备的软件。uX Client:向X Server发出请求以完成特定的窗口操作。X Client是使用操作系统窗口功能的一些应用程序

21、。u通信通道:负责X Server与X Client之间的通信。通信通道是X Server和X Client之间传输信息的通道。通信通道根据X Server和X Client所在位置的不同,可以分为两种情况:uX Server和X Client位于同一台计算机上,他们之间可以使用计算机上任何可用的进程通信方式进行交互。uX Server和X Client位于不同的计算机上,他们之间的通信必须通过网络进行,需要相关网络协议的支持。 X Windows System的基本结构 在RHEL 4的字符界面下输入startx命令即可进入X-Window界面。在X-Window窗口中通过选择【应用程序】|

22、【系统工具】|【终端】,打开字符终端窗口,如图所示。Linux的终端窗口 X-window下的字符终端窗口 项目问题4 GRUB 1. 启动引导器和GRUB 2. GRUB的安装 3. GRUB的术语 4. GRUB命令提示 5. GRUB配置 v 启动引导器是计算机启动过程中运行的第一个真正的软件,通常计算机启动时在通过BIOS自检后读取并运行硬盘主引导扇区(MBR)中的启动引导器程序,启动引导器再负责加载启动硬盘分区中的操作系统。v GRUB 是由GRUB(GRand Unified Bootloader) 派生而来,它将引导装载程序安装到主引导记录。主引导记录是位于一个硬盘开始的扇区,它

23、允许位于主引导记录区中特定的指令来装载一个GRUB菜单或是GRUB的命令环境。v GRUB是一个多重操作系统启动引导器,可以在多个操作系统共存时选择引导哪个系统。它可以引导的操作系统包括Linux、FreeBSD、NetBSD、BeOSi、OS/2、Windows 95/98、Windows NT、Windows 2000。启动引导器和GRUB GRUB的安装v利用rpm命令安装:v源码包的安装方法:v测试是否成功安装了GRUB的命令:rootlocalhost # rpm -ivh grub*.rpmrootlocalhost #tar zxvf grub*.tar.gzrootlocalh

24、ost #cd grub-xxxrootlocalhost #./configure;make;make installrootlocalhost # grubrootlocalhost # grub-install GRUB的术语 1. GRUB下的设备文件名:所有的硬盘(IDE硬盘或SCSI硬盘)都是用hd开始,软盘用fd开头,光盘用cd。例如:其中:X是硬盘或软盘的顺序编号,Y是分区编号。X、Y都从0开始,而不是1。例如有两块硬盘,他们位于第一个IDE接口上,对 hd0 来说,如下图2-37所示。其中,C: 为第一主分区, 其他分区是逻辑分区。由于主分区只能有四个,即 0、1、2、3,

25、所以第一个逻辑分区的编号从 4 开始。(hdX,Y)(fdX) 2. GRUB下的文件名 当在GRUB中输入包括文件的命令时,文件名必须直接在设备和分区后指定,即在分区上的目录路径后加上文件名来指定文件。格式如下:格式如下:GRUB的术语 (hdX,Y)/path/file(fdX)/path/file GRUB支持3个操作界面:1. 菜单界面2. 菜单项编辑器界面3. 命令行操作界面 GRUB命令提示 菜单界面 在菜单界面下,可以执行如下菜单命令:在菜单界面下,可以执行如下菜单命令:按e键可以对高亮菜单项中的命令进行编辑。按a键可以对高亮菜单项中的命令追加内核启动参数。按c键进入命令行操作界

26、面。 在引导装载菜单中按e键就进入了菜单项编辑界面。菜单项编辑器界面 菜单项编辑器界面的常用菜单项编辑命令:1)按e键编辑当前选中的行。2)按c键进入GRUB的命令行界面。3)按o键在当前行后面插入一行。4)按O键在当前行前面插入一行。5)按d键删除当前行。6)按b键启动当前的菜单项命令并引导操作系统。7)按ESC键返回菜单界面,取消对当前菜单项所作的任何修改。在在GRUB的启动菜单项编辑界面下所作的修改只对本次的启动生效,并的启动菜单项编辑界面下所作的修改只对本次的启动生效,并不保存到配置文件中,如需改变启动菜单项的配置可编辑不保存到配置文件中,如需改变启动菜单项的配置可编辑GRUB的配置的

27、配置文件文件“/boot/grub/grub.conf”。 菜单项编辑界面 进入命令行操作界面的方法:v在菜单界面或菜单项编辑界面中按c键进入。v在Linux的Shell环境下输入grup进入。 命令行操作界面 命令行操作界面下的常用命令 命令命令功能功能boot引导先前已经被指定并载入的操作系统或链式装载程序chainloader将指定的文件作为一个链式装载程序载入,将启动控制权交给另外的启动引导器。为了获取在一个指定分区第一扇区内的文件,使用+1作为文件名displaymem显示当前内存的使用情况,这个信息是基于BIOS的。这个命令有助于确定系统在引导前有多少内存initrd使用户能够确定

28、一个在引导时可用的初始RAM盘。当内核为了完全引导而需要某些模块时,这个是必需的install p安装GRUB到系统的主引导记录。这个命令允许系统重启时出现GRUB接口,如果命令被执行,那么除了GRUB信息之外的其他用于引导其他操作系统的信息都将丢失kernel当使用直接载入方式引导操作系统时,kernel命令指定内核从GRUB的根文件系统中载入。其后可以跟options选项将在内核载入时传给内核 GRUB配置文件配置文件grub.conf的选项的选项 GRUB配置 选项选项功能功能default设置启动菜单的默认启动项,菜单项序号参数从0开始,即0代表第一个菜单项,1代表第二个菜单项timeoutGRUB载入由default命

温馨提示

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

评论

0/150

提交评论