- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
Linux网络操作系统(CentOS)
Linux操作系统概述
任务目标
根据任务描述,我们要逐步了解操作系统相关的一些概念和内容,如操作系统的概念,Linux操作系统的产生、发展、版本和特点等。
Linux操作系统
Linux系统是一个类似UNIX的操作系统,是UNIX在微机上的完整实现,但又不等同于UNIX,Linux有其自身的发展历史和特点。
UNIX是1969年由K.Thompson和D.M.Richie在美国贝尔实验室开发的一种操作系统。由于其良好而稳定的性能迅速在计算机界得到广泛的应用。
1991年10月5日,LinusTorvalds在赫尔辛基技术大学的一台FTP服务器上发布了一个消息,这也标志着Linux系统的诞生。
1992年3月,内核1.0版本的推出标志着Linux第一个正式版本的诞生。
Linux版权问题
Linux是基于Copyleft(无版权)的软件模式进行发布的,其实Copyleft是与Copyright(版权所有)相对立的新名称,它是GNU项目制定的通用公共许可证(GeneralPublicLicense,GPL)。
GNU项目是由RichardStallman于1984年提出的,他建立了自由软件基金会(FSF)并提出GNU计划,目的是开发一个完全自由的、与UNIX类似但功能更强大的操作系统,以便为所有的计算机使用者提供一个功能齐全、性能良好的基本系统。
GPL是由自由软件基金会发行的用于计算机软件的协议证书,使用证书的软件被称为自由软件,后来改名为开放源代码软件。
GPL保证任何人有权使用、拷贝和修改该软件,任何人有权取得、修改和重新发布自由软件的源代码,并且规定在不增加附加费用的条件下可以得到自由软件的源代码,同时还规定自由软件的衍生作品必须以GPL作为它重新发布的许可协议。
Linux系统特点
开放性
开放性是指系统遵循世界标准规范,特别是遵循开放系统互联(OSI)国际标准。凡遵循国际标准所开发的硬件和软件,都能彼此兼容,可方便地实现互联。
多用户
多用户是指系统资源可以被不同用户各自拥有并使用,即每个用户对自己的资源(如文又件、设备)有特定的权限,互不影响。Linux和UNIX都具有多用户的特性。
多任务
多任务是指计算机同时执行多个程序,而且各个程序的运行互相独立。Linux系统调度每一个进程,平等地访问微处理器。由于CPU的处理速度非常快,其结果是,启动的应用程序看起来好像在并行运行。事实上,从处理器执行一个应用程序中的一组指令到Linux调度微处理器再次运行这个程序之间只有很短的时间延迟,用户是感觉不出来的。
良好的用户界面
Linux向用户提供了两种界面:用户界面和系统调用。Linux的传统用户界面是基于文本的命令行界面,即shell。shell有很强的程序设计能力,用户可方便地用它编制程序,从而为用户扩充系统功能提供了更高级的手段。
Linux系统特点
设备独立性
Linux是具有设备独立性的操作系统,它的内核具有高度适应能力,随着更多的程序员加入Linux编程,会有更多硬件设备加入到各种Linux内核和发行版本中。
提供了丰富的网络功能
Linux为用户提供了完善的、强大的网络功能。支持Internet是其网络功能之一。文件传输是其网络功能之二。远程访问是其网络功能之三。
可靠的系统安全
Linux采取了许多安全技术措施,包括对读和写进行权限控制、带保护的子系统、审计跟踪、核心授权等,这为网络多用户环境中的用户提供了必要的安全保障。
良好的可移植性
Linux是一种可移植的操作系统,能够在从微型计算机到大型计算机的任何环境中和任何平台上运行。可移植性为运行Linux的不同计算机平台与其他任何机器进行准确而有效的通信提供了手段,不需要另外增加特殊的和昂贵的通信接口。
Linux体系结构
Linux一般有3个主要部分:内核(kernel)、命令解释层(Shell或其他操作环境)和实用工具。
Linux内核:
内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。。
Linux内核采用模块化的结构,其主要模块包括:存储管理、CPU和进程管理、文件系统管理、设备管理和驱动、网络通信以及系统的引导、系统调用等。
Linux内核的源代码通常安装在/usr/src目录,可供用户查看和修改。
LinuxShell:
Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。
Shell是一个命令解释器,它解释由用户输入的命令,并且把它们送到内核。
Shell脚本程序是解释型的,不需要进行编译就能直接逐条解释,逐条执行脚本程序的源语句。
Shell脚本程序的处理对象只能是文件、字符串或者命令语句,而不像其他的高级语言有丰富的数据类
您可能关注的文档
- 《Linux网络操作系统CentOS6.5》课件_124CentOS的进程管理.pptx
- 《Linux网络操作系统CentOS6.5》课件_231FTP服务的安装与基础配置.pptx
- 《C语言程序设计》课件_第6章指针.ppt
- 《Linux网络操作系统CentOS6.5》课件_214CentOS6.5的安全配置.pptx
- 《Linux网络操作系统CentOS6.5》课件_123CentOS的文件管理.pptx
- 《Linux网络操作系统CentOS6.5》课件_35知识学习.pptx
- 《中小企业对外贸易谈判》课件_M17TaskSevenNegotiationonPayment.pptx
- 《C语言程序设计》课件_第4章函数.ppt
- 《Linux网络操作系统CentOS6.5》课件_38知识学习.pptx
文档评论(0)