Presentation is loading. Please wait.

Presentation is loading. Please wait.

计算机网络 指导教师:杨建国 二零一零年三月.

Similar presentations


Presentation on theme: "计算机网络 指导教师:杨建国 二零一零年三月."— Presentation transcript:

1 计算机网络 指导教师:杨建国 二零一零年三月

2 第十二章 LINUX(需更新) 第一节 LINUX概 述 第二节 LINUX使用 第三节 LINUX管理

3 Linux实用教程 刘兵 吴煜煌等编著 本书从三个方面来介绍Red Hat Linux操作系统。第一部分是Red Hat Linux操作系统的安装、配置及常用命令。第二部分是Red Hat Linux操作系统的网络管理。包括如何管理用户,如何设置DNS服务器,SMTP/POP3  服务器,Web服务器,NFS服务器以及文件和打印服务器,FTP服务器的配置和维护,最后对Linux系统的网络安全及应用架构进行了讲解。第三部分是如何在Red Hat Linux进行程序设计,包括一个程序的编辑、编译、调试、生成RPM安装包的整个过程。本书使用Red Hat 9.0版本为例来描述。 本书适合高等学校计算机专业及计算机网络专业的学生使用。也可作为Linux系统管理人员、网络管理人员及广大Linux爱好者学习使用。

4 第1章 Linux概况及安装 1.1 Linux概述 1.1.1 Linux简介 什么是Linux
简单地说,Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intel x86系列CPU的计算机上。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。 Linux最早由一位名叫Linus Torvalds的计算机爱好者开发,他的目的是设计一个代替Minix的操作系统,这个操作系统可用于386、486或奔腾处理器的个人计算机上,并且具有Unix操作系统的全部功能。

5 Linux以它的高效性和灵活性著称。它能够在个人计算机上实现全部的Unix特性,具有多任务、多用户的能力。Linux可在GNU(“不是UNIX”工程的缩写)公共许可权限下免费获得,是一个符合POSIX标准的操作系统。Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。它还包括带有多个窗口管理器的X-Windows图形用户界面,如同我们使用Windows NT一样,允许我们使用窗口、图标和菜单对系统进行操作。

6 Linux之所以受到广大计算机爱好者的喜爱,主要原因有两个,一是它属于自由软件,用户不用支付任何费用就可以获得它和它的源代码,并且可以根据自己的需要对它进行必要的修改和无约束地继续传播。另一个原因是,它具有Unix的全部功能,任何使用Unix操作系统或想要学习Unix操作系统的人都可以从Linux中获益。

7 2. Linux系统的主要特点 开放性:指系统遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。
多用户:是指系统资源可以被不同用户使用,每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响。 多任务:它是指计算机同时执行多个程序,而且各个程序的运行互相独立。 良好的用户界面 :Linux向用户提供了两种界面:用户界面和系统调用。Linux还为用户提供了图形用户界面。它利用鼠标、菜单、窗口、滚动条等设施,给用户呈现一个直观、易操作、交互性强的友好的图形化界面。

8 设备独立性:是指操作系统把所有外部设备统一当作成文件来看待,只要安装它们的驱动程序,任何用户都可以象使用文件一样,操纵、使用这些设备,而不必知道它们的具体存在形式。 Linux是具有设备独立性的操作系统,它的内核具有高度适应能力 提供了丰富的网络功能:完善的内置网络是Linux一大特点。 可靠的安全系统:Linux采取了许多安全技术措施,包括对读、写控制、带保护的子系统、审计跟踪、核心授权等,这为网络多用户环境中的用户提供了必要的安全保障。 良好的可移植性:是指将操作系统从一个平台转移到另一个平台使它仍然能按其自身的方式运行的能力。Linux是一种可移植的操作系统,能够在从微型计算机到大型计算机的任何环境中和任何平台上运行。

9 3 LINUX的组成 LINUX的内核:内核是系统的核心,是运行程序和管理 像磁盘和打印机等硬件设备的核心程序。
LINUX SHELL: Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。 LINUX文件系统: Linux文件系统是文件存放在磁盘等存储设备上的组织方法。Linux能支持多种目前浒的文件系统,如EXT2、EXT3、FAT、VFAT、ISO9660、NFS、SMB等。 LINUX应用系统:标准的Linux系统都有一整套称为应用程序的程序集,包括文本编辑器、编程语言、X Window、办公套件、Internet工具、数据库等。

10 1.1.2 主要的Linux版本 红旗Linux 冲浪Linux 中软Linux Red Hat Linux Mandrake Linux
SuSe Linux TurboLinux

11 1.2 Red Hat 9.0的安装 1.2.1 Red Hat 9.0的硬件需求 1.2.2 安装前的准备
Red Hat Linux的主要优势 1.2 Red Hat 9.0的安装 Red Hat 9.0的硬件需求 安装前的准备

12 Red Hat 9.0安装的步骤 (1)语言选择:

13 (2)键盘配置:

14 (3)鼠标配置:

15 (4)选择安装还是升级:

16 (5) 安装类型:

17 (6)磁盘分区设置:

18 (7)为系统分区:

19 (8)添加分区:

20 (9)引导装载程序配置:

21 (10)网络配置:

22 (11)防火墙配置:

23 (12)语言支持的选择:

24 (13)时区配置:

25 (14)设置根口令

26 (15)选择软件包组:

27 (16)准备安装: 应该看到一个安装 Red Hat Linux 做准备的屏幕。 当你重新引导系统后,一份完整的安装日志可在 /root/install.log 中找到,以备今后参考。要取消安装进程,按计算机的重新启动按钮,或者使用 [Control]-[Alt]-[Delete] 组合键来重启计算机。

28 (17)安装软件包:

29 (18)创建引导盘:

30 (19)视频卡配置:

31 (20)配置显示器:

32 (21)定制配置:

