linux教程简单指令入门.docVIP

  • 5
  • 0
  • 约3.88万字
  • 约 26页
  • 2016-09-13 发布于河南
  • 举报
linux教程简单指令入门

linux教程简单指令入门 本文由终风且暴贡献 pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 基本概念和应用初步(1) 1 Linux的历史与文化 1. Linux有两个主要来源:Unix操作系统和GNU开源项目。 2. 历史 (a) 1969年,ATT贝尔实验室的Ken Thompson, Dennis Ritchie等人开发了Unix操作系统。 (b) 1979年,ATT宣布将Unix商业化的计划。 (c) 1987年,阿姆斯特丹自由大学的Andrew S. Tanenbaum开发了小型的类Unix操作系统Minix。该系统 主要面向操作系统的教学实验。Minix的授权将该系统限制在教学范围。 (d) 1991年,芬兰赫尔辛基大学的学生Linus Torvalds以Minix作为平台开发了Linux的最初版本。此 后,开发者们通过Internet合作,不断完善Linux的内核。但是,为了搭建一个实用的操作平台, Linux还缺乏必要的其它系统软件以及应用软件。 (e) 此时,GNU项目已经拥有了包括编译器(GCC)、程序库(glibc)、编辑器(Emacs)、shell(Bash) 等众多系统软件。早在1983年,麻省理工学院的Richard Stallman创建了GNU(GNUs Not Unix)项 目,该项目的目标是建立一个完全与Unix兼容的系统,使其可以自由地分发给每个用户,它由自由 软件基金会(FSF, Free software Foundation)负责开发与维护。但是,GNU内核Hurd的开发工作 却由于诸多困难而一直没有完成。 (f) 20世纪90年代,Linux的开发者们逐渐将GNU软件移植到Linux中。从而,也可以将Linux称为GNU/ Linux。 3. 在法律上,Linux采用GNU通用公共许可证即GPL(General Public License)以保护用户自由使用源代码 的权利。也就是说,Linux的用户拥有代码的运行、复制、修改和重新发布的权利。此外,在重新发布代 码的同时要发布相同的许可证,代码和许可证不能分离,从而使自由权利得以进一步传播。GPL并没有限 制自由软件以收费的形式发布,free software的“free”表示对软件的自由使用而不强制免费,这在一 定程度上有助于自由软件的发展和推广。 4. 越来越多的公司和组织相继推出一些Linux发行版本。其中,RedHat、Ubuntu、SuSE、红旗等具有代表 性。为了便于用户使用Linux系统,这些发行版本进行了系统集成、开发软件包管理系统等方面的工作, 甚至还为企业级客户提供定制的信息服务解决方案。 5. Linux的吉祥物是一只企鹅。 2 Linux的特点 1. 支持多任务,即多个进程可以并发运行,进程拥有的资源受内核保护而不会被其它进程打扰,但是进程 之间可以相互通信。多任务的特性提高了用户的工作效率。为了提高系统的并发程度,Linux还提供了线 程机制以支持同一进程中多个指令序列的并发执行。 2. 实现了虚拟存储器,利用该技术从概念上扩大了物理内存的空间。 3. 采用树型结构来组织外存中的文件,并且提供访问文件的安全机制。 4. 使用文件作为外设的抽象,提供了访问外设的统一接口,输入输出具有设备无关性。 5. 支持多用户,多个用户可以同时登录一台Linux主机并可以分别运行不同的程序集,最大程度提高了主机 的利用率。 6. 支持多种硬件平台,具有良好的可移植性。 7. 丰富的设备驱动支持。 8. 强大的网络系统,支持种类繁多的网络设备以及各种网络协议,并且拥有众多的服务器软件。 1 9. 图形用户接口(GUI),采用X Window系统并提供GNOME和KDE桌面管理器。 10. 丰富的工具集,提供众多命令来满足用户日常工作的需要。 11. 遵守POSIX规范,与Unix高度兼容。 3 Linux系统结构 1. 从总体上来看,Linux系统分为三个层次:用户程序、内核、硬件,如图1-1所示。 2. Linux将程序执行的模式划分为用户态和系统态。当程序运行在用户态,程序只能执行CPU提供指令集的 一部分,对软件资源和硬件资源的访问也是受到限制的。当程序运行在系统态,程序可以执行CPU指令集 中的所有指令,并且可以访问系统中所有的软、硬件资源。 3. 内核运行在系统态,它管理系统中所有软件资源和硬件资源,并提供对这些资源的分配、回收、调度等 策略,是整个系统的管理者。用户程序直接访问硬件是非常复杂的,因此内核通常提供一种硬件抽象的 方法,方便用户程序对硬件的访问。此外,用户

文档评论(0)

1亿VIP精品文档

相关文档