• linux学前小结


    三类主机设备:pc机、pc server、小型机
    一、pc机的组成:软件、os(operation system)、handware  
           PC机硬件厂商:
    联想、Dell、HP、华硕、宏基、东芝、神舟、方正、浪潮

    二、pc server 的知识:
           硬件:IBM(联想)、HP(惠普)、Dell(戴尔)、SUN、浪潮、曙光
           os:
         1) Windows server
                微软出品
                Windows NT4.0
                Windows 2000
                Windows 2003
                Windows 2008
         2)32位Linux、64位linux、32位Windows、64位Linux
              生产里面,全部采用64位,因为32位的系统的寻址空间是4G
     Linux
            Redhat(红帽)
            RedFlag(红旗、刚刚倒闭)
            Suse Linux
            Oracle Enterprise Linux (OEL)
            CentOS(开源版的Linux,极其类似于Redhat,很多都是通用的)
    三、小型机:
           1)硬件厂商:IBM、HP、Oracle(SUN)
               大型机(极少使用,非常昂贵):IBM 
           2)os:小型机运行的都是Unix(看上去类似于Linux、其实差距还是很大的),但是不同的厂商,unix的名字不同:
           ①IBM:AIX(市场占有率最高、系统最稳定可靠)
           ②HP研发的:hp-ux
           ③SUN:Solaris
         3)软件:Oracle、DB2
    数据库
        Oracle(Oracle)
        DB2(IBM)
        SQL SERVER 2014(Microsoft)
        Mysql(Oracle收购SUN所得)、开源产品,互联网企业大量使用
        postgresql、开源产品、日本人使用的最熟练
        informix(IBM收购informix所得)
        Sybase(SAP收购Sybase所得)
    FC SWITCH、光纤存储交换机
        博科(全球老大)
        IBM
        HP
        cisco
        华为
    IBM的中低端光纤交换机是博科O的,也就是说IBM的中低端交换机是O货
    存储
        EMC
        IBM
        HP
        SUN
        DELL
        HITACHI(日立)
    去IOE
        去IBM、Oracle、EMC
    开发语言:
        c(C++):银行、证券
        C#:中小企业应用
        .NET(微软):(我认为是一个框架,或者说平台)中小企业应用
        Java(JEE、Oracle收购SUN所得):大中型应用
    PS:
    .NET Framework
    VB C++ C# Jscript… Visual Studio.NET
    公共语言规范CLS (Common Language Specification)
    ASP.NET Windows Forms
    ADO.NET与XML
    基类库BCL (Basic Class Library)
    公共语言运行库CLR (Common Language Runtime)
    操作系统OS (Operating System)
    ERP软件
        SAP、德国
        Oracle(EBS)
        用友(基本没法用)
        金蝶(基本没法用)
        神码(基本没法用)
    ==========IT系统拓扑简介(小型机、交换机、存储)
    用户---internet----pc server
    京东为例:
    ①申请宽带
    ②购进非常多的pc server
    ③购进小型机,装上oracle数据库软件!
    ④把所有的pc server装上linux系统,linux系统上装Tomcat
    ⑤开发网站

    逻辑结构:
    (清晰的自上而下的部署!!)
          网站系统
          tomcat
          linux
        pc server
    1)我们把上面叫做:应用服务器系统:
         ①HA(高可用high available):假设一共1000台pc server ,装的东西都相同,一台不行了,还有999台
         ②LB(负载均衡load balance)
      ①②合起来叫做  集群(cluster)
    2)DB服务器系统:
          小型机:一般数量<=4
          存储器 :一般两个。
        小型机与存储器交叉连接

    实验室里:
    四台小型机
    两台光纤交换机
    两个存储
    ---》组成了DB服务器系统的硬件平台
    =============IT系统分析认识架构和厂商
    (1)应用服务器:
    网站系统程序:
           (开发语言):
            c(C++):银行、证券
            C#:中小企业应用
           .NET(微软):(我认为是一个框架,或者说平台)中小企业应用
           Java(JEE、Oracle收购SUN所得):大中型应用
    应用服务器软件:
             Apache(阿帕奇)(开源)
             Tomcat:开源项目
             JBOSS:开源、Redhat
             Weblogic:Bea(Oracle)、   Tuxedo
             Websphere(IBM)
    os:
         Windows server
                微软出品
                Windows NT4.0
                Windows 2000
                Windows 2003
                Windows 2008
         32位Linux、64位linux、32位Windows、64位Linux
              生产里面,全部采用64位,因为32位的系统的寻址空间是4G
     Linux:
            Redhat(红帽)
            RedFlag(红旗、刚刚倒闭)
            Suse Linux
            Oracle Linux Enterprise(OLE)
            CentOS(开源版的Linux,极其类似于Redhat,很多都是通用的)
    pc server:IBM、dell、惠普、sun、浪潮、联想、华为、曙光
    (2)数据库服务器
    DB软件:
        Oracle(Oracle)  企业级
        DB2(IBM) 企业级
        SQL SERVER 2014(Microsoft最新的)
        informix(IBM收购informix所得)
        Sybase(SAP收购Sybase所得)
        Mysql(Oracle收购SUN所得)、开源产品,互联网企业大量使用,小型网站
        postgresql:开源产品、日本人使用的最熟练
    os:linux
    小型机:
             稳定、高性能,所以常用来跑数据库
            小型机运行的都是Unix(看上去类似于Linux、其实差距还是很大    的),但是不同的厂商,unix的名字不同:
           ①IBM:AIX(市场占有率最高、系统最稳定可靠)
           ②HP研发的:hp-ux
           ③SUN:Solaris
    小型机:跑unix、稳定、可靠、贵
    小型机可用pc server+linux或pc server+Windows server代替
    存储
        ①EMC:最好的,高端
        ②HITACHI(日立):日本的,也是高端存储 
        ③IBM
        ④HP
        ⑤SUN
        ⑥DELL
    ===========计算机系统结构分析及资源情况分析
    pc机的硬件:
    cpu  内存   网卡
    硬盘   用主板连接起来

    逻辑结构:
    处理数据的步骤:
    ①硬盘到内存:I/O(disk io
    ②内存到cpu:时间很短,忽略不计
    ③cpu处理数据
    ④网络传输:通过网卡传出去
    简称:cpu、I/O、网络 

    数据库服务器系统:
    服务器(里面有磁盘、cpu、内存)的HBA卡通过光纤线连接到光纤交换机上,
    交换机连接到存储

    服务器上的磁盘装的是:os和oracle软件;
    存储上的磁盘装的是信息,eg:订单信息之类的; 

    时间:
    ①从存储上的磁盘上取出来一块数据(大约8k):0.8ms
    ②从光纤交换机传输到服务器:0.1ms
    ③通过网络传输出去:0.8ms
    (cpu的处理时间忽略)
    提高速度的措施:
    ①多块磁盘,比如配十块盘
    ②存储的磁盘的读取速度快
    ③cpu处理快
    ④网卡传输快
    ===========中研软大数据实验室拓扑结构及设备
    2台小型机(IBM P5 570
    2台光纤交换机(IBM  B16  16个口)
    2个存储(IBM DS4700)每个存储配8块146G的硬盘

    每个小型机有:
    cpu:4
    硬盘:4
    HBA卡:4
    网卡:4
    内存16G

    将一个小型机分区Lpar:logical partition),
    每个有2个Lpar,可以认为是两个主机。所以,每个有2个cpu,2块硬盘......

    虚拟化:
    所以,两个小型机其实可以看做有4个Lpar,可以装4个OS

    还有2台pc server: IBM X3650
    每个pc server有:
    网卡:2
    HBA卡:2
    cpu:8
    内存:64G
    2块164G的SAS盘

    1颗cpu一般配4G/8G内存
    ===================长连接短连接分析
    2套网络:san网络、以太网(局域网)
    SAN 网络(Storage Area Network):
    2台服务器
    2台光纤交换机(FC switch)
    2台存储

    重点:应用服务器和数据库服务器的连接
    应用服务器系统:
        应用软件系统(eg:京东网站系统)
        tomcat
        linux
        pc server
    数据库服务器系统:
        oracle软件
        unix
        小型机、san存储
    应用服务器系统和数据库服务器系统的  
       短连接:建立连接、断开连接.....
        (连接的建立)    1s
    ①连接请求
    ②连接响应
    ③连接建立
        (请求的处理)    4s   
    ④发请求
    ⑤数据库处理请求
    ⑥返回结果给应用服务器
       (连接的断开)    1s
    ⑦请求断开连接
    ⑧连接断开
    所以,用户等待了5s。

      长链接:现在基本都采用长链接
    tomcat 向数据库建立一个连接池
    找到1个空闲连接,并占用,用完了释放就可以   ---4s

    1U:unit(单元)==3个格
             eg:2个U,就是说6个小格

  • 相关阅读:
    thinkPHP入门之二
    thinkPHP入门
    斐波那契数列,冒泡排序,选择排序,数组去重
    jquery-懒加载插件
    本地存储之cookie
    javascript的快速排序法
    [luogu2165 AHOI2009] 飞行棋 (枚举)
    [luogu2576 SCOI2010] 幸运数字 (容斥原理)
    [luogu2587 ZJOI2008] 泡泡堂 (贪心)
    [luogu2602 ZJOI2010] 数字计数 (数位dp)
  • 原文地址:https://www.cnblogs.com/lpeng94/p/12546519.html
Copyright © 2020-2023  润新知