33 安装程序会提示你做好重新引导系统的准备。 如果安装介质(磁盘驱动器内的磁盘或光盘驱动器内的光盘)在重新引导时没有被自动弹出,请记住取出它们。
(22)安装完成 祝贺你!你的 Red Hat Linux 9 安装现已完成! 安装程序会提示你做好重新引导系统的准备。 如果安装介质(磁盘驱动器内的磁盘或光盘驱动器内的光盘)在重新引导时没有被自动弹出,请记住取出它们。

34 1.2.4 Red Hat Linux9.0的登录和关闭 1.登录:
使用 Red Hat Linux 系统的一个前提条件是登录。登录实际上是向系统做自我介绍,又称验证(authentication)。如果键入了错误的用户名或口令,就不会被允许进入系统。 Linux系统有普通用户和超级用户之分。普通用户的用户名是任意的,而超级用户的用户名是root。Linux系统是严格区分大小写的,无论是用户名、文件名、设备名都是如此。即liubing、LiuBing、LIUBING是三个不同的用户名或文件名。图1-21显示为Red

35

36 当口令输入完毕后,按回车键进入Red Hat Linux9.0图形化界面,如图1-22所示。

37 如果想切换用户登录,可采用注销当前图形化桌面会话。操作的方法是:
2. 注销 如果想切换用户登录,可采用注销当前图形化桌面会话。操作的方法是: (1)依次选择“主菜单→注销”命令。 (2)打开如图 1-13所示的确认对话框,选择“注销”选项,然后点击“确定”按钮。如果你想保存桌面的配置以及还在运行的程序,选中“保存当前设置”复选框。

38 图1-23 “注销”对话框 图1-23 “ 注销”对话框

39 3. 关机和重新启动 关切和重新启动的方法如下: (1)依次选择“主菜单→注销”命令。
3. 关机和重新启动 关切和重新启动的方法如下: (1)依次选择“主菜单→注销”命令。 (2)在打开的对话框,选择“关机”或“重新启动”选项,然后点击“确定”按钮,即可完成关机或重新启动操作。

40 1.3 Linux的基本使用和设置 1.3.1 显示属性的设置 改变桌面背景
显示属性的设置 改变桌面背景 (1)在Linux桌面上单击鼠标右键,在弹出的快捷菜单中选择“改变桌面背景”命令,打开如图1-24所示的页面。 (2)在图1-24中,单击“选择图片”下的按钮,打开如图1­-25所示的选择图片对话框。

41 图1-25 选择图片

42 (3)在图1-25中,通过选择不同的文件夹下的不同图片,来选择一个满意的背景图片,然后单击“确认”按钮,返回到图1-24的对话框。 (4)还可进一步对背景图片进行居中、缩放、拉伸等处理。 (5)当选择无图片时,可通过“背景网格”,以及左测和右测的颜色来设置背景。 (6)设置完成后,单击“关闭”按钮,桌面显示如图1-26所示。

43 2. 显示设置 在此设置中可对显示分辨率、显示器的类型及显卡进行设置,具体的方法如下:
2. 显示设置 在此设置中可对显示分辨率、显示器的类型及显卡进行设置,具体的方法如下: (1)依次选择“主菜单→系统设置→显示”,打开如图1-27所示的显示设置对话框。在此对话框中,用户可选择设置“分辨率”、“色彩深度”。

44 (2)单击“高级”选项卡,打开如图1-28所示的显示高级设置,还可对显示器的类型、物理分辨率、以及视频卡进行设置。
(3)设置完成后,单击“确定”按钮。

45 配置日期和时间 (1)依次选择“主菜单→系统设置→日期 & 时间”,或在 shell(如 XTerm 或 GNOME 终端)提示下键入 redhat-config-date 命令。 (2)在打开的图1-29中,可通过给出的界面来修改年、月、日、时、分、钞。改变方法如下:   要改变日期,使用箭头左右移动月份来改变月份;使用箭头左右移动年份来改变年份,然后单击星期中的日期来改变星期中的日期。 Ø         要改变时间,使用上下箭头按钮,它们在“时间”部分中的“小时”、“分钟”、和“秒钟”旁边。 (3)单击图1-29中的“时区”选项卡,打开图1-30,可对安装过程中的时区进行重新设置。

46 图1-30 时区设置 (4)在单击“确定”按钮之前,前面的所有设置都不会生效。当确认设置完毕后,单击“确定”按钮。

47 1.3.3 软盘和光盘的使用 在这里主要讨论如何在软盘中读取和写入文件,如何格式化软盘,以及如何从光盘中读取和复制数据。 1. 软盘的使用
软盘和光盘的使用 在这里主要讨论如何在软盘中读取和写入文件,如何格式化软盘,以及如何从光盘中读取和复制数据。 1. 软盘的使用 (1)挂载和卸载软盘 在使用软盘之前,它一定要先被挂载。要挂载软盘,把它插入软盘驱动器,然后在 终端提示下键入“ mount /mnt/floppy/” 。当该软盘的文件系统被挂载到 “/mnt/floppy” 目录中时,软盘驱动器的活动灯应该闪动。可以通过使用“cd /mnt/floppy/” 命令转换到那个目录里来存取软盘上的内容。

48 当完成了软盘上的任务后,在把它从驱动器中取出之前,应该先卸载它。关闭所有可能还在使用软盘上文件的程序或展示软盘内容的程序,然后在 终端提示下键入以下命令:
# umount /mnt/floppy/

49 (2)在 MS-DOS 软盘上存放 Linux 文件
使用以下命令来复制文件(把 filename 替换为要复制的文件): # cp filename /mnt/floppy 然后,便可以卸载软盘并把它从驱动器中取出。软盘中的新文件现在就可以从 Windows 机器上被存取了 (3)格式化软盘 如果只在 Red Hat Linux 中使用软盘,仅需使用 ext2 文件系统来格式化它。一旦已在软盘上创建了 ext2 文件系统,就可以使用与在硬盘上操作文件和目录相同的方法来操纵该软盘的内容。

