——Linux操作系统.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《——Linux操作系统.ppt》由会员分享,可在线阅读,更多相关《——Linux操作系统.ppt(90页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、College of Electrical Engineering 2022-7-92调试嵌入式系统程序调试嵌入式系统程序 5嵌入式系统概述嵌入式系统概述 1基于基于ARM9的硬件开发平台的硬件开发平台 2创建嵌入式系统开发环境创建嵌入式系统开发环境 4Bootloader 6嵌入式嵌入式Linux驱动程序开发驱动程序开发 8嵌入式嵌入式Linux在在ARM平台的移植平台的移植 7课课程程内内容容 Linux操作系统操作系统 3图形用户接口图形用户接口 9College of Electrical Engineering 2022-7-93 第三章第三章 Linux操作系统操作系统 Colle
2、ge of Electrical Engineering 2022-7-94 4.1 Linux概况概况 4.2 虚拟机虚拟机 4.3 Linux基本命令介绍基本命令介绍 College of Electrical Engineering 2022-7-954.1 Linux概况概况 概要概要Linux的由来的由来Linux的版本的版本Linux的主要特点的主要特点Linux系统的主要构成系统的主要构成Linux的文件类型的文件类型Linux的目录结构与路径的目录结构与路径Linux的安装的安装College of Electrical Engineering 2022-7-96 Linux的
3、出现,最早开始于芬兰一位名叫的出现,最早开始于芬兰一位名叫Linus Torvalds的学生。的学生。 Linus Torvalds 1. Linux的由来的由来 College of Electrical Engineering 2022-7-97 Linux是一套免费使用和自由传播的是一套免费使用和自由传播的类类Unix操作系统,它操作系统,它主要用于基于主要用于基于Intel x86系列系列CPU的计算机上。这个系统是的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自
4、是建立不受任何商品化软件的版权制约的、全世界都能自由使用的由使用的Unix兼容产品。兼容产品。 Linux继承了继承了unix的所有优点,并且有很大发展,功能非的所有优点,并且有很大发展,功能非常强大,支持很多种硬件平台,安全性高,对病毒的威胁常强大,支持很多种硬件平台,安全性高,对病毒的威胁几乎可以忽略不计。几乎可以忽略不计。 College of Electrical Engineering 2022-7-982. Linux的版本的版本 Red Hat LinuxSuSe LinuxTurbo LinuxSlackware LinuxMandrake Linux红旗红旗 Linux中软中
5、软 Linux蓝点蓝点 Linux当前当前 LinuxLinux的主要发行版本的主要发行版本College of Electrical Engineering 2022-7-99开放开放性性多用多用户户良好的用良好的用户界面户界面设备独设备独立性立性丰富的网丰富的网络功能络功能可靠的安可靠的安全性全性良好的可良好的可移植性移植性3. Linux的主要特点的主要特点 College of Electrical Engineering 2022-7-910开放性开放性 开放性是指系统遵循世界标准规范,特别是遵循开放系统互开放性是指系统遵循世界标准规范,特别是遵循开放系统互连(连(OSI)国际标准。
6、)国际标准。多用户多用户 多用户是指系统资源可以被不同用户各自拥有使用,即每个多用户是指系统资源可以被不同用户各自拥有使用,即每个用户对自己的资源(例如:文件、设备)有特定的权限,互用户对自己的资源(例如:文件、设备)有特定的权限,互不影响。不影响。多任务多任务 多任务是现代计算机的最主要的一个特点。它是指计算机同多任务是现代计算机的最主要的一个特点。它是指计算机同时执行多个程序,而且各个程序的运行互相独立。时执行多个程序,而且各个程序的运行互相独立。 Linux系统系统调度每一个进程平等地访问微处理器。调度每一个进程平等地访问微处理器。良好的用户界面良好的用户界面 Linux向用户提供了两种
7、界面:用户界面和系统调用。向用户提供了两种界面:用户界面和系统调用。 用户界面用户界面可分为基于文本的可分为基于文本的命令行界面命令行界面和和图形界面图形界面,作为人,作为人机交互界面。机交互界面。 系统调用给用户提供编程时使用的界面。用户可以在编程时系统调用给用户提供编程时使用的界面。用户可以在编程时直接使用系统提供的系统调用命令。直接使用系统提供的系统调用命令。具体来说:具体来说:College of Electrical Engineering 2022-7-911 设备独立性设备独立性 指操作系统把所有指操作系统把所有外部设备外部设备统一当成统一当成文件文件来看待,只来看待,只要安装它
8、们的驱动程序,任何用户都可以象使用文件要安装它们的驱动程序,任何用户都可以象使用文件一样,操纵、使用这些设备,而不必知道它们的具体一样,操纵、使用这些设备,而不必知道它们的具体存在形式。存在形式。 丰富的网络功能丰富的网络功能 完善的内置网络是完善的内置网络是Linux的一大特点。的一大特点。 可靠的系统安全可靠的系统安全 Linux采取了许多安全技术措施,包括对读、写进行采取了许多安全技术措施,包括对读、写进行权限控制、带保护的子系统、审计跟踪、核心授权等。权限控制、带保护的子系统、审计跟踪、核心授权等。 良好的可移植性良好的可移植性 可移植性是指可移植性是指将操作系统从一个平台转移到另一个
9、平将操作系统从一个平台转移到另一个平台使它仍然能按其自身的方式运行的能力。台使它仍然能按其自身的方式运行的能力。College of Electrical Engineering 2022-7-9124. Linux系统的主要构成系统的主要构成 Linux一般被分成一般被分成四个四个主要部分:内核、外壳主要部分:内核、外壳Shell、文件、文件系统和实用工具。系统和实用工具。内核(内核(Kernel):其核心是组成操作系统内核的一组:其核心是组成操作系统内核的一组程序。程序。主要功能主要功能:任务调度、管理存储器、维护文件:任务调度、管理存储器、维护文件系统、分配计算机资源系统、分配计算机资源
10、 外壳(外壳(Shell): shell是一个命令语言解释器,是用是一个命令语言解释器,是用户和户和Linux内核之间的接口程序内核之间的接口程序 。类似于。类似于DOS中的中的COMMAND.COM文件系统文件系统实用工具(应用程序)实用工具(应用程序)College of Electrical Engineering 2022-7-9135. Linux的的文件类型文件类型Linux系统中有三种基本的文件类型:系统中有三种基本的文件类型: 普通文件普通文件普通文件是用于存放数据的文件,包括文本数据、二普通文件是用于存放数据的文件,包括文本数据、二进制程序以及以进制程序以及以8 8位字节存储
11、的信息;位字节存储的信息; 目录文件目录文件就是包含连接其他文件、目录的指针文件;就是包含连接其他文件、目录的指针文件; 设备文件设备文件设备文件设备文件是是UNIX/Linux系统的一个重要特色。系统的一个重要特色。UNIX/Linux系统把每一个系统把每一个I/O设备都看成一个文件,设备都看成一个文件,与普通文件一样处理。用户对与普通文件一样处理。用户对I/O设备的使用和一般文设备的使用和一般文件的使用一样,不必了解件的使用一样,不必了解I/O设备的细节。设备的细节。 College of Electrical Engineering 2022-7-9146. Linux的的目录结构与路径
12、目录结构与路径 Linux系统以系统以文件目录文件目录的方式来组织和管理系统中的所有文件。的方式来组织和管理系统中的所有文件。所谓文件目录就是将所有文件的说明信息采用所谓文件目录就是将所有文件的说明信息采用树型结构树型结构组织起组织起来来即目录。即目录。 Linux系统中,整个文件系统有一个系统中,整个文件系统有一个“根根”(root),然后在然后在根上分根上分“杈杈”(directory),),任何一个分杈上都可以再分杈,任何一个分杈上都可以再分杈,也可以长出也可以长出“叶子叶子”。“根根”和和“杈杈”在在Linux中被称为中被称为“目目录录”或或“文件夹文件夹”,而,而“叶子叶子”则是一个
13、个的文件则是一个个的文件。 Linux是一个多用户系统,操作系统本身的程序或数据存放在是一个多用户系统,操作系统本身的程序或数据存放在以以根目录开始根目录开始的某些专用目录中,有时被指定为系统目录。的某些专用目录中,有时被指定为系统目录。College of Electrical Engineering 2022-7-915RedHat Linux 9的目录结构的目录结构 用户刚登录到系统后,即位于用户刚登录到系统后,即位于root用户下,用户下, root也叫作也叫作超超级用户级用户或或根用户根用户,是系统的维护者和管理者,它具有至高,是系统的维护者和管理者,它具有至高无上的权力。无上的权力
14、。College of Electrical Engineering 2022-7-916Linux主要目录介绍主要目录介绍 与与Windows相同的地方是,相同的地方是,在在Linux中也是通过目录来中也是通过目录来组织文件的。组织文件的。但不同的是但不同的是,在在Linux下下只有一个根目录只有一个根目录,而不象而不象Windows那样一个那样一个分 区 一 个 根 目 录 。分 区 一 个 根 目 录 。 接下来介绍接下来介绍Linux的主要目的主要目录:录: College of Electrical Engineering 2022-7-917Linux下常用的命令、工具下常用的命令
15、、工具系统启动时要用到的程序、系统启动时要用到的程序、 系统内核,引导配置文件系统内核,引导配置文件等。等。 Linux就是从这里启就是从这里启动的。动的。所有的设备文件。但不所有的设备文件。但不是具体的驱动程序是具体的驱动程序 ,而,而是一个访问这些外部设是一个访问这些外部设备的端口。备的端口。 系统管理时要用到的各系统管理时要用到的各种配置文件和子目录种配置文件和子目录 。用户主目录,用户独立用户主目录,用户独立的空间的空间非标准目录,内空,非标准目录,内空,但但决不能删决不能删系统管理员的系统管理系统管理员的系统管理程序程序一个虚拟的文件系统,可用来一个虚拟的文件系统,可用来访问到内存里
16、的内容。访问到内存里的内容。包含许多被包含许多被 /bin/ 和和 /sbin/ 中的程序使用的库文件中的程序使用的库文件大多数情况下是空的,用来大多数情况下是空的,用来保存异常时候的丢失文件保存异常时候的丢失文件超级用户超级用户(管理员管理员)的专用目的专用目录录外部设备的挂接点,通常用外部设备的挂接点,通常用cdrom与与floppy两个子目录两个子目录通常用来安装各种软件的地方。通常用来安装各种软件的地方。/usr/src、 /usr/bin系统运行时的各种临时文件系统运行时的各种临时文件College of Electrical Engineering 2022-7-918Linux目
17、录结构中的主要内容:目录结构中的主要内容: /boot:内核和启动文件。启动:内核和启动文件。启动Linux时使用的一些核心文时使用的一些核心文件。件。 /bin: 系统启动时需要的执行文件(二进制),这些文件系统启动时需要的执行文件(二进制),这些文件可以被普通用户使用。可以被普通用户使用。 /home: 用户的主目录,新建用户后,该用户的源文件用户的主目录,新建用户后,该用户的源文件默认建立在此目录下。默认建立在此目录下。 /mnt :这个目录是空的,系统提供这个目录是让用户临:这个目录是空的,系统提供这个目录是让用户临时挂载别的文件系统(如光驱)。时挂载别的文件系统(如光驱)。 Coll
18、ege of Electrical Engineering 2022-7-919Linux下如何加载光驱下如何加载光驱使用使用mount挂载命令:挂载命令: 首先是首先是mkdir /mnt/cdrom 再再mount /dev/cdrom /mnt/cdrom 然后可以到然后可以到/mnt/cdrom下查看光盘内容了。下查看光盘内容了。 卸载的命令是卸载的命令是umount /mnt/cdromCollege of Electrical Engineering 2022-7-920 /tmp: 临时文件临时文件 /dev: 设备文件。设备文件。dev是是device(设备)的缩写。(设备)的
19、缩写。Linux把任何资源(包括设备)都当作文件来对待。这个目录下把任何资源(包括设备)都当作文件来对待。这个目录下是所有是所有Linux的外部设备。在的外部设备。在Linux中设备和文件是用同中设备和文件是用同种方法访问的。例如:种方法访问的。例如:/dev/hda代表第一个物理代表第一个物理IDE硬盘。硬盘。 /etc: 操作系统的配置文件。操作系统的配置文件。 /usr: 应用程序。该目录包含所有的命令、程序库、文档应用程序。该目录包含所有的命令、程序库、文档和其它文件。这些文件在正常操作中不会被改变的。和其它文件。这些文件在正常操作中不会被改变的。 College of Electri
20、cal Engineering 2022-7-921此外,在此外,在Linux中:中: . 用户所在目录用户所在目录 . 表示用户所在当前目录的上一层目录表示用户所在当前目录的上一层目录 在在Linux系统中文件系统的根目录以及不同层次目录之间系统中文件系统的根目录以及不同层次目录之间的分隔符的分隔符用符号用符号“/”(斜杠)表示。(斜杠)表示。(DOS中用中用(反斜(反斜杠)杠)College of Electrical Engineering 2022-7-922NO1:点击观看详细视频介绍Linux的视频介绍:的视频介绍:College of Electrical Engineering
21、 2022-7-9237. Linux的安装的安装对于对于Linux的初学者来说,在的初学者来说,在Windows平台的平台的虚拟机软虚拟机软件件上安装上安装Linux操作系统用来学习是很方便的。具体的操作系统用来学习是很方便的。具体的安装步骤与直接在安装步骤与直接在PC机上安装大同小异机上安装大同小异。College of Electrical Engineering 2022-7-9244.2 虚拟机虚拟机 College of Electrical Engineering 2022-7-925什么是虚拟机什么是虚拟机? ?虚拟机优点虚拟机优点? ? 可以在一台电脑上模拟出来若干台可以在一
22、台电脑上模拟出来若干台PC,可以实现一台电脑可以实现一台电脑“同时同时”运行几个运行几个操作系统,还可以将这几个操作系统操作系统,还可以将这几个操作系统连成一个网络。连成一个网络。若不用虚拟机要在一台电脑上装多个若不用虚拟机要在一台电脑上装多个操作系统,需装多个硬盘,每个硬盘操作系统,需装多个硬盘,每个硬盘装一个操作系统,价格贵。或者是在装一个操作系统,价格贵。或者是在一个硬盘上装多个操作系统,不够安一个硬盘上装多个操作系统,不够安全。全。College of Electrical Engineering 2022-7-926硬件要求?硬件要求?在虚拟机上在虚拟机上安装安装Linux的优点?的
23、优点?Windows平台上的平台上的虚拟机软件虚拟机软件?虚拟机对硬件的要求比较高,主要是虚拟机对硬件的要求比较高,主要是CPU、硬盘和内存。目前的电脑一般硬盘和内存。目前的电脑一般都满足要求。都满足要求。将一台电脑上的硬盘和内存的一部分将一台电脑上的硬盘和内存的一部分拿出来虚拟出若干台机器,每台机器拿出来虚拟出若干台机器,每台机器可以运行单独的操作系统而互不干扰,可以运行单独的操作系统而互不干扰,这些这些“新新”机器各自拥有自己独立的机器各自拥有自己独立的CMOS、硬盘和操作系统。硬盘和操作系统。目前流行的虚拟机软件有目前流行的虚拟机软件有Vmware和和Virtual PC两款。经比较,两
24、款。经比较,Vmware综综合实力优于合实力优于virtual PC,推荐使用推荐使用Vmware软件。软件。College of Electrical Engineering 2022-7-9271. VMWare 虚拟机软件虚拟机软件 VMWare是一个是一个“虚拟虚拟PC”软件。它使你可以在一台机器软件。它使你可以在一台机器上同时运行二个或更多上同时运行二个或更多Windows、DOS、LINUX系统。系统。与与“多启动多启动”系统相比系统相比, VMWare采用了完全不同的概念。采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统多启动系统在一个时刻只能运行一个系统,在系统切换时
25、在系统切换时需要重新启动机器。需要重新启动机器。VMWare是真正是真正“同时同时”运行,多个运行,多个操作系统在主系统的平台上,就象标准操作系统在主系统的平台上,就象标准Windows应用程应用程序那样切换。而且每个操作系统你都可以进行虚拟的分区、序那样切换。而且每个操作系统你都可以进行虚拟的分区、配置而不影响真实硬盘的数据,你甚至可以通过网卡将几配置而不影响真实硬盘的数据,你甚至可以通过网卡将几台虚拟机连接为一个局域网台虚拟机连接为一个局域网,极其方便。极其方便。 不需要重开机就能在同一台电脑使用好几个不需要重开机就能在同一台电脑使用好几个OS。 College of Electrical
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 操作系统
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内