• Linux系统介绍


    UNIX与Linux发展史

    二者关系可以看作父子关系,UNIX是父,Linux是子,二者有不可分割的关系。

    • UNIX发展历史:

    1965年,由美国麻省理工学院、通用电气公司以及贝尔实验室三家联合开发Multics工程计划,其目标是开发一种交互式的具有多道程序处理能力的分时操作系统,但因Multics庞大而复杂,以及当时的项目管理并不完善等等,项目进度远远落后于计划,最后贝尔实验室宣布退出。

    当年,一个参加了这个项目的贝尔实验室工程师肯·汤普森开发了一款游戏,在实验室的一台DEC PDP-7机器上运行这款游戏,然而当时的操作系统太老,运行不了,于是决定自己写一个操作系统UNICS,这就是UNIX系统的雏形。

    美苏冷战时,做军备竞赛,美国为了对抗苏联各个工程师,他们做了一个实验性的网络,ARPANET项目,后来直接导致了Internet的诞生。但有个问题,它用了一个协议NCP,很慢且周期性不稳定,后来这个项目由美国国安部接手,资助开发了一项新的协议,TCP/IP协议。他们出面与AT&T做了约定,把协议捆绑在UNIX上,主要面向大学发行非商业的许可。

    1971年,肯·汤普森的一个同事丹尼斯·里奇,根据当时的一个B语言发明了真正意义上的高级语言C语言。UNIX系统以及C语言的诞生是计算机行业发展非常重要的事情。后来的Windows还有Linux无不受到UNIX影响,而且有很多语言由C语言演变而来。

    UNIX主要发行版本:
    在这里插入图片描述

    • Linux发展历史:

    Linux系统诞生于1991年。当时有一个芬兰大学生李纳斯学的一门课操作系统原理,这本教材附带了一个小型UNIX系统,是由大学教授爱德文根据UNIX第五版本的一个再开发,是有史以来第一个完全开源的操作系统,短期内得到迅速发展。有很多使用者,由于这个操作系统是爱德文一个人完成的,因此有漏洞,许多使用者在上面添加了补丁,补完后发给了教授,然而教授不打算对操作系统进行任何修改,于是李纳斯以此作为模板,自己写了一些补丁,利用了一些其他人的补丁,开发了Linux操作系统。

    Linux是开源软件,源代码开放的UNIX。

    Linux内核版本:
    Linux内核官网:www.kernel.org
    内核版本说明:2.6.18
    目前最新的内核版本:3.11.10

    Linux主要发行版本:
    在这里插入图片描述
    主要分为redhat系列和debian系列两个分支,最主要的区别是软件安装。

    Linux应用领域

    基于Linux的企业服务器(最主要的)
    扫描和踩点网站:www.netcraft.com
    netcraft网站使用的踩点技术:指的是我给你发一个数据包,你会给我回一个响应数据包,这时我分析你这个数据包内容,从而判断你的后台是什么服务器。
    此网站并不是以攻击为目的,它是一个全球非常著名的信息统计网站。

    举个例子:

    搜索该网站,在“what’s that site running?”中输入要查的网站地址,例如腾讯“https://www.qq.com”

    在这里插入图片描述

    可以看到OS操作系统,都是使用的Linux

    在这里插入图片描述

    再例如淘宝“https://www.taobao.com”,也都是Linux

    在这里插入图片描述

    嵌入式应用
    安卓平台,是一个典型的Linux嵌入式应用

    嵌入式领域在Linux应用非常广泛,最典型的就是手机或者平板电脑。在手机和平板电脑中,最著名的现在占有量和保有率最大的就是Android操作系统,Android操作系统底层就是Linux。

    其他嵌入式应用:
    智能家电:机顶盒、游戏机、数码相机等
    智能卡系统
    航空系统
    银行系统
    卡拉OK点歌系统
    ……

    Linux在电影娱乐业
    好莱坞很多使用了一个叫SG的UNIX图形处理软件,但是价格非常高,后来有一个革命性的事件,迪士尼把大量的SG的服务器换成了Linux,如今在好莱坞看到的很多影片都是由Linux进行处理的。很典型的例如《泰坦尼克号》、《指环王》、《阿凡达》等。

  • 相关阅读:
    nacos2.1.1集群部署
    VS2019_连接 SqlServer 数据库
    OSCS开源安全周报第13期:Exchange 高危漏洞公开
    ce第一次作业
    【区块链 | IPFS】IPFS节点搭建、文件上传、节点存储空间设置、节点上传文件chunk设置
    云原生安全性:保护现代应用免受威胁
    计算机网络:随机访问介质访问控制之CSMA/CA协议
    Python之使用finally代码块释放资源
    Elasticsearch查询分片信息
    Spring Bean 的生命周期了解么?
  • 原文地址:https://blog.csdn.net/weixin_47678894/article/details/126072266