50 2. 光盘的使用 (1)在文件管理器中使用光盘 (2)在终端提示下使用光盘
2. 光盘的使用 (1)在文件管理器中使用光盘 (2)在终端提示下使用光盘 用户还可以手工地在 shell 提示下挂载和卸载光盘。在光盘驱动器内插入一张光盘,打开 终端,然后键入以下命令: # mount /mnt/cdrom 这样,光盘就会被挂载,便可以用文件管理器来使用它了。还可以通过点击桌面上的主目录图标,并在位置栏内键入“ /mnt/cdrom ”来访问光盘。 光盘上工作完毕后,在把它从驱动器内弹出之前必须卸载它。关闭所有使用光盘的应用程序或文件管理器,然后在终端提示下键入以下命令: # umount /mnt/cdrom 现在,便可以安全地按光盘驱动器上的弹出按钮来取出光盘。

51 打印机的安装与设置 Red Hat Linux 包括了一个用来配置本地和远程打印机的图形化工具。使用它,不必再安装额外的驱动程序和应用程序,此工具使用渐进的步骤来帮助用户配置打印机。有两种方式打开打印机的图形化配置工具,方法如下: Ø         依次选择“主菜单→系统设置→Printing” Ø         双击桌面上的“从这里开始”图标,选择“系统设置”,然后在打开的对话框中选择“Printing”

52 (1)要添加并行端口或 USB 端口的本地打印机,单击打印机配置工具主窗口上的“新建”按钮。
1. 添加本地打印机 (1)要添加并行端口或 USB 端口的本地打印机,单击打印机配置工具主窗口上的“新建”按钮。

53 (2)在如图 1-36所示的窗口中,在“名称”后的文本框中输入一个独特名称。

54 (3)名称输入完毕后,单击“前进”按钮,打开如图 1-37所示的窗口。

55 (4)选择了打印机的队列类型后,下一步就是选择打印机型号。点击“前进”按钮,打开如图1-38所示的打印机型号对话框。。

56 (5)选择后,单击“前进”按钮,进入到打印机配置的最后一步,即确认打印机配置。如果设置正确,则单击“应用”按钮来添加打印队列,否则,点击“后退”按钮来修改打印机配置。 2. 打印测试页 要打印测试页,从打印机列表中选择想试验的打印机,然后从图1-39中的“测试”拉下菜单中选择合适的测试页。

57 要打印测试页,从打印机列表中选择想试验的打印机,然后从图1-39中的“测试”拉下菜单中选择合适的测试页。
3. 修改现存打印机 要打印测试页,从打印机列表中选择想试验的打印机,然后从图1-39中的“测试”拉下菜单中选择合适的测试页。

58 单击面板上的「打印机管理器」图标来启动 GNOME 打印管理器。
4. 管理打印机 在GNOME桌面环境下,有几种打开打印机管理器的方法: 单击面板上的「打印机管理器」图标来启动 GNOME 打印管理器。 依次选择“主菜单→系统工具→打印管理器”。 打开如图 1-41所示的打印机管理器对话窗口。在该对话框中,双击一个已配置的打印机来查看打印假脱机,如图 1-42所示 1-41 1-42

59 1.4 使用 RPM 来管理软件包 RPM 软件包管理器(RPM)是开放打包系统,任何人都可以使用。它在 Red Hat Linux,以及其它 Linux 和 UNIX 系统上运行。对于终端用户来说,RPM 简化了系统更新。安装、删除安装、升级 RPM 软件包可以使用简短的命令就可完成。RPM 维护一个已安装软件包和它们的文件数据库,因此,可以在系统上使用功能强大的查询和校验。 对于开发者来说,RPM允许把软件编码和程序打包,然后提供给终端用户。

60 RPM 的设计目标 可升级性 使用 RPM,可以不必全盘重装就可以在系统上升级个别组件。当得到一个基于 RPM 的操作系统的新发行版本(如 Red Hat Linux),不必重新安装系统。 强大的查询功能 RPM 被设计来提供强大的查询功能。可以在整个数据库中搜索软件包或某些特定文件。还可以轻易地了解到哪个文件属于哪个软件包,软件包来自哪里。

61 一个重要的设计目标是允许使用与软件的原创者所发行源码一致的“纯净”软件源码。使用 RPM,会有纯净源码、使用过的补丁、以及完整的建构指令。
3. 系统校验 RPM另一项强大的功能是软件包校验。 4. 纯净源码 一个重要的设计目标是允许使用与软件的原创者所发行源码一致的“纯净”软件源码。使用 RPM,会有纯净源码、使用过的补丁、以及完整的建构指令。

62 RPM 有基本操作模式 RPM 有五种基本操作模式(不包括软件包建构):安装、删除安装、升级、查询和校验,本节包括对每一模式的总览。想了解完整的选项和细节,请使用 rpm --help 命令。 RMP包的名称格式 RPM包的名称有其特有的格式,如典型的 RPM 软 名称类似于: liubing i386.rpm 该文件名包括软件包名称“liubing”;软件的版本“1.0” 其中包括主版本号和次版本号;“i386”是软件所运行 硬件平台;最后“rpm”做为文件的扩展名,当然代表文 件的类型为RPM包。

63 如果想安装RPM包并显示安装进度信息可使用如下命令格式:
rpm –i RPM包的全路径文件名 如果想安装RPM包并显示安装进度信息可使用如下命令格式: rpm –ivh RPM包的全路径文件名 在此命令的参数选项中: Ø         i:代表安装。 Ø         v:代表verbose,设置在安装过程中将显示详细的信息。 Ø         h:代表hash,设置在安装过程中将显示“# ”来表示安装的进度。 对于较大的RPM包,在安装时尤其需要使用“-ivh”选项,这样可以看到安装过程的相应信息,更可以了解安装的进度。

64 3. 删除 RPM包 命令格式: rpm -e RPM包名称
(1)首先在终端上将系统中自带的输入法删除。 # rpm –e miniChinput (2)进入到下载fcitx的目录(假设是/input目录) # cd /input

