LINUX网络操作系统

上传人:我*** 文档编号:134425597 上传时间:2020-06-05 格式:PPT 页数:1506 大小:5.96MB
返回 下载 相关 举报
LINUX网络操作系统_第1页
第1页 / 共1506页
LINUX网络操作系统_第2页
第2页 / 共1506页
LINUX网络操作系统_第3页
第3页 / 共1506页
LINUX网络操作系统_第4页
第4页 / 共1506页
LINUX网络操作系统_第5页
第5页 / 共1506页
点击查看更多>>
资源描述

《LINUX网络操作系统》由会员分享,可在线阅读,更多相关《LINUX网络操作系统(1506页珍藏版)》请在金锄头文库上搜索。

1、第1章Linux入门及安装第2章常用的Linux命令第3章vi编辑器的使用第4章用户和组的管理第5章设备管理第6章文件系统管理第7章Shell编程 目录 第8章网络文件系统NFS第9章动态主机配置协议DHCP第10章Samba第11章域名系统第12章Apache第13章FTP第14章防火墙 第1章Linux入门及安装 1 1Linux入门1 2redhatLinux的安装1 3LILO的配置和使用习题 1 1Linux入门 1 1 1什么是LinuxLinux是一套免费使用和自由传播的类Unix操作系统 它主要用于基于Intelx86系列CPU的计算机上 这个系统是由全世界各地的成千上万的程序

2、员设计和实现的 其目的是建立不受任何商品化软件的版权制约且全世界都能自由使用的Unix兼容产品 Linux的出现 最早开始于一位名叫LinusTorvalds的计算机业余爱好者 当时他是芬兰赫尔辛基大学的学生 他的目的是设计一个代替Minix 是由一位名叫AndrewTannebaum的计算机教授编写的一个操作系统示教程序 的操作系统 这个操作系统可用于386 486或奔腾处理器的个人计算机上 并且具有Unix操作系统的全部功能 这就开始了Linux雏形的设计 Linux以其高效性和灵活性著称 它能够在PC计算机上实现全部的Unix特性 具有多用户 多任务的能力 Linux是在GNU公共许可权

3、限下免费获得的 是一个符合POSIX标准的操作系统 所谓GNU 是Stallman在1984年提出的一个计划 它的思想是 源代码共享 思想共享 目的是开发一个完全自由的 与Unix类似但功能更强的操作系统 以便为所有的计算机使用者提供一个功能齐全 性能良好的基本系统 在其他人的协作下 他创作了通用公共许可证 GeneralPublicLicense GPL 这对推动自由软件的发展起了重要的作用 与传统的商业软件许可证不同的是 GPL保证任何人有共享和修改自由软件的自由 任何人都有权取得 修改和重新发布自由软件的源代码 并且规定在不增加费用的条件下得到源代码 基本发行费用除外 这一规定保证了自由

4、软件的总体费用很低 而在使用Internet的情况下则是免费的 GPL条款还规定自由软件的衍生作品继续保持自由状态 并且用户在扩散GNU软件时 必须让下一个用户也有获得源代码的权利 这些工作为后来Linux操作系统的迅速发展奠定了坚实的基础 Linux操作系统软件包不仅包括完整的Linux操作系统 文本编辑器 高级语言编译器等应用软件 还包括带有多个窗口管理器的XWindow图形用户界面 如同我们使用Windows一样 允许我们使用窗口 图标和菜单对系统进行操作 1994年 Linux的第一个产品版Linux1 0问世 如今Linux家族已经有了近140个不同的版本 所有这些版本都基于最初的免

5、费的源代码 不同的公司可以推出不同的Linux产品 但是它们都必须承诺对初始源代码的任何改动皆公布于众 1 1 2Linux的优点Linux之所以受到广大计算机爱好者的喜爱 主要原因有如下几个 1 为我们提供了学习 探索以及修改计算机操作系统内核的机会 操作系统是计算机必不可少的系统软件 是整个计算机系统的灵魂 每个操作系统都是一个复杂的计算机程序集 它提供操作过程的协议或行为准则 没有操作系统 计算机就无法工作 就不能解释和执行用户输入的命令或运行简单的程序 大多数操作系统都是一些主要的软件公司支持的商品化程序 用户只能有偿使用 如果用户购买了一个操作系统 他就必须接受供应商所要求的一切条件

