• Linux Sever简单笔记(第一堂课)之linux介绍及unix的介绍


    一、Linux和unix介绍

     

    1.操作系统组成原理

     

    1.1完整的计算机系统

    硬件系统

    ◆主机

    ◆外设

    软件系统

    ◆操作系统

    ◆应用软件

     

    1.2操作系统(Operating System)

    操作系统是连接用户和计算机硬件系统的桥梁,同时又是搭载应用软件的平台

    ◆内核(kernel)

    ◆外壳(shell)

     2.ShellKernel口Shell(命令解释器,“翻译官")

    ◆外壳,命令解释器,介于操作系统内核与用户之间,负责解释命令行

    ◆接受用户输入的指令,并将指令解释后传输给内核(Kernel)执行,输出执行结果给用户。

    Kernel

    ◆内核,接受Shell的指令,并执行,将结果输出给Shell

     二、Unix简介

    1. 

    Unix是一款古老的操作系统,由bell(贝尔----kingtoms)实验室设计的一款多用户,多任务的操作系统,早期的由汇编语言编写,第三个版本由c语言进行重写

     

    2. Unix的分支

    Unix system

    BSD(加州大学伯克利分校)

    FreeBSD

    OpenBSD

    NetBSD

     

    拓展:

    Unix的产生由登月游戏产生推动了计算机的发展

    自从由c语言重写了之后,unix对硬件的依赖降低,普及了unix的使用(20世纪70年代)

     三、GNU(GNU is Not unix)

    1984年由Richard Stallman 发起并创建

    目标是编写大量兼容于unix系统的自由软件

    官方网站:www.gnu.org

     

    开放源码软件:

    开放源码软件(open source software

     

    Firefox网页浏览器

    Openoffice办公套件

    ApacheNginx网站服务器软件

    Android系列软件

     

     

    四、介绍一个人物 Linus Torvalds

     

    五、Linux的起源和发展

    1.Linux操作系统构成

     

    Linux内核、系统基本库、应用程序

     

    2.Linux内核项目

     

    主要作者:芬兰赫尔辛基大学的 Linus Torvalds

    1991.10 发布linux0.02版本(第一个公开版)

    1994.3 linux1.0版发布

    Linux内核的标志————企鹅Tux,取自芬兰的吉祥物

    官方网站:www.kernel.org

     

    六、Linux在发展过程中延伸出很多分支

     

     七、Linux简介

    1.Linux发型版本

     

    1.1 Linux发型版本构成

     

    Linux内核+各种自由软件=完整的操作系统

     

    厂商提供的辅助安装、软件包管理等程序

     

    发行版的名称、版本由发行厂商决定

     

    例:

    Red Hat Enterprise Linux 7,由Red Hat公司发布

    SUSE Linux Enterprise 15,由Attachmate公司发布

    Debian Linux 10.由Debian社区发布

     2.Linux的特点

     

    几乎unix的全部特性

    Linux几乎是免费的

    丰富的网路功能

    可靠的安全性

    良好的可移植性

     

    3.Linux的内核版本

     

    主要是内核版本号的命名机制

     

    稳定性(具有工业级的强度)

    开发板(要试验各种解决方案)

    两种版本是相互关联、相互循环的

     

    Linux内核的命名机制

     

    Num.num.num

     

    其中第一个数字是主板本号,第二个数字是次版本号,第三个数字是修订版本号,如果次版本号是偶数,那么该内核就是稳定版的;若是奇数,则是开发板的

     

    头两个数字合在一起可以描述内核系列,如稳定版的2.6.0 他是2.6版内核系列

     八、Linux和unix

     

    ◆Unix的历史久于Linux.Linux的思想源于Unix

    ◆Unix和Linux都是操作系统的名称.但Unix这四个字母除了是操作系统名称外,还作为商标归sco所有.

    ◆Linux的核心是免费的,自由使用的,核心源代码是开放的.而Unix的核心并不公开

    ◆在对硬件的要求上,Linuxt比Unix要低,没有Unix那么苛刻.在安装上Linux比Unix容易掌握.

    ◆在使用上,Linux相对没有Unix那么复杂.

    ◆Po six(可移植操作系统环境)是unix和linux的标准和规范

     

     

    九、Linux与windows

    1.两者都是多任务的操作系统,都支持同样的用户接口,网络完全性。

     

    2.Windows是专用系统,由开发的公司控制接口和设计,并建立严格的标准,而且购买的价格高,而linux是自由软件,其开发采用开放和写作模式,因而 有利于充分程序人员的集体智慧,大量减少不必要的重复劳动,并使得自由软件的弱点能及时发现和得到克服,具有强大的生命力

     

    3.linux正在竞争unix和windows NT 的市场份额。他是目前唯一可以与 Microsoft windows抗衡的操作系统;盖茨也承认linux是微软的竞争对手。

     

    十、Linux在HPC中的运用

     

    高性能计算机群,简称hpc机群

     

     十一、操作系统:三十年河东,三十年河西(摘自IT168)

    Linux目前已成为高性能计算的首选操作系统。在全球顶尖的500台超级计算机中,有367台上使用了Linux操作系统,比重为73.4%,而01年仅有44套;相比之下,此次有98台使用了UNI区操作系统,01年是440套。正所谓“三十年河东,三十年河西”,短短几年的时间里,TOP500HPC中操作系统的格局发生了翻天覆地的变化。

    2004年是这一戏剧性变化的转折点,在当年6月份发布的排行榜中,LINUX开始超过UNI区。但值得注意的,在近两届排行榜中,LINUX和UN区似乎开始稳定各自的份额,这主要得益于UNI区惯有的稳定性和安全性,以及UN区厂商的开源运动。

    另外,在Top500超级计算机中,仅有一台超级计算机采用了Windows 2003 Server,另一台采用了Windows Compute Cluster Server2003,均是运行在DELL公司的PC服务器机群上。尽管微软在个人市场和低端企业级市场上呼风唤雨,但要想在超级计算领域有所斩获,显然还有很长很长的路要走。

  • 相关阅读:
    Qt之界面数据存储与获取(使用setUserData()和userData())
    UML中关联(Association)、聚合(Aggregation)和合成(Composition)之间的区别
    Entity Framework Model First下改变数据库脚本的生成方式
    keepalive学习
    函数、极限、连续
    C#集合基础与运用
    面向查询服务的参数化查询
    WinDbg 命令手册
    知识管理方法论
    项目管理Project
  • 原文地址:https://www.cnblogs.com/yxd1308243944/p/13842946.html
Copyright © 2020-2023  润新知