65 (3)然后使用RPM命令来安装fcitx # rpm –ivh fcitx-1.8.5-1.rpm
(4)要让此输入法生效,还必须重新启动Linux系统。 升级RPM包 命令格式 : rpm -U RPM包的全路径文件名 5. 查询RPM包 命令格式: rpm -q 使用 rpm -q 命令来查询安装的软件包的数据库 rpm -q fcitx命令会显示安装的软件包 fcitx的 名称、版本、和发行号码。

66 3. -p <packagefile>: 查询软件包 <packagefile>。
Ø 2.-f <file>: 会查询拥有 <file> 的软件包。当指定文件时,必须指定文件的完整路径(如 /usr/bin/ls)。 3. -p <packagefile>: 查询软件包 <packagefile>。 以下选项用来选择要搜索的信息类型。它们叫做信息选择选项。       -i :显示软件包信息,包括名称、描述、发行版本、大 小、制造日期、生产商,以及其它杂项。 -l:显示软件包所含的文件列表。 -s:显示软件包中所有文件的状态。         -d:显示被标记为文档(man 页、info 页、README 等等)的文件列表。 -c:显示被标记为配置文件的文件列表。你在安装后改变这些文件来使软件包适用于你的系统(譬如,sendmail.cf、passwd、inittab 等等)。

67 rpm -V 6. 校验已安装的软件包 命令格式: 校验软件包比较从某软件包安装的文件和原始软件包中的同一文件的信息。
6. 校验已安装的软件包 命令格式: rpm -V 校验软件包比较从某软件包安装的文件和原始软件包中的同一文件的信息。 校验的最简单用法是 rpm -V fcitx,它校验所有在 fcitx软件包内的文件是否和最初安装时一样。

68 要根据 RPM 软件包文件来校验安装了的软件包: # rpm -Vp fcitx-1.8.5-1.rpm
要校验包含某一特定文件的软件包: # rpm -Vf /bin/vi 要校验所有安装了的软件包: # rpm -Va 要根据 RPM 软件包文件来校验安装了的软件包: # rpm -Vp fcitx rpm 单用一个 .(点)意味着测试通过。下列字符代表某类测试失败:        5 — MD5 校验和 Ø     S — 文件大小 L — 符号链接 T — 文件修改时间      D — 设备 U — 用户 G — 组群 M — 模式(包括权限和文件类型) ? — 不可读文件

69 《Linux系统管理与维护》 项目一 Linux在桌面办公中的应用

70 【学习要点】 ☆掌握操作系统的概念,了解操作系统的发展历史及常见的现代操作系统。 ☆理解操作系统的功能。
☆了解Linux发展历史及其特点,掌握Linux组成及版本的概念。 ☆学会Linux的启动、登录与注销。

71 【学习要点】 ☆了解X Windows,掌握GNOME图形桌面环境的使用。 ☆熟练使用Nautilus,掌握配置和退出GNOME的方法。
☆学会管理与配置Linux系统,并能够执行Linux下的应用程序。 ☆掌握在图形化的方式下安装应用程序的方法。

72 项目概要 大学毕业后,小王应聘到一家网络公司工作,被安排到网络运维组。公司的网络运维工作除了涉及Windows下的运营维护外,更多是Linux下的运营维护任务。小王对Windows下网络管理比较熟悉,对Linux并不是很熟悉。公司希望把他培养成为一名全面的网络运维管理员,就安排张工程师给小王进行指导。张工程师要求小王对Linux操作系统的基础知识有一些了解,并给他提供了一台安装有Red Hat Enterprise Linux 5操作系统让他进行实践操作。

73 任务一 认识操作系统 1.1.1操作系统的概念 操作系统(Operating Systems,简称OS)是计算机系统中最基本的系统软件。
操作系统是一组程序的集合,这些程序能有效地组织和管理计算机系统中的硬件及软件资源,合理地组织计算机工作流程,控制程序的执行,并向用户提供各种服务功能,使得用户能够灵活、方便、有效地使用计算机,使整个计算机系统能高效的运行。

74 操作系统的作用 ⑴管理系统中的各种资源 ⑵为用户提供良好的接口

75 操作系统的特征 ⑴并发性 ⑵共享性 ⑶随机性

76 1.1.2 操作系统的发展 操作系统的发展经历了几个阶段: 串行处理、 简单批处理系统、 多道批处理系统、 现代操作系统。

77 1.1.3 操作系统功能及指标 设计目标:有效 、方便 、扩展的能力 。 五个方面的功能: 处理机管理、 存储管理、 设备管理、 文件管理、
用户接口。

78 1.1.3 操作系统功能及指标 (1)系统的可靠性、可维护性和可用性。 (2)系统吞吐量。 (3)系统响应时间。 (4)系统资源利用率。
(5)可维护性。 (6)可移植性。

79 1.1.4 常见的现代操作系统 现阶段常见的现代操作系统有Microsoft Windows、Unix、Linux等。
Windows XP 、Windows2000/ 2003 、Windows Vista 2. Unix AIX 、HP-UX 、Solaris

80 任务一 认识Linux操作系统 1.2.1 Linux的产生与发展 1.2.2 Linux的组成与特点 1.2.3 Linux的版本
1.2.4 Red Hat Enterprise Linux

81 1.2.1 Linux的产生与发展 1991年 Linux最初由一名芬兰学生Linus Torvalds编写 。
Linux目前已成为可以与Unix和Windows相媲美的操作系统。Linux 成功的关键在于如下几点: ⑴它是一个免费的源代码公开的软件,可以自由下载安装并任意修改软件的源代码。 ⑵Linux操作系统与主流操作系统Unix兼容,很多Unix用户可以方便快捷地转为Linux用户。 ⑶各国政府、机构和厂商出于知识产权和安全原因,鼓励Linux的发展。 ⑷Linux支持几乎所有的硬件平台,包括Intel系统、Alpha系列、MIPS系统等。

82 1.2.2 Linux的组成与特点 Linux一般有4个主要部分: 内核、 Shell、 文件系统、 应用程序。

