收藏 分享(赏)

linux基础(1).ppt

上传人:kpmy5893 文档编号:8409326 上传时间:2019-06-25 格式:PPT 页数:29 大小:319.39KB
下载 相关 举报
linux基础(1).ppt_第1页
第1页 / 共29页
linux基础(1).ppt_第2页
第2页 / 共29页
linux基础(1).ppt_第3页
第3页 / 共29页
linux基础(1).ppt_第4页
第4页 / 共29页
linux基础(1).ppt_第5页
第5页 / 共29页
点击查看更多>>
资源描述

1、北航计算机学院教学实验中心曹庆华,Linux基础 (第一讲),课程内容,Linux是什么? Linux的基本结构 Linux的基本应用 Project1:采用Linux搭建一个Web服务器 Project2:采用Linux搭建一个防火墙,这会是一个奇妙的旅程,在有限的8个小时里,希望你作为计算机专业的学生,了解到我们作为计算机专业人士的非凡!,Linux是什么?,它是一个强悍的操作系统(OS) 它是一个开源的、free的软件(GNU,GPL),N个问题来了: 什么是操作系统? 什么是开源软件? Linux系统是哪个高人设计的啊? 它怎么发展起来的?可以赚钱吗? 学习它对我有什么用啊?我怎么学习

2、啊?,学习它有什么用?,如果你想做一个网管,学习吧 如果你想做一个高级程序开发工程师,学习吧 如果你想做一个嵌入式系统设计大师,学习吧 如果你想成为计算机大拿,学习吧 如果你想设计你自己的计算机系统,你只有学习它,Linux的用途,企业级的应用 各类网络服务器,WWW、FTP、MAIL、DNS、NFS、DHCP、Proxy、虚拟机、等等,占90%以上的份额 高性能计算平台 企业关键业务平台 个人桌面操作系统,和XP、Win7一样 嵌入式系统,各类嵌入式开发平台 手机、PDA开发平台,是不是真的很厉害?那为什么啊?,Linux的特点,开放性:指系统遵循世界标准规范,特别是遵循开放系统互连(OSI

3、)国际标准。 多用户:是指系统资源可以被不同用户使用,每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响。 多任务:它是指计算机同时执行多个程序,而且各个程序的运行互相独立。 良好的用户界面 :Linux向用户提供了两种界面:用户界面和系统调用。Linux还为用户提供了图形用户界面。它利用鼠标、菜单、窗口、滚动条等设施,给用户呈现一个直观、易操作、交互性强的友好的图形化界面。,Linux的特点,设备独立性:是指操作系统把所有外部设备统一当作成文件来看待,只要安装它们的驱动程序,任何用户都可以象使用文件一样,操纵、使用这些设备,而不必知道它们的具体存在形式。 Linux是具有设备独立

4、性的操作系统,它的内核具有高度适应能力 提供了丰富的网络功能:完善的内置网络是Linux一大特点。 可靠的安全系统:Linux采取了许多安全技术措施,包括对读、写控制、带保护的子系统、审计跟踪、核心授权等,这为网络多用户环境中的用户提供了必要的安全保障。 良好的可移植性:是指将操作系统从一个平台转移到另一个平台使它仍然能按其自身的方式运行的能力。Linux是一种可移植的操作系统,能够在从微型计算机到大型计算机的任何环境中和任何平台上运行。,有意思,那这个Linux是怎么来的啊?,Linux的发展,首先我们回答前面的一个问题 什么是操作系统,operation system,你用的计算机有什么?

5、 主机,显示器,鼠标,键盘,USB,网络? 他们是不是有很多很多牌子? 主机上有什么?CPU,内存、显卡、网卡、声卡、喇叭、还有很多很多啊!,那么,这些五花八门的东西,怎么就能都可以上用啊?你插个U盘,不也是随便用吗?,操作系统简介,它们都是硬件 这些了?WORD,IE,游戏,QQ等等,它们都是应用程序 那么,这些应用程序怎么就能使用那些硬件了? 看来中间有一个二传手,对,就是我们称之为,系统软件的东西,操作系统就是其中最核心的那个。,操作系统简介,计算机系统的层次结构,硬件系统(裸机):CPU、存储器(主存、辅存)、I/O、I/O控制系统 软件系统:系统软件、应用软件 系统软件:系统软件是管

6、理、监控和维护计算机资源的软件。微机的系统软件主要由操作系统、各种语言处理系统、和系统服务软件组成。换言之就是管理计算机本身的操作。如操作系统、编译. 应用软件:应用软件、是为了某个具体任务而编制的程序,专门性很强。使用者可以根据需要,自己编制,也可以向软件供应商选购。如,科学计算、事物管理.,操作系统简介,操作系统简介,OS作为用户与计算机硬件系统之间的接口 OS作为计算机系统资源的管理者 OS用作扩充机器,操作系统简介,作为一个操作系统,需要提供以下功能 设备管理,管理那些五花八门的硬件 处理机管理,需要执行程序啊 内存管理,程序运行的地盘不能乱来啊 文件管理,那么多文件啊,不能乱放啊 作

