Linux入门基础.ppt

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux入门基础

1、开放性 2、多用户多任务 3、继承UNIX优势 4、符合POSIX标准 5、友好的用户界面 6、丰富的网络功能 7、良好的可移植性 8、设备独立性 Linux给个人计算机带来了能够与UNIX系统相比的速度、效率和灵活性,使个人计算机所具有的潜力得到了充分发挥。 Linux与Windows工作方式存在一些根本的区别,这些区别只有在用户对两者都很熟悉之后才能体会到,但它们却是Linux思想的核心。 1、Linux的应用目标是网络 2、可选的GUI:用户可以只运行GUI,或者在需要时使用图形窗口运行GUI 3、文件名扩展:Linux不使用文件名扩展来识别文件的类型 4、重新引导:一旦开始运行,它将保持运行状态,直到受到外来因素的影响,比如硬件故障。 5、命令区分大小写 Linux一般包括四个主要部分:内核(Kernel)、命令解释层(Shell或其他操作环境)、文件结构(File Structure)和实用工具。 内核是整个操作系统的核心部分; Shell是用户与计算机交流的接口; 文件结构是存放在存储设备上文件的组织方法;实用工具是Linux系统中运行的一些常用软件。 内核是Linux系统的心脏,是运行程序和管理硬件设备的内核程序,决定着系统的性能和稳定性。 内核以独占的方式执行最底层任务,保证系统正常运行,协调多个并发进程,管理进程使用的内存,使它们相互之间不产生冲突,满足进程访问磁盘的请求等。 它从用户那里接受命令并把命令送给内核去执行。Linux核心源程序通常都安装在/usr/src/linux下。 Linux内核包括几个重要部分:进程管理、内存管理、硬件设备驱动、文件系统驱动、网络管理。 进程管理产生进程,以切换运行时的活动进程来实现多任务; 内存管理负责分配进程的存储区域和对换空间区域、内核的部件及Buffer Cache; 在最底层,内核对它支持的每种硬件包含一个硬件设备驱动。 Linux内核主要由五个子系统组成:进程调度,内存管理,虚拟文件系统,网络接口,进程间通信。 进程调度(SCHED)控制进程对CPU的访问。 当需要选择下一个进程运行时,由调度程序选择最值得运行的进程。 Linux使用了比较简单的基于优先级的进程调度算法选择新的进程。 虚拟文件系统(VFS)隐藏了各种硬件的具体细节,为所有的设备提供了统一的接口。 虚拟文件系统可以分为逻辑文件系统和设备驱动程序。逻辑文件系统指Linux所支持的文件系统,设备驱动程序指为每一种硬件控制器所编写的设备驱动程序模块。? Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。 Linux提供了像Microsoft Windows那样的可视的命令输入界面---X-Window的图形用户界面(GUI),它提供了很多窗口管理器,其操作就像Windows一样,有窗口、图标和菜单,所有的管理都通过鼠标控制。 现在比较流行的窗口管理器是KDE和GNOME。 Shell也有多种不同的版本,目前主要有以下几种: Bourne Shell:是贝尔实验室开发的; BASH:是GNU的Bourne Again Shell,是GNU操作系统上默认的Shell; Korn Shell:是对Bourne Shell的发展,在大部分内容上与Bourne Shell兼容; C Shell:是Sun公司Shell的BSD版本。 文件结构是文件存放在磁盘等存储设备上的组织方法,主要体现在对文件和目录的组织上。 目录提供了管理文件的一个方便而有效的途径,我们能够从一个目录切换到另一个目录,而且可以设置目录和文件的权限,以便允许或拒绝其他人对其进行访问。 Linux目录采用多级树形结构(如图2-1所示),用户可以浏览整个系统,可以进入任何一个已授权进入的目录,访问那里的文件。 文件结构的相互关联性使共享数据变得容易,几个用户可以访问同一个文件。 Linux文件系统包含三类文件: 普通文件:存放的是数据和程序,也就是二进制流。文件中不包含任何特定的结构。 目录文件:目录是一种结构,它允许不同的文件和目录放在一起,像windows系统中的文件夹。其中包含的下级目录叫子目录。 特殊文件:包含多种类型,一般的说,它和不同进程间通讯、计算机和外部设备通讯有关系。 内核、Shell和文件结构一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件以及使用系统。 Linux操作系统还有许多被称为实用工具的程序,辅助用户完成一些特定的任务。 标准的Linux系统都有一套叫做实用工具的程序,它们是专门的程序,用户也可以产生自己的工具。 Linux中的实用工具可

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档