6、 因为操作系统是系统程序 用户不能擅自修改或试验操作系统的内核 这对于广大计算机爱好者来说无疑是一种束缚 要想发挥计算机的作用 仅有操作系统还不够 还必须要有各种应用程序的支持 应用程序是用于处理某些工作 如字处理 的软件包 通常它也只能有偿使用 每个应用程序的软件包都为特定的操作系统和机器编写 使用者无权修改这些应用程序 由于Linux是一套自由软件 用户可以无偿地得到它及其源代码 可以无偿地获得大量的应用程序 而且可以任意地修改和补充它们 无约束地再传播 这对用户学习和了解Unix操作系统的内核非常有益 2 可以节省大量的资金 Linux是目前惟一可免费获得的 为PC机平台上的多个用户提供

7、多任务 多进程功能的操作系统 这是人们喜欢使用它的主要原因 就PC机平台而言 Linux提供了比其他任何操作系统都要强大的功能 Linux还可以使用户远离各种商品化软件提供者促销广告的诱惑 再也不用承受每过一段时间就花钱去升级之苦 因此可以节省大量用于购买或升级应用程序的资金 3 丰富的应用软件 Linux不仅为用户提供了强大的操作系统功能 而且还提供了丰富的应用软件 用户不但可以从Internet上下载Linux及其源代码 而且还可以从Internet上下载许多Linux的应用程序 可以说 Linux本身包含的应用程序以及移植到Linux上的应用程序包罗万象 任何一位用户都能从有关Linux

8、的网站上找到适合自己特殊需要的应用程序及其源代码 这样用户就可以根据自己的需要下载源代码 以便修改和扩充操作系统或应用程序的功能 这对Windows2000 Windows98 MS DOS或OS 2等商品化操作系统来说是无法做到的 4 使我们的工作更加方便 Linux为广大用户提供了一个在家里学习和使用Unix操作系统的机会 尽管Linux只是由计算机爱好者们开发的 但它在很多方面还是相当稳定的 从而为用户学习和使用目前世界上最流行的Unix操作系统提供了便利的机会 现在有许多CD ROM供应商和软件公司 如RedHat 红旗和TurboLinux等 支持Linux操作系统 Linux成为U

9、nix系统在个人计算机上的一个代用品 并能用于替代那些较为昂贵的系统 因此 如果一个用户在公司上班时在Unix系统上编程 或者在工作中是一位Unix的系统管理员 他就可以在家里安装一套Unix的兼容系统 即Linux系统 在家中使用Linux就能够完成一些工作任务 5 提供功能强大而稳定的网络服务 Linux最优秀的功能莫过于其网络功能 首先 它可以支持众多的网络协议 比如TCP IP协议 SPX IPX协议 NETBEUI协议 X 25协议等 其次 Linux可以提供非常广泛的网络服务 比如WWW FTP E mail Telnet NFS DHCP Samba 防火墙以及企业的群组服务等

10、这些功能为Linux提供了无与伦比的网络亲和性 1 1 3Linux操作系统的架构Linux一般有四个主要部分 内核 Shell 文件结构和实用工具 1 内核内核是系统的心脏 是运行程序和管理像磁盘和打印机等硬件设备的核心程序 2 ShellShell是系统的用户界面 它提供了用户与内核进行交互操作的一种接口 实际上Shell是一个命令解释器 它解释由用户输入的命令并把它们送到内核去执行 不仅如此 Shell有自己的用于对命令进行编辑的编程语言 它允许用户编写由Shell命令组成的程序 Shell编程语言具有普通编程语言的很多特点 比如它也有循环结构和分支控制结构等 用这种编程语言编写的She

11、ll程序与其他应用程序具有同样的效果 有关Shell更详细的内容 我们将在第7章中讨论 Linux提供了像MicrosoftWindows那样的可视的命令输入界面 XWindow的图形用户界面 GUI 它提供了很多窗口管理器 其操作就像Windows一样 有窗口 图标和菜单 所有的管理都通过鼠标控制 现在比较流行的窗口管理器是KDE和GNOME 每个Linux系统的用户可以拥有他自己的用户界面或Shell 用以满足他们自己专门的Shell需要 同Linux本身一样 Shell也有多种不同的版本 3 文件结构文件结构是文件存放在磁盘等存储设备上的组织方法 主要体现在对文件和目录的组织上 目录提供