83 1.2.2 Linux的组成与特点 ⑴开放性 ⑵多用户 ⑶多任务 ⑷良好的用户界面 ⑸设备独立性 ⑹丰富的网络功能 ⑺可靠的系统安全
⑻良好的可移植性

84 1.2.3 Linux的版本 1 Linux操作系统的内核版本 内核版本号由3个数字组成,即r.x.y。 r: 内核的主版本号。
比如,内核版本号2.6.30表示主版本号是2,次是4,第30次修正。

85 1.2.3 Linux的版本 2.常见的Linux发行版本

86 1.2.4 Red Hat Enterprise Linux
红帽(Red Hat)公司最早由Bob Young和Marc Ewing在1994年创建,是目前世界上最资深的Linux和开放源代码提供商,同时也是最获认可的Linux品牌。基于开放源代码模式,红帽为全球企业提供专业技术和服务。

87

88 1.Red Hat Linux的发展历史 Red Hat Linux 1.0版本于1994年发行。
Fedora计划 。 Red Hat Enterprise Linux 。 2007年推出Red Hat Enterprise Linux 5 ,内核版本是2.6.18。

89 2.Red Hat Enterprise Linux 5的新特性
⑴内核及性能的提升。 ⑵安全性的提高。 ⑶图形桌面的增强。 ⑷虚拟化技术。 ⑸开发环境的改进。 ⑹管理与配置的简化。

90 任务二 启动与登录Linux 1.3.1 GRUB系统引导 1.3.2 Linux的登录与注销

91 1.3.1 GRUB系统引导 打开安装有Red Hat Enterprise Linux 5计算机的电源,在系统自检完成之后,会出现GRUB系统引导界面。 GRUB的英文全称是GRand Unified Bootloader,是一个写入到主引导记录和硬盘上的启动分区(/boot)中,并且用于加载操作系统的程序。 虚拟机操作。

92

93 1.3.2 Linux的登录与注销

94

95 文本模式登录 Red Hat Enterprise Linux Sever release 5 (Tikanga)
Kernel el5xen on an i686 login: 正确地输入用户名和口令

96 Linux的注销 选择“系统”菜单上的“注销” /“关机”命令

97 文本模式注销 注销 :logout 重启:reboot 关机:halt shutdown init 0和init 6命令

98 任务三 X Window与GNOME的使用 X Window 简介 使用GNOME Nautilus的使用 配置GNOME 退出GNOME

99 X Window 简介 X Window是在UNIX/Linux操作系统中提供图形化用户界面(GUI)支持的视窗系统(Window System),也被称为X。

100 X Window 简介 X Window虽然与微软的Windows很相似,但它们有本质的不同。微软的Windows系统与操作系统本身紧密结合,成为视窗操作系统不可分割的一部分。而X Window并不是操作系统,只是UNIX/Linux操作系统下的一个应用程序,两者之间没有任何关系。

101 X Window 简介 X Window从逻辑上分为三层:X Server(X 服务器)、X Client(X 客户程序)和X Protocol(X 通讯协议)。 最底层的X Server(X服务器)主要处理输入/输出信息并维护相关资源,它接受来自键盘、鼠标的操作并将它交给X Client(X客户端)做出反馈,而由X Client传来的输出信息也由它来负责输出; 最外层的X Client则提供一个完整的GUI界面,负责与用户的直接交互(KDE、Gnome都是一个X Client), 而衔接X Server与X Client的就是“X Protocol(X通讯协议)”、它的任务是充当这两者的沟通管道。

102 X Window 简介 Red Hat Enterprise Linux 5中提供两种X Window桌面环境:GNOME或KDE,默认是GNOME。

103 使用GNOME GNOME桌面环境包括面板、程序菜单和桌面

104 使用GNOME GNOME面板包括上、下部显示两个面板。
上面板包括3个程序菜单、程序启动器(默认中有一个Web浏览器)和用于通知警告信息的通知区域(包括时间显示、音量调节和键盘切换等) . 下面板左边是一个显示桌面图标、右边是四个桌面切换器和回收站图标,中间是任务栏

105 使用GNOME 2. GNOME的操作 ⑴鼠标的基本操作 ⑵菜单操作 ⑶窗口操作 ⑷运行应用程序

106 使用GNOME ⑸操作示例 ①查看计算机资源 ②文件归档管理 ③调整日期和时间 ④打开终端

107 Nautilus的使用 Nautilus的功能 ①浏览整个Linux系统的目录树结构。
②管理文件和目录(包括打开、移动、复制、删除和重命名等)。 ③运行命令批处理文件。 ④为管理桌面和系统提供了一个综合界面。

108 Nautilus两种工作模式 ⑴Spatial模式 ⑵浏览器模式

109 Spatial模式

110 浏览器模式

111 使用U盘和光盘 Red Hat Enterprise Linux 5中,将U盘或光盘插入驱动器后会自动挂装。
U盘被挂装到/mnt/usb目录,光盘被挂装到/mnt/cdrom目录。 同时,在桌面上会出现U盘或光盘的图标,在“位置”菜单中也会增加U盘或光盘的菜单项。

112 配置GNOME 1.配置面板 2.调整参数

113 退出GNOME 1.退出X Window 2.切换虚拟终端 3.启动到命令行模式

114 任务四 图形化方式的桌面管理 2.2.1系统菜单 2.2.2 网络客户端工具 2.2.3 用户和组管理

115 系统菜单 1.挂载移动存储设备 2. 系统监视器 3. 声音配置 4.打印机配置 5.网络配置 6.安全级别与防火墙配置

116 网络客户端工具 浏览器:Mozilla、Firefox Email:Evolution、Thunderbird、Kmail FTP:GFTP
即时通信:Gaim

117 用户和组管理 1.用户和组 Linux中的账户包括:超级用户(UID=0,GID=0)、普通用户(UID>=500)、伪用户(0<UID<500)。 组账户(简称组),它是用户的集合

118 用户和组管理 2.修改根用户口令 3.用户管理器

