Linux基础与应用.ppt
《Linux基础与应用.ppt》由会员分享,可在线阅读,更多相关《Linux基础与应用.ppt(248页珍藏版)》请在三一办公上搜索。
1、Linux基础与应用,陈 明 编著中国高等院校计算机基础教育课程体系规划教材,一些相关网站网址,http:/http:/http:/,目 录,第一章 Linux概述第二章 Red Hat Linux系统安装第三章 Linux常用命令第四章 X Window系统第五章 Red Hat Linux常用工具第六章 Linux系统管理与配置第七章 Linux常用应用程序第八章 Linux下的shell编程第九章 Linux下的C和C+编程第十章 Linux下的Java编程第十一章 Linux下的进程管理与进程间通信第十二章 套接字,第一章 Linux概述,1.1 Linux操作系统简介 1.2 Lin
2、ux的发展史 1.3 Linux发行版本 1.4 Linux与Unix的区别 1.5 Linux的获得 1.6 小结,1.1 Linux操作系统简介,Linux操作系统是一个遵循标准操作系统界面标准的免费操作系统,在外表和性能上同常见的UNIX非常相象,但是所有系统核心代码已经全部被重新编写。Linux操作系统可以在基于Intel x86系列处理器以及Cyrix,AMD的兼容芯片的个人计算机上运行,它可以将一台普通的个人计算机变成一台功能强大的UNIX工作站,在Linux上可以运行大多数UNIX程序:Vi、Emacs、X Window、GNU的C/C+编译器。,1.2 Linux的发展史,19
3、91年8月芬兰赫尔辛基大学的年轻人Linus自己书写了一个保护模式下的操作系统,这就是Linux的原型;1991年10月5日,发布了Linux的第一个正式版本:0.02版;1994年的3月14日发布了Linux的1.0版;1994年11月,Hurd的第一个雏形发表;1997年6月发布Hurd的0.2版本。,1.3 Linux发行版本,1.Red Hat Linux Red Hat Linux是由Red Hatsoftware公司发布的。网址:WWW:http:/FTP:ftp:/,1.3 Linux发行版本,RedHatLinux的优点:支持硬件平台多优秀的安装界面独特的RPM升级方式 丰富的
4、软件包 安全性能好方便的系统管理界面详细而完整的在线文档,1.3 Linux发行版本,2.Debian Linux 网址:WWW:http:/FTP:ftp:/这是由GNU发行的Linux发行套件,是由网络上的Linux爱好者负责维护的发行套件。Debian Linux的特点是软件极其丰富,升级容易,软件之间的关联性强。开放式的开发环境。,1.4 Linux与Unix的区别,某些PC机的Unix和Linux在实现方面类似;Linux是免费软件,商业Unix除了软件本身的价格外,用户还需支付文档、售后服务的费用;针对PC机的UnixFreeBSD与Linux兼容,但Linux更便于用户的使用。,
5、1.5 Linux的获得,购买Red Hat光盘 下载文件发布(ISO)Red Hat 的官方FTP站点是:ftp:/pub/Red Hat/Linux 用户可以使用任何操作系统下的FTP客户端软件下载。,1.6 小结,本章概括性地介绍了Linux的产生与发展过程,主要内容包括Linux的发展历史、Linux的发行版本、Linux和Unix的区别、如何获得Linux等内容。通过本章的学习,可以对Linux操作系统的产生背景、产生过程、特点和与Unix的区别,以及如何获得Linux等内容有一个概括性的了解,进而为学习和掌握Linux打下坚实的基础。,第二章 Red Hat Linux系统安装,2
6、.1 安装前的准备工作 2.2 安装Red Hat Linux 2.3 系统的启动与关机 2.4 删除 Red Hat Linux 2.5 小结,2.1 安装前的准备工作,2.1.1 备份数据 为了保证数据的安全,如果硬盘中已经安装了DOS或Windows9x2000等操作系统,在安装Linux系统之前,先将硬盘中的重要数据进行备份。,2.1 安装前的准备工作,2.1.2 收集硬件信息 Red Hat Linux 9 系统与最近两年内出现的多数硬件兼容。最新的硬件支持列表可在下述网址中查到:http:/获取系统的硬件配置信息的方法就是从“我的电脑”中的“属性”菜单的相应菜单选项中查看计算机的硬
7、件配置列表。,2.1 安装前的准备工作,2.1.3 Linux系统的占用空间 Linux具有以下四种安装类型。1.个人桌面 只安装一种语言(如英语)的个人桌面所推荐的磁盘空间需求的最小值是1.7GB。如果兼选GNOME和KDE的个人桌面则是1.8 GB。如果计划选择所有软件包并且还选择了额外的单个软件包,可能至少需要5.0GB磁盘空间。,2.1.3 Linux系统的占用空间,2.工作站 只安装一种语言(如英语)的工作站所推荐的磁盘空间需求的最小值是2.1GB。如果兼选GNOME和KDE的工作站则是2.2GB。如果计划选择所有软件包组并且还选择了额外的单个软件包,可能至少需要5.0 GB磁盘空间
8、。如果提供了更多的空间,就可以在需要的时候安装额外的数据了。,2.1.3 Linux系统的占用空间,3服务器 只安装一种语言(如英语)的服务器所推荐的磁盘空间需求的最小值是:无图形化界面:850MB 全部选择,无图形化界面:1.5GB 全部选择,包括图形化界面:5.0GB 如果计划选择所有软件包组,并且还选择了额外的单个软件包,至少需要5.0 GB磁盘空间。,2.1.3 Linux系统的占用空间,4定制 为定制安装推荐的磁盘空间需求如下所示:定制(至少):475MB 定制(全部选择):5.0GB,2.2 安装Red Hat Linux,2.2.1 图形化安装界面 Red Hat Linux安装
9、程序不仅仅提供了安装进程的对话框。除了提供从shell提示下输入命令的方法外,它还提供了几种不同类型的消息。安装程序在五个虚拟控制台中显示这些消息,可以用一个组合键在其间切换。关于虚拟控制台的列表,所用的切换键组合,以及它们显示的内容,参阅表 2-1。,2.2.1 图形化安装界面,表2-1 控制台、组合键和内容 控制台 组合键 内容 1 Ctrl+Alt+F1 安装对话框 2 Ctrl+Alt+F2 shell提示 3 Ctrl+Alt+F3 安装日志(安装程序的消息)4 Ctrl+Alt+F4 与系统相关的消息 5 Ctrl+Alt+F5 其他消息 7 Ctrl+Alt+F7 X图形化显示,
10、2.2.2 文本模式安装界面,Red Hat Linux文本模式安装使用一个基于屏幕的界面,它包括通常在图形化用户界面中能够看到的屏幕“构件”。图2-1和图2-2显示了将会看到的屏幕。,2.2.2 文本模式安装界面,图2-2 在Disk Druid中所见的安装程序,图2-1 在“引导装载程序配置”中 所见的安装程序,2.2.3 选择安装方法,1.从光盘中安装 从光盘中安装要求具有Red Hat Linux光盘,以及光盘驱动器。大部分计算机允许从光盘引导。如果系统支持从光盘引导,这种光盘安装方法将非常方便。2.从硬盘安装 硬盘安装需要使用ISO(或光盘)映像。ISO映像是光盘映像的完整复制文件。
11、由于Red Hat Linux 的发行版本中包括了大量软件包,可用的ISO映像也有好几个。把所需的ISO映像(二进制的Red Hat Linux光盘)存放到硬盘的目录中后,选择从硬盘安装。这样,就会把安装程序指向要执行安装的目录。,2.2.4 使用信息,1.语言选择2.键盘配置 3.鼠标配置 4.选择安装还是升级5.安装类型 6.磁盘分区设置 自动分区可以不必亲自为驱动器分区而继续安装。如果对系统分区不熟悉,建议不要选择手工分区,而是让安装程序自动分区。要手工分区,选择Disk Druid分区工具。7.自动分区,2.2.5 系统分区,1.系统分区 选择使用手工分区工具Disk Druid来修改
12、设置。这时必须告诉安装程序要在哪里安装 Red Hat Linux。这是通过在将要安装 Red Hat Linux 的一个或多个磁盘分区上定义挂载点来做到的,可能还需要创建或删除分区,如图2-3所示:,2.2.5 系统分区,图2-3 用Disk Druid来分区,2.2.5 系统分区,2.硬盘的图形化表示 Disk Druid 提供了对硬盘的图形化表示。用鼠标单击来突出显示图形化表示中的某一字段。双击编辑某个现存的分区或从现存空闲空间中创建分区。在显示之上,将看到drive名称(如/dev/hda),geom(显示了硬盘的几何属性,包括了三个数字分别代表硬盘汇报的柱面、磁头和扇区数量),以及被
13、安装程序检测到的硬盘驱动器model。,2.2.5 系统分区,3.Disk Druid的按钮 这些按钮控制着Disk Druid的功能。它们用来改变一个分区的属性(例如文件系统类型和挂载点),还可用来创建RAID设备。下面详细解释这些按钮的作用:新建:建立一个新分区。编辑:修改当前被选定分区的属性。删除:删除在”当前磁盘分区”部分中突出显示的分区。重设:把Disk Druid 恢复到它最初的状态。RAID:给部分或全部磁盘分区提供冗余性。LVM:创建一个LVM逻辑卷。(Logical volume manager),2.2.5 系统分区,4.分区字段 在分区层次之上的信息是代表正创建的分区的标
14、签。这些标签定义如下:设备:显示该分区的设备名。挂载点/RAID/Volume:挂载点是文件卷在目录层次内存在的位置;文件卷在该位置上被“挂载”。该字段标明分区将被挂载的位置。类型:显示分区的类型(例如,ext2、ext3、或 vfat)。格式化:显示了正创建的分区是否会被格式化。大小(MB):显示分区的大小(MB)。开始:显示分区在硬盘上开始的柱面。结束:显示分区在硬盘上结束的柱面。隐藏 RAID 设备或 LVM 卷组成员:如果不想看到创建的 RAID 设备或 LVM 卷组成员,选择该选项。,2.2.5 系统分区,5.推荐的分区方案一个交换分区(至少 32 MB)交换分区用来支持虚拟内存。一
15、个/boot 分区(100 MB)这个挂载在/boot 上的分区包含操作系统的内核(允许系统引导 Red Hat Linux),以及其它几个在引导过程中使用的文件。一个根分区(1.7-5.0 GB)这是“/”(根目录)将被挂载的位置。,2.2.5 系统分区,6.添加分区 要添加一个新分区,选择“新建”按钮。一个如图2-4所示的对话框就会出现:图2-4 创建一个新分区,2.2.5 系统分区,7.文件系统类型 Red Hat Linux 允许依据分区将使用的文件系统来创建不同的分区类型。下面是对不同文件系统以及它们的使用方法的简单描述。ext2:ext2文件系统支持标准 Unix文件类型(常规文件
16、,目录,符号链接等),它还提供了分派长至255个字符文件名的能力。ext3:ext3文件系统是基于ext2文件系统之上的,它有一个主要优点 登记,使用登记的文件系统减少了崩溃后恢复文件系统所花费的时间。物理卷(LVM):创建一个或多个物理卷(LVM)分区允许创建一个 LVM 逻辑卷。软件 RAID:创建两个或多个软件RAID分区允许创建一个RAID设备。交换空间:交换分区被用于支持虚拟内存。vfat:vfat文件系统是一个Linux文件系统,它与Microsoft Windows 的 FAT文件系统的长文件名兼容。,2.2.5 系统分区,8.编辑分区 要编辑一个分区,选择“编辑”按钮或双击该分
17、区。9.删除一个分区 要删除分区,在“分区”部分将之突出显示,然后点击“删除”按钮。需要确认此项删除。,系统配置,1.选择引导装载程序 为了不使用引导盘来引导系统,通常需要安装引导装载程序。安装程序为提供了两个引导装载程序:GRUB 和 LILO。GRUB(GRand Unified Bootloader)是一个默认安装的功能强大的引导装载程序。GRUB能够通过连锁载入另一个引导装载程序来载入多种操作系统(连锁载入是通过载入另一个引导装载程序来载入DOS或Windows之类不被支持的操作系统的机制)。LILO(LInux LOader)是用于Linux的灵活多用的引导装载程序。它并不依赖于某一
18、特定文件系统,能够从软盘和硬盘引导Linux内核映像,甚至还能够引导其它操作系统。,系统配置,2.高级引导装载程序配置 现在,已选定了要安装的引导装载程序,同时可以决定要在哪里安装引导装载程序。如图2-5所示,可以在下面两个位置之一安装引导装载程序:主引导记录(MBR):这是推荐安装引导装载程序的地方,除非 MBR 已经安装了另外的引导装载程序,例如 System Commander。引导分区的第一个扇区:如果已在系统上使用另一个引导装载系统的话,推荐这个位置。在这种情况下,另外的引导装载系统会首先取得控制权。然后可以配置它来启动 GRUB(或 LILO),继而引导 Red Hat Linux
19、。,系统配置,图2-5 高级引导装载程序配置,系统配置,3.恢复模式 如果需要使用恢复模式,有几个选项可供选择。使用光盘来引导,在“boot:”提示下输入linux rescue。通过根据boot.img映像制作的安装引导盘来引导系统。通过根据bootnet.img制作的网络引导盘根据pcmcia.img制作的PCMCIA引导盘来引导。,系统配置,4.SMP主板、GRUB和LILO SMP是对称多重处理(Symmetric Multiprocessing)的简写,它是一个通过多个 CPU 同时完成单独进程(多重处理)来提供快速性能的计算机体系。如果安装程序检测到系统上有 SMP主板,它会自动创
20、建两个引导装载程序项目。在grub.conf中的两个GRUB项目将会是Red Hat Linux(kernel version)和Red Hat Linux(kernel version-smp)。Red Hat Linux(kernel version-smp)将会被默认引导。在lilo.conf中的两个LILO项目将会是linux和linux-up。linux项目将会被默认引导。,系统配置,5.配置联网 安装程序会自动检测到拥有的任何网络设备,并把它们显示在“网络设备”列表中。选定网络设备后,点击“编辑”。弹出的”编辑接口”屏幕上,如图2-6所示。可以选择通过DHCP 来配置网络设备的IP
21、地址和子网掩码(若没有选择DHCP则手工配置),可以选择在引导时激活该设备。如果选择了“引导时激活”,网络接口就会在引导时被启动。如果网络设备有一个主机名,可以选择要DHCP(动态主机配置协议)自动检测它,或者在提供的字段中手工输入主机名。最后,如果手工地输入了IP和子网掩码信息,可能还得输入网关、主要、次要、和第三DNS地址。,系统配置,图2-6 编辑网络设备,系统配置,6.防火墙配置 防火墙的配置如图2-7所示:图2-7 防火墙配置,系统配置,6.防火墙配置 选择系统的安全级别:高级:系统就不会接受那些没有被具体指定的连接(除了默认设置外)。中级:防火墙将不准系统访问某些资源。无防火墙:给
22、予完全访问权并不做任何安全检查。,系统配置,6.防火墙配置 选择“定制”来添加信任的设备或允许其它的进入接口。信任的设备:选择“信任的设备”中的任何一个将会允许系统接受来自这一设备的全部通信;它不受防火墙规则的限制。允许进入:启用这些选项将允许具体指定的服务穿过防火墙。,系统配置,7.安装并支持多种语言。必须选择一种语言作为默认语言。图形界面如图2-8所示:图2-8 语言支持的选择,系统配置,8.时区选择 可以通过选择计算机的物理位置,或者指定时区和通用协调时间(UTC)间的偏移来设置时区。注意屏幕上端的两个标签(如图2-9所示)。图2-9 配置时间,系统配置,9.设置根口令 安装程序会提示为
23、系统设置一个根口令。必须输入一个根口令,如图2-10所示:图2-10 根口令,系统配置,10.验证配置1.启用 MD5 口令 允许使用长口令(长至 256 个字符),而不是标准的八个字符或更少。2.启用屏蔽口令 提供一个保存口令的安全方法。口令被贮存在只能够被根用户读取的/etc/shadow 文件中。3.启用 NIS 允许使用一个公用口令和组群文件来运行位于同一网络信息服务域内的一组计算机。可以从下列选项中选择:NIS 域 允许指定系统所属的域或计算机组。使用广播来寻找 NIS 服务器 允许在局域网中广播消息来寻找一个可用的 NIS 服务器。NIS 服务器 导致计算机使用一个指定的 NIS
24、服务器,而不是在局域网中广播求任何可用的服务器来主持系统。,系统配置,4.启用 LDAP 告诉计算机使用 LDAP 做部分或全部验证。LDAP 合并机构中的某类信息。11.选择软件包12.选择单个软件包13.安装软件包14.创建引导盘,2.2.7 安装完成,安装程序会提示做好重新引导系统的准备。如果安装盘在重新引导时没有被自动弹出,记住取出。,2.3 系统的启动与关机,2.3.1 引导系统按“Enter”键 导致默认的引导项目被引导。选择一个引导标签,接着按“Enter”键 导致引导装载程序引导与该引导标签相对应的操作系统。(在 LILO 的文本模式引导装载程序的提示下按“?”或“Tab”键可
25、得到一个有效的引导标签的列表。)等待 引导装载程序的等待时间过后(默认为十秒),引导装载程序将会自动引导默认的引导项目。选择引导 Red Hat Linux,应该看到一行一行关于系统的信息往上卷。最后,可以看到一个 login:提示或 GUI 登录屏幕。根据提示输入用户名和密码,进入Linux桌面系统。,2.3 系统的启动与关机,注销与关机注销 要注销你的图形化桌面会话,选择“主菜单”“注销”。关机 选择“主菜单”“注销”,然后选择“关闭计算机”,单击“确定”。要在 shell 提示下关闭计算机,键入命令:halt,2.4 删除Red Hat Linux,要从系统中卸装Red Hat Linu
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 基础 应用

链接地址:https://www.31ppt.com/p-5437960.html