7、业管理,任务的请求要有序啊,操作系统简介,Operating System,简称OS)是控制和管理计算机硬件和软件资源的一个系统软件,是一些程序模块的集合。它能以尽量有效、合理的方式组织和管理计算机的软硬件资源,合理的组织计算机的工作流程,控制程序的执行并向用户提供各种服务功能,使得用户能够灵活、方便、有效的使用计算机,使整个计算机系统能高效地运行。 它是系统软件的核心,是计算机处理时必不可少的非常重要的软件,OS是很复杂的,大三吧,要好好学习啊,考研的必考,需要自己做一个小的操作系统的哦,Linux很重要啊!,Linux的发展,这真的是一串传奇的故事,彰显着IT人物的不凡!,因此,希望在座的

8、你,也是将来的传奇!,Linux的发展,1969年:Ken Thompson的小型file server system,这是一个汇编语言写的小型操作系统,这就是后来鼎鼎大名的UNIX系统的原型!,1969年8月开始开发,只用了4个月 动力是什么?想要移植一套“太空旅游的游戏” Ken Thompson和Ritchie是1983年图灵奖的获得者,Linux的发展,1973年:Unix的正式誕生,Ritchie等人以C语言写出第一個正式Unix核心贝尔实验室研究出来的,AT&T没有时间搭理,于是就开放了,UNIX移植性很好,幸亏AT&T没有搭理,否则Microsoft活不成了,bill Gates

9、应该感谢!,Linux的发展,1977年:重要的Unix分支-BSD的誕生Berkeley大学的Bill Joy干的,SUN的创始人啊,BILL JOY,Linux的发展,1984年:x86架构的Minix操作系统诞生,Andrew Tanenbaum教授为了教会学生操作系统,自己开发的 因为UNIX系统不允许学生下载,Linux的发展,1984年:GNU計畫與FSF基金會的成立Richard Mathew Stallman,整了一个好玩的东东,那就是GCC,还有一个东东,bash shell,这两个东西是什么?,GNUs Not Unix GPL(General Public Licence

10、),Linux的发展,商业软件(Commercial Software) 由开发者出售拷贝并提供软件技术服务,用户只有使用权,但不得进行非法拷贝、扩散和修改 共享软件(Shareware) 共享软件由开发者提供软件试用程序拷贝授权,用户在使用该程序拷贝一段时间之后,必须向开发者缴纳使用费,开发者则提供相应的升级和技术服务 自由软件(Freeware 或 Free Software) 自由软件所指称的软件,其使用者有使用、复制、散布、研究、改写、再利用该软件的自由。,Linux的发展,GPL(General Public Licence)具有以下特点: GPL赋予使用者复制、传播和修改自由软件的

11、权利 GPL是自由软件社区和国际上公认的契约 GPL要求使用者原封不动地将GPL连同GPL代码一并进行拷贝、传播 GPL严格限定自由软件变成“专有权”的可能性,对自由软件可能受到专有权的威胁进行了约定,小小笑话: 我的湖南老乡一起聊天,一个说自己是做论文,整天是“晕的要死”,另外一个则说,“唉,我整天lia 的要死!”,问题是, Stallman等人整了半天,一直没有整出一个kernel,就是操作系统核心程序啊,Linux的发展,自由软件赋予使用者四种自由: 不论目的为何,有使用该软件的自由。 有研究该软件如何运作的自由,并且得以改写该软件来符合使用者自身的需求。取得该软件之源码为达成此目的之

12、前提。 有重新散布该软件的自由,所以每个人都可以藉由散布自由软件来敦亲睦邻。 有改善再利用该软件的自由,并且可以发表改写版供公众使用,如此一来,整个社群都可以受惠。,Linux的发展,谁写的啊?,BBS的一则小小短信: Hello everybody out there using minix- Im doing a (free) operation system (just a hobby, wont be big and professional like gnu) for 386(486) AT clones. Ive currently ported bash (1.08) and g

13、cc (1.40), and things seem to work. This implies that ill get something practical within a few months, and Id like to know what features most people want. Any suggestions are welcome, but I wont promise Ill implement them :-),Linux的发展,Linus Torvalds芬兰赫尔辛基大学的学生 1991年完成了一个在X86上运行的基于Minix、UNIX的系统开发 遵循了POSIX( Portable Operating System Interface)标准 因为下载的FTP服务器目录叫Linux,运动一下: 查查Linux的吉祥物是什么?为什么用这个吉祥物啊?叫什么名字?,Linux的发展,从此,Linux发展一发不可收拾,该如何学习Linux?,扎实的专业基础知识 浓厚的学习兴趣 刻苦的钻研精神 充分的利用网络资源,小结,操作系统的概念 GNU GPL的理念 Linux的发展,谢谢!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报