119 自主训练 1.查看GNOME提供的“应用程序”、“位置”或者“系统”菜单,运行其中的应用程序和工具。
2.查看Linux文件目录结构,学会常用的文件目录操作,如复制、粘贴、移动、删除、更名、创建文档、创建文件夹等。 3.练习在Linux下使用光盘和U盘。

120 自主训练 1.观察Linux开机后的启动过程,熟悉GRUB系统引导界面。
2.熟悉Red Hat Enterprise Linux 5的图形化登录界面。 3.记住Linux的用户名和口令,特别是root用户的口令。并尝试分别以root用户和普通用户两种不同身份登录Linux。 4.练习图形模式下的注销、重启与关机。 5.学会在虚拟机上登录和注销Linux。

121 习题 1.简述操作系统的概念。 2.操作系统有哪些功能? 3.Linux有哪些特点?
4.什么是 Linux 内核版本?什么是 Linux 的发行版本?常见的发行版本有哪些? 5.GRUB是什么程序?它的作用是什么?

122 内容提要 本书从三个方面来介绍Linux操作系统。 全书以Red Hat Enterprise Linux 3为例。
第一部分是Linux操作系统的安装、配置及常用命令和操作;该部分是Linux的基础。 第二部分是Red Hat Linux操作系统的网络管理;该部分是本书的重点内容。 第三部分是网络数据库部分。 全书以Red Hat Enterprise Linux 3为例。

123 课程目标 了解Linux的历史、现状和未来发展 熟悉Linux系统的特点和组成 掌握Red Hat Linux 的安装方法
掌握Linux下的TCP/IP环境配置 掌握Samba、DHCP和Squid服务器的配置 掌握DNS、 、FTP和Apache服务器的配置 掌握MySQL数据库的使用和LAMP环境的搭建

124 教材和参考书 教材 《Red Hat Enterprise Linux 3 系统管理》朱居正等编著,清华大学出版社2005年1月第1版
《Red Hat Linux 9应用基础教程》梁如军等编著,机械工业出版社 2005年6月第1版 《Linux 服务器配置与管理》冯昊编著,清华大学出版社, 2005年6月第1版 《Red Hat Linux 9.0 系统管理》金洁珩 王娟编著,机械工业出版社 2004年1月第1版 《Red Hat Linux 9 宝典》 [美] Christopher Negus 著 王勇 等译 电子工业出版社 2004年10月第1版 Red Hat 公司官方参考指南中文版

125 第1章 Red Hat Linux 简介

126 本章学习目标 了解自由软件和 Linux 了解Linux 的历史和现状 掌握Linux 系统的特点、组成 掌握使用Linux之前的必备知识
掌握Red Hat Linux 的光盘安装方法 了解Red Hat Linux 的其他安装方式 学会升级和删除Red Hat Linux 掌握首次启动Red Hat Linux 的配置

127 三种软件模式 商业软件(Commercial Software) 共享软件(Shareware)
由开发者出售拷贝并提供软件技术服务,用户只有使用权,但不得进行非法拷贝、扩散和修改 共享软件(Shareware) 共享软件由开发者提供软件试用程序拷贝授权,用户在使用该程序拷贝一段时间之后,必须向开发者缴纳使用费,开发者则提供相应的升级和技术服务 自由软件(Freeware 或 Free Software) 自由软件所指称的软件,其使用者有使用、复制、散布、研究、改写、再利用该软件的自由。

128 关于自由软件 自由软件赋予使用者四种自由: 不论目的为何,有使用该软件的自由。
有研究该软件如何运作的自由,并且得以改写该软件来符合使用者自身的需求。取得该软件之源码为达成此目的之前提。 有重新散布该软件的自由,所以每个人都可以藉由散布自由软件来敦亲睦邻。 有改善再利用该软件的自由,并且可以发表改写版供公众使用,如此一来,整个社群都可以受惠。

129 几个名词 GNU 是由“GNU‘s Not Unix”所递归定义出的首字母缩写语。
FSF自由软件基金会 (Free Software Foundation) GPL ( General Public License ) 是自由软件基金会(FSF)制定的GNU通用公共许可证。 OSS开放源代码软件(OSS: Open Source Software)

130 1.1 Linux概述 1. 什么是Linux 简单地说,Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intel x86系列CPU的计算机上。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。 Linux最早由芬兰一位名叫Linus Torvalds的大学生在1991年开发并在Internet上发布。

131 为什么使用Linux Linux是一套具有Unix全部功能的免费操作系统

132 2. Linux系统的主要特点 开放性:指系统遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。
多用户:是指系统资源可以被不同用户使用,每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响。 多任务:它是指计算机同时执行多个程序,而且各个程序的运行互相独立。 良好的用户界面 :Linux向用户提供了两种界面:用户界面和系统调用。Linux还为用户提供了图形用户界面。它利用鼠标、菜单、窗口、滚动条等设施,给用户呈现一个直观、易操作、交互性强的友好的图形化界面。

133 设备独立性:是指操作系统把所有外部设备统一当作成文件来看待,只要安装它们的驱动程序,任何用户都可以象使用文件一样,操纵、使用这些设备,而不必知道它们的具体存在形式。 Linux是具有设备独立性的操作系统,它的内核具有高度适应能力 提供了丰富的网络功能:完善的内置网络是Linux一大特点。 可靠的安全系统:Linux采取了许多安全技术措施,包括对读、写控制、带保护的子系统、审计跟踪、核心授权等,这为网络多用户环境中的用户提供了必要的安全保障。 良好的可移植性:是指将操作系统从一个平台转移到另一个平台使它仍然能按其自身的方式运行的能力。Linux是一种可移植的操作系统,能够在从微型计算机到大型计算机的任何环境中和任何平台上运行。

134 3 .LINUX的组成 LINUX的内核:内核是系统的核心,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。它从用户那里接受命令并把命令送给内核去执行。 LINUX SHELL:Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。 LINUX文件系统: Linux文件系统是文件存放在磁盘等存储设备上的组织方法。Linux能支持多种文件系统,如EXT2、EXT3、FAT、VFAT、ISO9660、NFS、SMB等。 LINUX应用系统:标准的Linux系统都有一整套称为应用程序的程序集,包括文本编辑器、编程语言、X Window、办公套件、Internet工具、数据库等。

