1 / 54

1 . 项目课题引入

1 . 项目课题引入. 2 . Linux 的基本知识. 3 . Linux 的安装与基本配置. 4 . 现场安装演示案例. 5 . X Windows System. 6 . GRUB 的安装与配置. 7 . 现场演示. 课题引入-项目背景 1 、网络操作系统在网络中的作用和地位是怎样的?为网络中的用户提供了哪些服务? 2 、当前流行的网络操作系统有哪些?. Linux 网络操作系统是如何规划和安装的?. 课题引入-项目背景

kyle-lara
Download Presentation

1 . 项目课题引入

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 1.项目课题引入 2.Linux的基本知识 3. Linux的安装与基本配置 4. 现场安装演示案例 5. X Windows System 6. GRUB的安装与配置 7. 现场演示

  2. 课题引入-项目背景 1、网络操作系统在网络中的作用和地位是怎样的?为网络中的用户提供了哪些服务? 2、当前流行的网络操作系统有哪些? Linux网络操作系统是如何规划和安装的?

  3. 课题引入-项目背景 假设某计算机中已经安装Windows 2000/2003,其磁盘分区情况如图所示,要求增加安装RHEL 4 AS并保证原来的Windows 2000/2003仍可使用。 已知此硬盘约有20GB,分为C、D、E三个部分。对于此类硬盘比较简便的操作方法是将E盘上的数据转移到C盘或者是D盘,而利用E盘的硬盘空间来安装Linux。计算机上已安装Windows 98、Windows ME或者Windows XP均可参照此安装过程。

  4. 课题引入-项目分析 完成本项目需要解决的问题: 1.Linux系统有什么特点 2.Linux有哪些版本,我们应该选择哪个版本 3.我们如何通过光盘引导并安装Linux系统 4.如何进入X Windows System执行基本配置 5.我们如何配置和使用启动引导器GRUB 6.如何安装Linux使之与Windows并存

  5. 课题引入-教学目标 完成本项目需要实现的教学目标: 1.Linux的基本知识(理解) 2.Linux的安装和基本配置(重点掌握) 3.X Windows System(掌握) 4.GRUB的安装与配置(掌握)

  6. 课题引入-应达到的职业能力 1.能掌握Linux系统的特点和基本知识 2.能熟练掌握Linux系统的安装与基本配置 3.能够掌握多系统的安装与配置方法 3.能够掌握GRUB的配置

  7. 项目问题1- Linux的基本知识 1.Linux简介 2.Linux体系结构 3.Linux的版本 4. Red Hat Enterprise Linux简介

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

  9. 项目问题1-Linux历史 1969年 UNIX操作系统由K.Thompson和D.M.Richie在美国贝尔实验室开发 。 1990年芬兰人Linus Torvalds开始着手研究编写一个开放的与Minix系统兼容的操作系统。 1991年10月5日 Linus Torvalds在赫尔辛基技术大学FTP服务器上发布了一个消息这标志着 Linux系统诞生 。Linus Torvalds公布了第一个Linux的内核版本0.02版。 1992年3月,内核1.0版本的推出,标志着Linux第一个正式版本的诞生。

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

  11. 项目问题1-Linux的特点 • Linux操作系统是一个免费、自由、开放的操作系统,它拥有如下一些特点: • 完全免费 • 高效安全稳定 • 支持多种硬件平台 • 友好的用户界面 • 强大的网络功能 • 支持多任务、多用户

  12. 项目问题1-Linux的体系结构 • Linux操作系统一般由以下3个主要部分组成: • 内核(Kernel) • 命令解释层(Shell或其他操作环境) • 实用工具

  13. 项目问题1-Linux的内核 • 系统的心脏,运行程序和管理像磁盘和打印机等硬件设备的核心程序。 • 其源代码主要用C语言编写,通常安装在/usr/src目录。 • 采用模块化结构,包括:存储管理、CPU和进程管理、文件系统管理、设备管理和驱动、网络通信以及系统的引导、系统调用等。 • Linux允许用户根据自己机器的实际配置定制Linux的内核。 • 用户在安装Linux后可以下载最新版本的Linux内核,进行内核编译后升级计算机的内核,就可以使用到内核最新的功能。

  14. 项目问题1-Linux Shell • Shell(命令解释器)是系统的用户界面,提供用户与内核进行交互操作的接口。它接收用户输入的命令,并且把它送入内核去执行。 • 操作环境在操作系统内核与用户之间提供操作界面,它可以描述为一个解释器。操作系统对用户输入的命令进行解释,再将其发送到内核。Linux拥有桌面(desktop)、窗口管理器(window manager)和命令行shell(command line shell)等几种操作环境。

  15. 项目问题1-Shell的版本 • Bourne Shell:是贝尔实验室开发的版本。 • BASH:是GNU的Bourne Again Shell,是GNU操作系统上默认的Shell。 • Korn Shell:是对Bourne Shell的发展,在大部分情况下与Bourne Shell兼容。 • C shell:是SUN公司Shell的BSD版本。

  16. 项目问题1-Linux的实用工具 • Linux系统的实用工具可以分为以下三类: • 编辑器:用于编辑文件。 Linux的编辑器主要有:Ed、Ex、Vi和Emacs。Ed和Ex是行编辑器,Vi和Emacs是全屏幕编辑器。 • 过滤器:用于接收数据并过滤数据。 Linux的过滤器(Filter)读取从用户文件或其他地方的输入,检查和处理数据,然后输出结果。 • 交互程序:是用户与机器的信息接口,允许用户发送信息或接收来自其他用户的信息。

  17. 项目问题1-Linux的版本 • Linux的版本号分为两种:内核版本和发行版本 • 内核版本是指在Linus领导下的内核小组开发维护的系统内核的版本号。 • 发行版本是一些组织和公司根据自己发行版的不同而自定的 。 • Linux发行版本:

  18. 项目问题1-Red Hat Enterprise Linux • Red Hat是全球最大的Linux厂商。自2002年起,在Red Hat Linux 9之后,Red Hat Linux发展分为两个分支:Fedora Core(FC)桌面版和Red Hat Enterprise Linux(RHEL)服务器版。 • Fedora项目是一个由Red Hat资助并被Linux社区支持的开源项目 • Red Hat Enterprise Linux更加专业,功能更加强大,性能也更优越。

  19. 项目问题1- Red Hat Enterprise Linux产品家族

  20. 项目问题1- Red Hat Enterprise Linux 4的新特性 • 使用了新版本的Linux内核。RHEL4基于Linux 2.6内核平台。 • 支持更多硬件平台。 RHEL4支持AMD 64、Intel EM64T、Itanium等处理器,同时也对IBM Power系列的CPU提供支持。 • 提高了安全性。 RHEL4 包括了一个SELinux的实现。 • 图形桌面增强。 RHEL4使用了高版本的Gnome和KDE图形桌面软件,并将原来的Web浏览器换成了目前流行的Firefox。

  21. 项目问题2-Linux的安装与配置 1.安装前的准备 2.安装与Windows并存的系统 3.首次启动Linux的设置

  22. 1. 硬件的基本要求 2. 硬件的兼容性 3. 多重引导 Linux支持多重引导,在计算机开机后用户可以选择启动不同的操作系统。 目前Linux中实现多重引导的引导装载程序主要有LILO和GRUB。 Red Hat使用GRUB作为默认安装的引导装载程序。 4. 磁盘分区 5. 安装方式 • 项目问题2-安装前的准备

  23. 硬盘的分区包括主分区和扩展分区两种类型。主分区可以有l~4个,扩展分区可以有0~1个,而扩展分区中可以划分出若干个逻辑分区。硬盘的分区包括主分区和扩展分区两种类型。主分区可以有l~4个,扩展分区可以有0~1个,而扩展分区中可以划分出若干个逻辑分区。 目前常用的硬盘主要有两大类:IDE接口硬盘和SCSI接口硬盘。一台计算机上一般有两个IDE接口(IDE0和IDE1),在每个IDE接口上可连接两个硬盘设备(主盘和从盘)。 Linux的所有设备均表示为/dev目录中的一个文件,如:  IDE1接口上的主盘称为/dev/hda  IDE1接口上的从盘称为/dev/hdb  SCSI接口上的主盘称为/dev/sda  SCSI接口上的从盘称为/dev/sdb  IDE接口上主盘的第1个主分区称为/dev/hda1  IDE接口上主盘的第1个逻辑分区称为/dev/hda5 /dev目录下“hd”打头的设备是IDE硬盘,“sd”打头的设备是SCSI硬盘。 • 4. 磁盘分区

  24. 根据安装介质的不同,可以分为以下几种方法:根据安装介质的不同,可以分为以下几种方法: 使用本地数据安装 从本地硬盘安装,需要使用软盘引导。 从本地光盘安装,可以使用光盘或软盘引导。 通过网络安装 FTP服务器 HTTP服务器 NFS服务器 • 5. 安装方式

  25. 以光盘启动计算机 光盘引导安装 安装前,计算机的分区情况: • 安装Windows与RHEL 4 AS并存的计算机

  26. 设置计算机以光盘启动: 开启计算机电源后,屏幕会出现计算机硬件的检测信息,此时根据屏幕提示按下相应的按键就进入BIOS的设置画面,如屏幕出现“Press DEL to enter SETUP”字样,那么单击Delete键就进入BIOS设置画面。 在BIOS设置画面中将系统启动顺序中的第一启动设备设置为CD-ROM选项,并保存设置,退出BIOS。 • 以光盘启动计算机

  27. 使用图形化界面安装Linux的基本步骤: 安装提示选项 配置基本参数 设置磁盘分区 配置安装细节 选择软件包 安装后配置 第一次启动Linux • 光盘引导安装

  28. 磁盘分区可以选择“自动分区”和“用Disk Druid手工分区”两种方式。 “自动分区”:会删除硬盘已有分区并自动为Linux建立分区,所以对于新硬盘或已经不需要保留硬盘中数据的用户,可以选择这项。 “用Disk Druid手工分区”:如果硬盘中的部分或者全部要保留,则选择“用Disk Druid手工分区”,由用户来决定如何进行磁盘分区。 • 光盘引导安装---磁盘分区

  29. 安装Linux时必须至少有两个分区:交换分区和/分区:安装Linux时必须至少有两个分区:交换分区和/分区: 交换分区:用于实现虚拟内存。一般情况下,交换分区的大小是物理内存的1~2倍,其文件系统类型是swap。 /分区:用于存放包括系统程序和用户数据在内的所有数据,其文件系统类型通常是ext3或者是ext2,但ext3优于ext2,建议使用ext3。 Red Hat推荐的分区方案: 交换分区 /boot分区:约100MB,用于存放Linux内核以及在启动过程中使用的文件。 /var分区:专门用于保存管理性和记录性数据,以及临时文件等。 /分区:保存其他的所有数据。 • 安装Linux系统的磁盘分区方案

  30. 首次启动Linux时,需要执行以下设置: (1)设置代理程序。 (2) 在“许可协议”界面。 (3)设置“日期和时间”。 (4)在“显示”设置界面中,应根据实际设置。 (5)在“Red Hat网络登录”界面中,设置登录账户和口令。 (6)在“激活”界面中,输入订阅号码来激活产品。 (7)在“系统用户”界面中,输入一个普通用户的用户名、全名、口令和确认口令(必须和口令相同)。 (8)在“声卡”界面中,单击“播放测试声音”按钮测试声音。 (9)在“额外光盘”界面中,可以通过额外光盘用来安装用户所需的额外软件,也可以以后安装。 (10)在“结束设置”界面中,单击“下一步”按钮,完成首次启动。 • 项目问题2 - 首次启动Linux的设置

  31. 现场演示:光盘引导安装Linux 企业中的服务器上已经安装了Windows系统(具体情况见本项目的背景),需要在该服务器上配置Linux系统与Windows系统共存,选择服务器版Linux操作系统,基本要求如下: 交换分区的大小为500MB “/boot”分区的大小为100MB “/var”分区的大小为500MB 剩余空间做成“/”分区 设置IP地址为192.168.22.100/24;网关为192.168.22.254 DNS服务器为192.168.0.1和192.168.0.3 安装过程中不启用防火墙 时区选择“亚洲,上海” 完成第一次启动时基本设置

  32. 项目问题3 -X Windows System 1.X Windows System简介 2.X Windows System基本结构 3.Linux系统的终端窗口

  33. X-Window System是一套工作在Unix计算机上的优良的窗口系统,最初是麻省理工学院的一个研究项目,现在是类Unix系统中图形用户界面的工业标准。X-Window System与设备无关。 X-Window System的主要特征: X-Window System本身就是基于Client/Server的结构建立的,具有网络操作的透明性。 支持许多不同风格的操作界面。 X-Window System不是操作系统必需的构成部分。 X-Window System是开源项目,可以通过网络或者其他途径免费获得源代码。 • 项目问题3 -X Windows System

  34. X-Window System由三部分构成: X Server:控制实际的显示与输入设备。X Server是控制显示器和输入设备的软件。 X Client:向X Server发出请求以完成特定的窗口操作。X Client是使用操作系统窗口功能的一些应用程序。 通信通道:负责X Server与X Client之间的通信。通信通道是X Server和X Client之间传输信息的通道。 通信通道根据X Server和X Client所在位置的不同,可以分为两种情况: X Server和X Client位于同一台计算机上,他们之间可以使用计算机上任何可用的进程通信方式进行交互。 X Server和X Client位于不同的计算机上,他们之间的通信必须通过网络进行,需要相关网络协议的支持。 • X Windows System的基本结构

  35. 在RHEL 4的字符界面下输入startx命令即可进入X-Window界面。 在X-Window窗口中通过选择【应用程序】|【系统工具】|【终端】,打开字符终端窗口,如图所示。 • Linux的终端窗口

  36. X-window下的字符终端窗口

  37. 项目问题4 - GRUB 1.启动引导器和GRUB 2.GRUB的安装 3.GRUB的术语 4.GRUB命令提示 5.GRUB配置

  38. 启动引导器是计算机启动过程中运行的第一个真正的软件,通常计算机启动时在通过BIOS自检后读取并运行硬盘主引导扇区(MBR)中的启动引导器程序,启动引导器再负责加载启动硬盘分区中的操作系统。启动引导器是计算机启动过程中运行的第一个真正的软件,通常计算机启动时在通过BIOS自检后读取并运行硬盘主引导扇区(MBR)中的启动引导器程序,启动引导器再负责加载启动硬盘分区中的操作系统。 GRUB 是由GRUB(GRand Unified Bootloader) 派生而来,它将引导装载程序安装到主引导记录。主引导记录是位于一个硬盘开始的扇区,它允许位于主引导记录区中特定的指令来装载一个GRUB菜单或是GRUB的命令环境。 GRUB是一个多重操作系统启动引导器,可以在多个操作系统共存时选择引导哪个系统。它可以引导的操作系统包括Linux、FreeBSD、NetBSD、BeOSi、OS/2、Windows 95/98、Windows NT、Windows 2000。 • 启动引导器和GRUB

  39. GRUB的安装 • 利用rpm命令安装: • 源码包的安装方法: • 测试是否成功安装了GRUB的命令:

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

  41. GRUB的术语 • 2 GRUB下的文件名 • 当在GRUB中输入包括文件的命令时,文件名必须直接在设备和分区后指定,即在分区上的目录路径后加上文件名来指定文件。 • 格式如下:

  42. GRUB支持3个操作界面: 1. 菜单界面 2. 菜单项编辑器界面 3. 命令行操作界面 • GRUB命令提示

  43. 在菜单界面下,可以执行如下菜单命令: 按e键可以对高亮菜单项中的命令进行编辑。 按a键可以对高亮菜单项中的命令追加内核启动参数。 按c键进入命令行操作界面。 • 菜单界面

  44. 在引导装载菜单中按e键就进入了菜单项编辑界面。在引导装载菜单中按e键就进入了菜单项编辑界面。 • 菜单项编辑器界面

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

  46. 进入命令行操作界面的方法: 1)在菜单界面或菜单项编辑界面中按c键进入。 2)在Linux的Shell环境下输入grup进入。 • 命令行操作界面

  47. 命令行操作界面下的常用命令

  48. GRUB配置 • GRUB配置文件grub.conf的选项

  49. 1. Linux和Windows分别安装在两块硬盘的情况: • GRUB配置文件案例

More Related