12、了管理文件的一个方便而有效的途径 我们不但能够从一个目录切换到另一个目录 而且可以设置目录 文件的权限及文件的共享程度 Linux目录采用多级树形结构 用户可以浏览整个系统 可以进入任何一个已授权进入的目录 并访问那里的文件 文件结构的相互关联性使共享数据变得容易 几个用户可以访问同一个文件 Linux是一个多用户系统 操作系统本身的驻留程序存放在以根目录开始的专用目录中 有时被指定为系统目录 内核 Shell和文件结构一起形成了基本的操作系统结构 它们使得用户可以运行程序 管理文件以及使用系统 此外 Linux操作系统还有许多被称为实用工具的程序 辅助用户完成一些特定的任务 4 实用工具标准

13、的Linux系统都有一套叫做实用工具的程序 它们是专门的程序 例如编辑器 执行标准的计算操作等 另外 用户也可以产生自己的工具 一般来讲 实用工具可分为以下三类 1 编辑器 用于编辑文件 Linux的编辑器主要有vi emacs pico等 2 过滤器 用于接收并过滤数据 Linux的过滤器 Filter 读取从用户文件或其他地方输入的数据 经检查和处理后输出结果 从这个意义上说 它们过滤了经过它们的数据 Linux有不同类型的过滤器 一些过滤器用行编辑命令输出一个被编辑的文件 另外一些过滤器是按模式寻找文件并以这种模式输出部分数据 还有一些执行字处理操作 检测一个文件中的格式 输出一个格式化

14、的文件 过滤器的输入可以是一个文件 也可以是用户从键盘键入的数据 还可以是另一个过滤器的输出 过滤器可以相互连接 因此 一个过滤器的输出可能是另一个过滤器的输入 在有些情况下 用户可以编写自己的过滤器程序 3 交互程序 允许用户发送信息或接收来自其他用户的信息 交互程序是用户与机器的信息接口 Linux是一个多用户系统 它必须和所有的用户保持联系 信息可以由系统上的不同用户发送或接收 信息的发送有两种方式 一种方式是与其他用户一对一地进行对话 另一种方式是一个用户对多个用户同时进行通讯 即所谓广播式通讯 1 1 4Linux与其他操作系统的比较Linux可以与MS DOS OS 2 Windo

15、ws等其他操作系统共存于同一台机器上 它们既具有一些共性 相互之间又各有特色 有所区别 目前运行在PC机上的操作系统主要有Microsoft的MS DOS Windows IBM的OS 2等 早期的PC机用户普遍使用MS DOS 因为这种操作系统对机器的硬件配置要求不高 但是随着计算机硬件技术的飞速发展 硬件设备价格越来越低 人们可以相对容易地提高计算机的硬件配置 于是开始使用Windows等具有图形界面的操作系统 Linux是新近被人们所关注的操作系统 它正逐渐为PC机的用户所接受 那么 Linux与其他操作系统的主要区别是什么呢 下面从两个方面加以论述 1 Linux与MS DOS的区别在

16、同一系统上运行Linux和MS DOS已很普遍 但它们之间还是有较多区别的 就发挥处理器功能来说 MS DOS没有完全发挥x86处理器的功能 而Linux完全在处理器保护模式下运行 并且发挥了处理器的所有特性 Linux可以直接访问计算机内的所有可用内存 提供完整的Unix接口 而MS DOS只支持部分Unix的接口 就使用费用而言 Linux和MS DOS是两种完全不同的实体 与其他商业操作系统相比 MS DOS价格比较便宜 而且在PC机用户中有很大的占有率 任何其他PC机操作系统都很难达到MS DOS的普及程度 因为其他操作系统的费用对大多数PC机用户来说都是一个不小的负担 而Linux是免费的 用户可以从Internet上或者其他途径获得它的版本 而且可以任意使用 不用考虑费用问题 就操作系统的功能来说 MS DOS是单任务的操作系统 一旦用户运行了一个MS DOS的应用程序 它就独占了系统的资源 用户不可能再同时运行其他应用程序 而Linux是多任务的操作系统 用户可以同时运行多个应用程序 2 Linux与OS 2 Windows的区别从发展的背景看 Linux与其他操作系统区

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号