day 30

作者: 个中秘密 | 来源:发表于2019-04-14 16:52 被阅读0次

    第一阶段复习复习

    buffer与cache
    buffer  写缓冲
    cache  读缓存
    
    分区类型

    /boot 256M
    swap 大于8G给8G,小于8G给1.5倍
    / 全部

    应用场景
    1.常规分区
    /boot  1024M
    swap  内存1.5倍   大于8G给8G
    / 所有
    ================================
    /home
    /var
    /usr
    
    2.存储 数据库 备份
    /boot  1024M
    swap  内存1.5倍   大于8G给8G
    / 100-200G
    /data 所有 放数据
    
    3.门户
    /boot  1024M
    swap  内存1.5倍   大于8G给8G
    / 100-200G
    剩下保留。
    
    远程连接工具
    xshell,secureCRT,putty,ssh
    

    命令使用:

    #/opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -Lall -aALL 查raid级别
    #/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aALL 查raid卡信息
    #/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aALL 查看硬盘信息
    #/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -aAll 查看电池信息
    #/opt/MegaRAID/MegaCli/MegaCli64 -FwTermLog -Dsply -aALL 查看raid卡日志
    #/opt/MegaRAID/MegaCli/MegaCli64 -adpCount 【显示适配器个数】
    #/opt/MegaRAID/MegaCli/MegaCli64 -AdpGetTime –aALL 【显示适配器时间】
    #/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aAll 【显示所有适配器信息】
    #/opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -LALL -aAll 【显示所有逻辑磁盘组信息】
    #/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aAll 【显示所有的物理信息】
    #/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuStatus -aALL |grep ‘Charger Status’ 【查看充电状态】
    #/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuStatus -aALL【显示BBU状态信息】
    #/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuCapacityInfo -aALL【显示BBU容量信息】
    #/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuDesignInfo -aALL 【显示BBU设计参数】
    #/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuProperties -aALL 【显示当前BBU属性】
    #/opt/MegaRAID/MegaCli/MegaCli64 -cfgdsply -aALL 【显示Raid卡型号,Raid设置,Disk相关信息】
    

    3.磁带状态的变化,从拔盘,到插盘的过程中。

    Device |Normal|Damage|Rebuild|Normal
    Virtual Drive |Optimal|Degraded|Degraded|Optimal
    Physical Drive |Online|Failed –> Unconfigured|Rebuild|Online
    

    4.查看磁盘缓存策略

    #/opt/MegaRAID/MegaCli/MegaCli64 -LDGetProp -Cache -L0 -a0
    https://www.cnblogs.com/lianzhilei/p/6472038.html
    

    网络部分:

    1、tcp三次握手四次挥手。

    两个序号和三个标志位:

      (1)序号:seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。
      ( 2)确认序号:ack序号,占32位,只有ACK标志位为1时,确认序号字段才有效,ack=seq+1。
      (3)标志位:共6个,即URG、ACK、PSH、RST、SYN、FIN等,具体含义如下:
      (A)URG:紧急指针(urgent pointer)有效。
      (B)ACK:确认序号有效。
      (C)PSH:接收方应该尽快将这个报文交给应用层。
      (D)RST:重置连接。
      (E)SYN:发起一个新连接。
      (F)FIN:释放一个连接。
    需要注意的是:
      (A)不要将确认序号ack与标志位中的ACK搞混了。
      (B)确认方ack=发起方req+1,两端配对。
    ==================================
    由于TCP连接时全双工的,因此,每个方向都必须要单独进行关闭,这一原则是当一方完成数据发送任务后,发送一个FIN来终止这一方向的连接,收到一个FIN只是意味着这一方向上没有数据流动了,即不会再收到数据了,但是在这个TCP连接上仍然能够发送数据,直到这一方向也发送了FIN。
    
        首先进行关闭的一方将执行主动关闭,而另一方则执行被动关闭,上图描述的即是如此。
    (1)第一次挥手:Client发送一个FIN,用来关闭Client到Server的数据传送,Client进入FIN_WAIT_1状态。
    (2)第二次挥手:Server收到FIN后,发送一个ACK给Client,确认序号为收到序号+1(与SYN相同,一个FIN占用一个序号),Server进入CLOSE_WAIT状态。
    (3)第三次挥手:Server发送一个FIN,用来关闭Server到Client的数据传送,Server进入LAST_ACK状态。
    (4)第四次挥手:Client收到FIN后,Client进入TIME_WAIT状态,接着发送一个ACK给Server,确认序号为收到序号+1,Server进入CLOSED状态,完成四次挥手。

    相关文章

      网友评论

          本文标题:day 30

          本文链接:https://www.haomeiwen.com/subject/gqcxwqtx.html