教学课件:《Linux操作系统教程》.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《教学课件:《Linux操作系统教程》.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux操作系统教程 教学 课件 Linux 操作系统 教程
- 资源描述:
-
1、第第 1 1 章章LinuxLinux概述概述本章目标了解Linux的诞生历史熟悉目前流行的Linux发行版及其特点了解Linux与Windows的不同掌握Ubuntu Linux安装方法操作系统简介操作系统(Operation System,简称OS)是管理计算机硬件与软件资源的程序,是计算机系统的内核与基石。操作系统本质上是运行在计算机上的软件程序;为用户提供一个与系统交互的操作界面;操作系统分内核与外壳:操作系统简介Windows目前最流行的个人桌面操作系统。操作系统简介Unix最早的多用户、多任务操作系统。操作系统简介Unix以应用于从巨型计巨型计算机到普通PC机等多种不同的平台上。是
2、目前应用面应用面最广、影响力影响力最大、稳定性稳定性最好的操作系统。操作系统简介UnixUnix在发展过程中产生了许多版本或分支:lBSD,美国加州大学伯克利分校推出的“Berkeley Software Distribution”,简称BSD。lAIX,IBM公司主持研究的Unix版本,主要是针对IBM计算机硬件环境进行了优化和增强。lHP-UX,HP公司的Unix系统版本,主要运行在HP的计算机和工作站上。lSolaris,原来称为Sun OS,是Sun公司开发的Unix版本,包含有Sun公司开发的许多图形用户界面系统工具和应用程序,主要用于Sun公司的计算机和工作站上。Linux简介关于
3、Linux,首先要注意以下两个要点要点:l类Unix系统:Linux是一种自由、开放源码的类似Unix的操作系统 lLinux内核:严格来说,Linux这个词本身只表示Linux内核 Linux简介-Linux诞生关于Linux诞生历史,关注以下几个要点要点:l1991年,芬兰的业余计算机爱好者Linus Torvaldsl编写了一款类似Minix的系统(基于微内核架构的类Unix操作系统)l被ftp管理员命名为Linux l加入到自由软件基金的GNU计划中 lLinux以一只可爱的企鹅企鹅作为标志,象征着敢作敢为、热爱生活。Linux简介-Linux内核版本Linux内核版本由3个数字组成:
4、a.b.c:la:当前发布的内核主版本;lb:偶数表示稳定版,奇数表示开发中的版本;lc:错误修补的次数。Linux内核在内核官方网站www.kerenl.org上发布 Linux简介-Linux内核历史内核版本内核版本日期日期说明说明0.001991.2.4两个进程,分别显示AAA和BBB0.011991.9第一个向外公布的Linux内核版本0.021991.10.5Linux第一个稳定的工作版本0.111991.12.8基本可以正常运行的内核版本0.121992.1.15主要加入数学协处理器的软件模拟程序0.95(0.13)1992.3.8开始加入虚拟文件系统思想的内核版本2.01996.
5、2.9支持多处理器2.21999.1.26支持许多新的文件系统类型,使用全新的文件缓存机制2.42001.1.4使用一种适应性很强的资源管理系统2.62003.12.7性能、安全性和驱动程序进行改进2.6.302009.6改善文件系统、加入完整性检验补丁、线程中断处理支持等2.6.322009.12改进Btrfs文件系统、内存控制器支持、运行时电源管理2.6.342010.5支持flash设备文件系统、新的Vhost net、新的perf功能等2.6.382011.3.15合并自动进程分组、优化进程调度,改善VFS虚拟文件系统可扩展性,透明化内存Huge Pages使用过程,实现按需自动调用等
6、Linux简介-Linux发型版Linux内核必须配备一些软件、安装工具以及图形界面才方便用户使用,这就是Linux发行版。Linux简介-Linux发型版Linux简介-Linux发型版 Ubuntu Linux系统具有如下特色:l 系统安全性高,采用“sudo”工具,所有系统相关的任务均需要使用此指令,并输入密码,比起传统系统以管理员账号进行管理工作具有更大的安全性。l 统易用性强,传统的Linux系统软件安装和删除经常需要用户自己解决软件的依赖性问题,Ubuntu采用APT系统可轻松进行软件安装和删除。l 供多种安装方式,可以直接裸机安装或在虚拟机上进行安装,也可以通过安装程序提供的wu
7、bi.exe程序在Windows上进行安装,这为初学者学习和研究Linux带来了便利l 界面友好,Ubuntu提供的桌面操作方式特别适合熟悉Windows的用户,初学者易于上手 因此,本书基于Ubuntu进行Linux操作系统讲解Linux简介-Linux发型版Linux简介-Redhat美国的“红帽子”公司,1995年发布了桌面版的Red Hat Linux2.0;2003年,Red Hat Linux9.0发布;2004年,Red Hat公司正式决定停止对Red Hat Linux9.0的支持;原本的桌面版Red Hat Linux发行包则与来自民间的Fedora计划合并,成为Fedora
8、 Core发行版 Linux简介-Linux发型版Linux简介-Fedora由Fedora Project社区开发、Red Hat公司赞助 一个开放的、创新的Linux操作系统,它允许任何人自由地使用、修改和重发布。Linux简介-Linux发型版Linux简介-OpenSUSE最早是由德国的四个Linux爱好者推出的项目,2003年被Novell公司收购。OpenSUSE向用户提供了漂亮的桌面环境,并提供了优秀的系统管理工具YaST。Linux简介-Linux发型版Linux简介-Debian创始人是伊恩默多克(Ian Murdock)。发行版提供众多的软件包-deb包。Ubuntu就是基
9、于Debian发行版,两者使用APT作为软件管理系统。Linux简介-Linux发型版Linux简介-Mandriva法国的Mandriva公司开发。众多国际级Linux发行版中唯一一个默认即支持中文环境的Linux。Linux与Windows比较Linux和Windows的相似之处如下:l都是多用户操作系统,都可以由许多不同的用户来使用,都可以以组成员的方式来控制资源的访问权限;l都支持多文件系统,文件资源可以通过FTP或者其他协议与其他客户机共享;l都支持多种网络协议,比如TCP/IP、NetBIOS等;l都可以提供网络服务能力,如DHCP和DNS等。Linux与Windows比较Linu
10、x和Windows的不同之处不同之处如下:比较项比较项LinuxWindows定位Linux的设计定位是网络,设计灵感来自于网络操作系统Unix,因此它的命令的设计比较简单、简洁。由于纯文本可以非常好地跨网络工作,所以Linux配置文件和数据都以文本为基础Windows最初的目标是家庭和办公应用,例如打印、图形化服务图形用户界面图形环境并没有集成到Linux内核中,而是运行于系统之上的单独一层,这意味着可以在需要时再运行GUIWindows是把GUI直接集成到操作系统内的文件扩展名Linux不使用文件扩展名来识别文件的类型,而是根据文件头的内容来识别其类型使用文件扩展名来识别文件的类型文件执行
11、Linux通过文件访问权限来判断是否为可执行文件。程序和脚本(其实是文本文件)的创建者或管理员可以将需要执行的文件赋予可执行权限,这样做有利于安全。保存到系统上的可执行文件不能自动执行,因此可以防止许多脚本病毒对于Windows来说用户双击.exe为扩展名的文件系统都尝试加载执行系统重启问题Linux的设计思想之一是,遵循“牛顿运动定律”,一旦开始运行,它将保持运行状态,直到受到外界因素的干扰,比如硬件故障。除了内核之外,其他软件的安装、卸载都不需要重新引导系统Windows在安装软件,特比是安装驱动程序后,经常需要重启系统远程管理可以远程地完成Linux中的很多工作。只要系统的基本网路服务在
12、运行,就可以远程登录并管理系统。如果系统中一个特定的服务出现了问题,可以在进行故障诊断的同时让其他服务继续运行:当在一个系统上同时运行多个服务的时候(例如同时运行FTP、DNS、WWW服务),这种管理方式非常重要Windows的远程管理功能较弱Ubuntu Linux安装-Ubuntu版本Ubuntu 每六个月发布一个新版本,用户可以免费升级到最新版本。Ubuntu版本的命名遵从“Y.MM(开发代号)”格式,Y代表年份,MM代表月份。由于受到来自官方的和非官方的社区支持,Ubuntu还有不少衍生版本。Ubuntu Linux安装-Ubuntu版本流行的官方衍生版:lKubuntu:基于KDE桌
13、面环境。与Ubuntu的唯一区别在于桌面环境。lEdubuntu:用于教育的衍生版,内置的软件全部免费lXubuntu:基于XFce桌面环境。lUbuntu Studio:更适合于多媒体设计人员的衍生版。Ubuntu Linux安装-Ubuntu版本Ubuntu非官方衍生版代表是Linux Mint l该版本有一个巨大的安装软件包仓库并且与Ubuntu软件包仓库兼容 Ubuntu Linux安装-Ubuntu版本Ubuntu的部分官方站点:地址地址说明说明http:/ Linux安装-Ubuntu版本Ubuntu 11.04的镜像文件可以从以下链接下载:http:/ http:/ http:/
14、 http:/ Ubuntu Linux安装-Ubuntu版本Ubuntu支持三种安装方式:l 光盘安装l Wubi安装l 虚拟机安装 Ubuntu Linux安装-光盘安装以下三种情况下可以选择光盘安装Ubuntu:l 计算机是裸机(没有操作系统),希望安装成独立的Ubuntu系统;l 计算机上已经安装了Windows或其他系统,希望安装成双系统或多个系统;l 计算机上有操作系统,希望重新格式化系统,然后安装成独立的Ubuntu系统。特别要注意的是:安装前需要将机器设置为光驱启动Ubuntu Linux安装-Wubi安装Wubi是专门针对Windows用户的Ubuntu安装工具:l 下载到的
15、Ubuntu镜像文件中包含有“wubi.exe”程序;l Wubi工具会在现有的Windows分区中创建Ubuntu磁盘映像文件;l 当机器启动时可以选择从Ubuntu启动;l 此种安装方式下Ubuntu将成为Windows的一个程序,可以被卸载 Ubuntu Linux安装-虚拟机安装在Windows下安装虚拟机程序:l 将下载到的iso文件提交给虚拟机程序作为安装镜像,在虚拟机上安装Ubuntu。l 比较适合学习和测试操作系统。Ubuntu Linux安装-首次登录UbuntuUbuntu启动后自动进入登录界面,点击登录框中的账户在屏幕下方面板中可进行系统语言设置、键盘和登录桌面设置。Ub
16、untu Linux安装-首次登录Ubuntu首次登录Ubuntu后的桌面还不能显示中文,需要设置网络并且安装语言支持。小结Linux是一种开放源码的类似Unix的操作系统狭义上,Linux这个词本身只表示Linux内核Linux发行版指的就是通常所说的“Linux操作系统”Ubuntu的目标在于为一般用户提供一个最新、稳定、免费和易用的操作系统可以通过网络,远程地完成Linux中的很多工作Ubuntu支持三种安装方式:光盘安装、Wubi安装和虚拟机安装第第 2 2 章章基本操作基本操作本章目标掌握Ubuntu网络连接的设置方法掌握Ubuntu“新立得软件包管理器”安装和删除软件的方法了解Li
17、nux常见的几种桌面环境掌握Ubuntu常用的桌面操作:快捷方式创建、工作区设置和分辨率设置熟悉终端和Shell的概念掌握Shell终端中运行命令程序和UI程序的方法掌握通过Shell命令安装和删除软件的方法掌握查看Shell命令帮助的方法掌握Gedit和Vim的使用系统设置网络设置Ubuntu的系统升级、语言安装以及软件在线安装等都依赖于网络,因此做这些工作之前要先设置好网络。系统设置网络设置步骤1、启动网络设置 系统设置网络设置步骤2、IP地址设置 系统设置语言支持Ubuntu刚安装完后桌面菜单和窗口还不能完全支持中文,需要添加中文语言支持。系统设置语言设置步骤1、启动“语言支持”窗口 系
18、统设置语言设置步骤2、更新语言信息系统设置语言设置步骤3、设置窗口和菜单的首选语言 系统设置语言设置步骤4、添加语言 系统设置语言设置步骤5、应用到整个系统 系统设置软件包Linux系统存在“软件组件依赖和软件组件冲突问题”。Ubuntu采用Debian软件包管理机制很好地解决了以上问题。系统设置软件包Ubunut的软件包文件可以分为两种类型:l二进制软件包(Binary Packages,扩展名为.deb)l源码包(Source Packegs)系统设置软件包Internet上有专门为Ubuntu建立的软件包仓库软件包仓库,其中包含大量的软件包,它们按照是否遵守GPL协议分成四种类型:类型类
19、型特点特点描述描述main(主要)开源软件,可以被自由发布Ubuntu开发团队提供完全技术支持的软件restricted(受限)专供特殊用途的软件被Ubuntu开发团队支持,但因为不能直接修改程序,因而Ubuntu可能不能提供完全的技术支持。一般主要是硬件驱动程序universe(公共)自由发布可以和“main”软件相安无事地共同运行,但没有安全升级的保障multiverse(多元化)不开源、不允许自由发布不被Ubuntu开发团队支持,用户自己承担任何版权和技术风险系统设置软件包第一次在Ubuntu上进行在线安装软件前,需要设定软件源软件源。软件源的设定可以在“软件中心”或“新立得软件包管理器
20、”中进行 系统设置设定软件源 1、打开新立得软件包管理器系统设置设定软件源 2、由于是系统操作(执行管理任务),需要在随后的密码框内输入当前用户密码,以进行授权操作。系统设置设定软件源 3、启动“软件源”窗口 系统设置设定软件源 4、选择最佳服务器系统设置设定软件源 5、测试下载服务器系统设置设定软件源 6、必要的情况下需要点击“刷新”,以应用变更系统设置软件安装和删除 Ubuntu管理软件包安装和删除有三种方式:l Ubuntu软件中心:通过面板菜单“应用程序Ubuntu软件中心”进行,软件中心主要包含针对Ubuntu的软件包。l 新立得软件包管理器:通过面板菜单“系统系统管理新立得软件包管
21、理器”进行,新立得软件包管理器几乎包含所有流行的Linux软件包。l 命令行操作:在Shell下通过命令操作进行。系统设置软件安装和删除步骤 1、打开新立得软件包管理器系统设置软件安装和删除步骤 2、搜索软件系统设置软件安装和删除步骤 3、标记“删除或安装”系统设置软件安装和删除步骤 4、应用确定桌面操作Linux的桌面 KDE:使用Qt(一个C+图形用户界面应用程序开发框架)程序库进行开发的;KDE一贯以界面华丽著称 目前使用KDE作为默认桌面环境的Linux发行版有:Kubuntu、Fedora、OpenSUSE、Mandriva等 桌面操作Linux的桌面 GNOME:使用GTK库(基于
22、C语言的图形用户界面应用程序开发框架)构建的桌面环境;桌面主张简单、好用和恰到好处 目前使用GNOME作为默认桌面环境的有Ubunut(11.04版本之前)、Morphix、Gnoppix等;桌面操作Linux的桌面 XFce是一个运行在Unix/Linux下的轻量级桌面环境 基于GTK+开发的,它使用xfwm作为窗口管理器。供比较老的或者配置较低的计算机使用的桌面环境 桌面操作Linux的桌面 Unity:Canonical公司开发 目前是Ubuntu12.04之后版本的默认桌面系统。Unity的特点是鲜艳而华丽,不过目前用户对Unity的评价褒贬不一。桌面操作Linux的桌面 与桌面相关的
23、名词解释:l X Window:是Unix/Linux中的底层图形界面系统;l 窗口管理器窗口管理器:是根据X Window的协议实现的管理窗口的建立、删除、层叠、变换之类的工作的程序 KDE和GNOME本身就包含窗口管理器,而XFce是使用xfwm作为窗口管理器 桌面操作面板菜单 面板菜单(也称面板主菜单或主菜单)位于桌面上部,如图2-25所示,有三个子菜单:“应用程序”、“位置”和“系统”。桌面操作快捷方式 可以在桌面上添加程序或文件夹的快捷方式,以快速运行程序或打开文件夹。在桌面上创建的快捷方式有三种类型:l 应用程序:指向应用程序,一般是图形界面程序;l 终端中运行的程序:指向在She
24、ll终端中运行的程序,类似于windows中的命令行程序;l 位置:指向文件夹,类似于Windows中的文件夹快捷方式。桌面操作创建快捷方式步骤 1、启动“创建启动器”桌面操作创建快捷方式步骤 2、选择类型 桌面操作创建快捷方式步骤 3、添加命令 桌面操作创建快捷方式步骤 4、设定图标 桌面操作创建快捷方式步骤 5、输入名称 桌面操作面板操作 桌面上默认有两个面板,分别在桌面的顶部和底部。桌面操作创建面板快捷方式 1、启动“添加到面板”。桌面操作创建面板快捷方式 2、选择程序桌面操作工作区设置 1、启动“首选项”桌面操作工作区设置 2、设置工作区数量桌面操作工作区设置 3、修改工作区名称桌面操
25、作工作区设置 4、完成修改桌面操作美化桌面 1、设置分辨率桌面操作美化桌面 2、设置桌面背景桌面操作美化桌面 3、设置桌面主题桌面操作美化桌面 4、设置屏幕保护程序终端和Shell 关于终端终端l 早期计算机时代,输入输出设备叫做终端。l 经过技术演进,终端逐渐被显示器和键盘取代。关于Shell:l 当用户通过终端登录到系统时,其实使用的是Shell程序。l Linux中的Shell程序(简称Shell)有多种,如bash、sh、csh等。l Ubuntu刚安装完毕后,默认的Shell是bash。终端和Shell 现代版的Unix或Linux,一般都提供了“终端模拟器程序”,打开该窗口程序,相
展开阅读全文