欢迎来到天天文库
浏览记录
ID:8871369
大小:85.69 KB
页数:0页
时间:2018-04-10
《黑马程序员php培训教程:linux介绍》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Linux介绍1、计算机资源计算机资源是由两部分组成:硬件资源:键盘、显示器、鼠标、硬盘、内存等等。软件资源:应用程序,如office、qq等等。问题:用户在键盘上的操作(打字)为什么会在word文档中显示出来?流程:硬件→操作系统→程序→硬件(显示器)操作系统:操作系统它是一个特殊的软件程序(软件资源的范畴)。2、常见的操作系统•Windows它微软公司开发的一款桌面操作系统(闭源系统)。版本有dos、win98、winNT、winXP、win7、winvista、win8、win10。服务器操作系统:w
2、inserver2003、winserver2008、winserver2012。•Mac苹果公司开发的一款操作系统(闭源系统),目前最新的版本是IOS10。界面风格还是不错。对于系统底层的优化也是很好。•LinuxLinux是一个开源的操作系统,目前是市面上占有率极高的服务器操作系统。目前其分支有很多。•UnixUnix是Linux操作系统的前身,Unix时间戳是指1970年1月1日0时0分0秒,1970年是Unix的时间元年,也就是Unix诞生的年份。3、为什么要使用Linux操作系统之所以大部分的公司
3、开发的时候都是使用Linux操作系统,取决于两个特性:稳定性:取决于系统的底层架构,一般情况下Linux系统能做到很长时间不关机一点也不卡顿;安全性:开源系统,所有人都可以贡献自己的源代码为Linux系统打补丁;开源一定意味着免费么?开源是指免费的将代码开放,实质上是进行服务收费。RedHat它是Linux系统的一个分支,服务收费价格大约是10万$/年。4、Linux名字含义狭义:是指有Linux作者(Linux之父)李纳斯(linus)所编写的一段代码;广义:是指目前在各大公司所被广泛使用的Linux多种
4、分支的集合。Linux发展历史Unix操作系统•1968年Multics项目MIT、Bell实验室、美国通用电气有限公司走到了一起致力于开发Multics项目。到后期由于开发进度不是很好,MIT和Bell实验室相继离开这个项目的开发,最终导致项目搁浅。•1970年UNIX诞生当时在开发Multics项目的时候,实验室中有一个开发成员开发了一款游戏(travelspace:遨游太空),因为两个实验室相继离开项目开发,导致这名开发人员没法玩游戏,后来他提议组织人员重新在Multics项目之上重新的开发,也就出现
5、了1970年的Unix。当时Unix操作系统是使用的汇编语言开发的。•1973年用C语言重写UNIX因为汇编语言有一个最大的局限性:对于计算机硬件过于依赖。导致移植性不好,所以后期在1973年使用了C语言对其进行重新开发。•1975年Bell实验室允许大学使用UNIX1975年,bell实验室允许大学使用unix操作系统用于教学作用,而不允许用于商业用途。Linux操作系统•人物LinusLinux的开发作者,李纳斯·托瓦兹。荷兰在校大学生。•1991年0.0.1版本李纳斯当时学校使用的就是Unix操作系统
6、,然后其对系统的底层代码进行了修改,放到了学校为学生开放的网站上,原先他把文件命名写成了Linus’sUnix,后期网络管理发现之后觉得这个名字不好,自己手动的将名字改成Linux。随后其他同学下载之后发现这个版本还是挺好用的,随后都把自己代码贡献给李纳斯。•1992年0.0.2版本•1994年1.0版本•2003年2.6版本上面所说的版本是指Linux的内核版本,不是指分支的发行版本。开源文化Linux是开源的操作系统。所谓开源就是指开放源代码。•人物Stallman斯特曼开源文化的倡导人。•1983年G
7、NU计划•1985年FSF基金会•1990年Emacs、GCC、程序库•1991年Stallman去找Linus,商谈让Linux加入其开源计划(GNU计划)•1992年GNU/LinuxLinux分支目前分支比较多,常见的有centos、RedHat、乌班图、debian等等。具体的分支,可以查看【文件】中的Linux分支图。
此文档下载收益归作者所有