135 1.1.2 主要的Linux版本 Linux发行套件是以Linux Kernel为核心,搭配各种应用程序和工具的软件集合。
发行套件的版本号随不同发布者的而不同,与系统内核的版本号是相对独立的。

136 1.1.3 Red Hat Linux简介 Red hat Linux 9 之后,发展分为两个分支:个人版和企业版。
个人版:Fedora 求新 企业版:Enterprise 求稳 企业版又分为AS、ES、WS三个版本。

137 1.1.4 Linux的应用领域 Linux 服务器 嵌入式Linux系统 桌面应用
2004年,摩托罗拉计算机部和IBM合作开发和推广电信应用计算平台。 …… 嵌入式Linux系统 2003年,摩托罗拉公司推出Linux平台的A760手机。并在近两年推出新款的Linux手机。 桌面应用 新版本的Linux系统特别在桌面应用方面进行了改进,达到相当的水平,完全可以作为一种集办公应用、 多媒体应用、网络应用等多方面功能于一体的图形界面操作系统。

138 1.2.1 Red Hat 安装 安装前的准备工作 如何获得红帽企业 Linux 购买 www.redhat.com 下载30天技术支持版
许多网站提供ISO文件下载 ftp:// /Linux/RedHat 你的硬件兼容吗? 你有足够的磁盘空间吗?

139 安装界面和安装方式 Red Hat Linux 的安装界面 Red Hat Linux 的安装方式 图形安装界面 字符安装界面 本地安装
本地光盘安装 本地硬盘安装 远程安装 远程NFS安装 远程FTP安装 远程HTTP安装

140 安装引导盘和引导盘映像文件 何时需要创建安装引导盘 映像文件 本地硬盘安装 远程安装
Red Hat Linux 提供引导映像文件,这些文件放在Red Hat Linux 的第一张安装光盘的“/images”目录中,用户可从映像文件自行创建需要的引导盘。

141 使用DOS启动盘从本地硬盘安装 将Linux的所有ISO文件放到一个文件夹中,将该文件夹放于FAT32分区中
将第一个ISO文件中的dosutils目录解压出来,放到FAT32分区的根目录下 使用DOS启动盘启动到纯DOS模式下(如果使用光盘启动到DOS下,引导过程中不要加载光驱),运行dosutils目录下的autoboot.bat文件即可启动Linux安装程序

142 Linux 和 Windows 分区

143 Linux系统分区 linux中所有的东西都可被看成文件,以路径的形式表现,对于磁盘分区,位于‘/dev’目录下。
对于IDE硬盘,驱动器标识符为“hdx~”, (a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘),“~”代表分区,前四个分区用数字1到4表示,它们是主分区或扩展分区,从5开始就是逻辑分区。 对于SCSI硬盘则标识为“sdx~” U盘,作为SCSI设备看待。

144 交换(SWAP)分区 SWAP分区是LINUX暂时存储数据的交换分区,它主要是把主内存上暂时不用得数据存起来,在需要的时候再调进内存中,且作为SWAP使用的分区不用指定“Mout Point”(载入点),它的大小至少要等于系统上实际内存的量,一般来说它的大小是物理内存的两倍。

145 根分区 (Native分区) Linux Native是存放系统文件的地方,使用EXT2或者EXT3的分区类型
/分区,存放系统启动所需文件和系统配置文件 /boot分区,它包含了操作系统的内核和在启动系统过程中所要用到的文件 /usr分区,是Red Hat Linux系统存放软件的地方 /home分区,是用户的home目录所在地 /var/log分区,是系统日志记录分区

146 挂载点 Linux和MS-Windows的文件系统有很大的不同

147 Red Hat 安装的步骤 (1)语言选择:

148 (2)键盘配置:

149 (3)鼠标配置:

150 (4)选择安装还是升级:

151 (5)磁盘分区设置:

152 磁盘分区方案 /分区(建议大小:5G) SWAP分区(建议大小:物理内存的2倍)
最简单的分区方案 /分区(建议大小:5G) SWAP分区(建议大小:物理内存的2倍) 较安全的分区方案 SWAP分区:用于实现虚拟内存(建议大小:物理内存的2倍)。 /分区:存放系统命令和用户数据等(建议大小:1GB)。 /boot分区:存放与Linux启动相关的程序(建议大小:100MB)。 /usr分区:存放Linux的应用程序(建议大小:3~5GB)。 /home分区:存放普通用户的数据(建议大小:所有磁盘剩余空间)。

153 (6)自动分区

154 (7)手动分区:

155 (8)添加分区:

156 (9)引导装载程序配置:

157 (10)高级引导装载程序配置

158 (11)网络配置:

159 (11)网络配置:

160 (12)防火墙配置:

161 (13)语言支持的选择:

162 (14)时区配置:

163 (15)设置根口令

164 (16)选择软件包组:

165 (16)选择软件包组:

166 (16)选择软件包组:

167 (17)准备安装: 应该看到一个安装 Red Hat Linux 做准备的屏幕。 当你重新引导系统后,一份完整的安装日志可在 /root/install.log 中找到,以备今后参考。要取消安装进程,按计算机的reset按钮,或者使用 [Control]-[Alt]-[Delete] 组合键来重启计算机。

168 (18)安装软件包:

169 (19)视频卡配置:

170 (20)配置显示器:

171 (21)定制配置:

172 (22)安装完成 祝贺你!你的 Red Hat Linux 安装现已完成! 安装程序会提示你做好重新引导系统的准备。 如果安装介质(磁盘驱动器内的磁盘或光盘驱动器内的光盘)在重新引导时没有被自动弹出,请记住取出它们。

173 Red Hat Linux 的多方式安装过程 准备安装文件 选择询问安装方式 boot: linux askmethod 选择安装方法
光盘映像文件(ISO文件) 安装文件目录树 选择询问安装方式 boot: linux askmethod 选择安装方法

174 选择安装方法

175 硬盘安装

176 NFS安装

177 FTP安装

178 Web安装

179 文本安装

180 升级Red Hat 升级 Red Hat Linux 文件系统 引导装载程序 软件包的升级

181 删除Linux 使用 Windwos 98 启动盘启动系统,执行如下的命令删除写在硬盘MBR里的GRUB或LILO引导程序。
C:> fdisk /mbr 删除Linux分区 对于Windows 2000/XP/2003的用户,可以启动Windows系统使用Windows 2000 计算机管理工具中的磁盘管理工具删除磁盘上的所有Linux分区。 对于Windows 95/98的用户,可以使用PQ Magic工具删除磁盘上所有的Linux分区。

182 首次启动Red Hat Linux 的配置 配置普通用户账号 配置日期和时间 配置Red Hat网络支持 安装额外软件

183 启动引导器 启动引导器是计算机启动过程中运行的第一个软件,通常计算机启动时在通过BIOS自检后读取 并运行硬盘主引导扇区中的,启动引导器再负责加载启动硬盘分区中的操作系统,将控制权交给它。 Linux中使用比较多的是GRUB引导器 GRUB可以引导的操作系统包括:Linux,FreeBSD,Solaris,OS/2,Windows98,Windows NT,Windows2000。

184 GRUB的菜单界面

185 引导装载程序 —— grub timeout表示默认等待的时间,默认是10秒钟。 指定在GRUB引导时所使用的屏幕图像的位置。
默认的操作系统是由default控制的。default后加一个数字n,表明是第n+1个。 timeout表示默认等待的时间,默认是10秒钟。 指定在GRUB引导时所使用的屏幕图像的位置。 title表示的是引导时出现的菜单项 设置GRUB的根设备(root)为Linux内核所在的分区 用kernel命令后跟Linux内核文件作为参数,加载Linux的内核文件 用initrd命令加载镜像文件 做root命令同样的事情,只是不挂装分区 调用Windows分区的启动引导器引导Windows系统。

186 GRUB配置文件的常用选项 default:设置启动菜单的默认启动项,菜单项序号参数其值从"0"开始, 即"0"代表第1个菜单项,"1" 代表第2个菜单项。 timeout:GRUB载入指定项目前的时间间隔,以秒为单位。 title:设定用来装载一个操作系统的一组特定命令的标题。 splashimage:指定在GRUB引导时所使用的屏幕图像的位置。 root:设置GRUB的根设备(root)为Linux内核所在的分区。 rootnoverify:做root命令同样的事情,只是不挂装分区。 kernel:用kernel命令后跟Linux内核文件作为参数,加载Linux的内核文件。 initrd:用initrd命令加载镜像文件。 chainloader:使用chainloader命令调用Windows分区的启动引导器引导Windows系统。

187 GRUB的配置使用技巧(1) 重新装载GRUB 何时需要重新装载GRUB 操作步骤 启动进入Linux系统 使用引导软盘启动
执行grub-install /dev/hda

188 GRUB的配置使用技巧(1) 用安装盘修复GRUB
使用Linux第一张安装光盘启动,安装界面出现后按F5键,在boot下输入linux rescue 回车,进入rescue模式,一系列简单配置后出现grub> 输入root (hdx,y) (一个硬盘x=0,linux安装在第二个硬盘上x=1,y为装linux系统所在的根分区,可用root (hdx,用Tab键来查y值) 输入setup (hd0) 回车,如果出现successful…… 重启计算机,OK。

189 GRUB的配置使用技巧(2) 制作和使用GRUB启动软盘 制作GRUB启动软盘 # mke2fs /dev/fd0
将一张软盘格式化为ext2文件系统 # mke2fs /dev/fd0 挂装软盘,装载GRUB # mount /mnt/floppy/ # grub-install --root-directory=/mnt/floppy/ '(fd0)' # umount /mnt/floppy/ 使用GRUB启动软盘 使用GRUB启动软盘引导系统 GRUB version 0.93 (640K lower / 3072K upper memory) [ Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists the possible completions of a device/filename.] grub> 引导已经安装的Red Hat grub>root (hd0,0) grub>kernel /boot/vmlinuz ro root=LABEL=/ grub>initrd /boot/initrd img grub>boot 引导已经安装的Windows grub>rootnoverify (hd0,0) grub>makeactive grub>chainloader +1 grub>boot

190 GRUB的配置使用技巧(3) 丢失root口令的解决方法
在出现GRUB引导画面时,按字母e键,进入GRUB编辑状态。按↑键或↓键选择相应的引导项,并再接字母e键进入命令行编辑。在出现的命令行上添加“1”或single,并按键,返回GRUB编辑状态。按字母b键,引导进入单用户模式。 使用passwd命令重新设置root口令 切换到运行级别3或5

191 GRUB的配置使用技巧(4) 修改grub启动时的背景图片 1 将一图片转化成640*480,14色的XPM文件:
#convert abc.jpg -colors 14 -geometry 640x480! abc.xpm 2 压缩生成的xpm文件,使用gzip #gzip -9 abc.xpm 3 将abc.xpm.gz拷到/boot/grub下 4 修改/boot/grub/menu.lst splashimage /boot/grub/abc.xpm.gz 5 存盘退出 foreground = ffffff background =

192 作业 Linux系统有何特点? 什么是自由软件、开放源代码软件?其与共享软件有何区别? 何谓“主引导记录(MBR)”?
Windows系统和Linux系统是如何标识磁盘分区的?

193 实验 请在课余下载并使用跨平台的自由软件(可以先在Windows平台下试用这些软件)。 掌握本地硬盘安装Red Hat Linux 的方法。
办公套件——OpenOffice.org 浏览器——Firefox 客户端——Thunderbird 掌握本地硬盘安装Red Hat Linux 的方法。 掌握Linux磁盘的分区。

194 作业题 1.作业题 2. 3.


Download ppt "计算机网络 指导教师:杨建国 二零一零年三月."

Similar presentations


Ads by Google