第1章 YUM

1.1 什么是yum

1.2 查看系统中有什么yum

1.3 指定一个国内的yum源地址 aliyun

修改为阿里云的yum

1.3.1 操作前备份

 

1.3.2 下载新的CentOS-Base.repo /etc/yum.repos.d/

CentOS 5

CentOS 6

CentOS 7

1.3.3 生成本地缓存

1.4 增加一个epel

1.4.1 epel源时干什么的

1.4.2 添加上一个aliyunepel

epel(RHEL 7)

epel(RHEL 6)

epel(RHEL 5)

1.5 安装htopsl 程序

1.6 清除yum缓存   

1.7 查看系统yum源信息时可能出现的错误

1.7.1 可能出现的错误

1.7.2 yum 常见错误

1.7.3 解决办法

第2章 磁盘的基础知识

2.1 磁盘知识体系

2.2 如何查询内存的使用情况

2.2.1 为什么内存会少

1linux把你使用过的命令、程序、文件、临时存放在系统的缓存区(buffercache的地方)

2)方便下次使用,提高系统的速度。

3)使用其他的命令的时候 这个区域会被清理/覆盖

4)可以从这个网站上了解更多: http://www.linuxatemyram.com/

2.2.2 内存相关的文件

2.3 硬盘外部结构

       <span style=“font-family: 新宋体; times new roman"4times new roman”;background: lime;">转速 5400/7200/10000/15000 rpm

       <span style=“font-family: 新宋体; times new roman"4times new roman”;background: lime;">接口 sata  sas  scsi pci-e

       <span style=“font-family: 新宋体; times new roman"4times new roman”;background: lime;">缓存 缓存无处不在

2.4 磁盘的接口类型

2.5 磁盘的选择

1线上(用户正在使用的环境 给用户提供服务)的业务,用SAS<span style=“font-family: 新宋体; times new roman"4times new roman”; background: lime;">磁盘

2线下(自己人用的环境 )的业务,SATA<span style=“font-family: 新宋体; times new roman"4times new roman”;background: lime;">磁盘,磁带库,使用光盘存放数据。

3线上高并发、小容量(很多人都想看的图片)的业务,固态硬盘SSD

4)成本思想:根据数据的访问热度,智能分析分层存储。SATA+SSD

2.5.1 根据数据的访问热度,智能分析分层存储

一台服务器里面分为冷门数据和热门数据:

2.6 企业案例】千万不要用SATA磁盘来做在线高并发服务的数据存储或数据库业务,这是有血的教训的。某公司采用SATA做数据库的存储盘,结果导致数据库连续宕机一个月。

<span style=“font-family: 新宋体; times new roman"4times new roman”;background: yellow;">解决办法:

2.7 CDN 内容分发网络

2.7.1 什么是CDN

第3章 磁盘的内部结构

3.1 磁盘相关的名词

<span style=“font-family: 新宋体; times new roman"4times new roman”;background: lime;">磁盘–disk

<span style=“font-family: 新宋体; times new roman"4times new roman”;background: lime;">磁头–head   读取与写入数据

<span style=“font-family: 新宋体; times new roman"4times new roman”;background: lime;">磁道–track   相当与一个呼啦圈

                       以磁盘中心(主轴),环形区域

<span style=“font-family: 新宋体; times new roman"4times new roman”;background: lime;">扇区–sector

                        磁盘上面最小的单位

                       一个扇区512字节

<span style=“font-family: 新宋体; times new roman"4times new roman”;background: lime;">柱面–cylinder

<span style=“font-family: 新宋体; times new roman"4times new roman”;background: lime;">单元块–units

3.2 计算磁盘的容量

3.2.1 计算的公式

3.2.2 查看磁盘的信息

3.2.3 需要什么条件可以算出磁盘大小?

3.3 linux里面如何计算

3.3.1 bc命令

3.3.2 awk ‘BEGIN{pirnt }’ 方法

3.4 计算机中的单位

3.5 为什么500G的磁盘 实际可用的容量不到500G

第4章 回顾

4.1 如何让一个脚本或服务开机自动运行

4.1.1 方法一:/etc/rc.local

4.1.2 方法二:通过chkconfig管理

<span style=“font-family: 新宋体; times new roman"4times new roman”;background: lime;">能够让chkconfig<span style=“font-family: 新宋体; times new roman"4times new roman”;background: lime;">管理的条件:

              1、脚本放在/etc/init.d

              2、脚本要有执行权限

              3、要有chkconfig要求的格式

    <li>
      <a href="#14_epel">1.4 增加一个epel源</a><ul>
        <li>
          <a href="#141_epel">1.4.1 epel源时干什么的</a>
        </li>
        <li>
          <a href="#142_aliyunepel">1.4.2 添加上一个aliyun的epel源</a>
        </li>
      </ul>
    </li>
    
    <li>
      <a href="#15_htopsl">1.5 安装htop和sl 程序</a>
    </li>
    <li>
      <a href="#16_yumnbspnbspnbsp">1.6 清除yum缓存&nbsp;&nbsp;&nbsp;</a>
    </li>
    <li>
      <a href="#17_yum">1.7 查看系统yum源信息时可能出现的错误</a><ul>
        <li>
          <a href="#171">1.7.1 可能出现的错误</a>
        </li>
        <li>
          <a href="#172_yum">1.7.2 yum 常见错误</a>
        </li>
        <li>
          <a href="#173">1.7.3 解决办法</a>
        </li>
      </ul>
    </li>
  </ul>
</li>

<li>
  <a href="#2">第2章 磁盘的基础知识</a><ul>
    <li>
      <a href="#21">2.1 磁盘知识体系</a>
    </li>
    <li>
      <a href="#22">2.2 如何查询内存的使用情况</a><ul>
        <li>
          <a href="#221">2.2.1 为什么内存会少</a>
        </li>
        <li>
          <a href="#222">2.2.2 内存相关的文件</a>
        </li>
      </ul>
    </li>
    
    <li>
      <a href="#23">2.3 硬盘外部结构</a>
    </li>
    <li>
      <a href="#24">2.4 磁盘的接口类型</a>
    </li>
    <li>
      <a href="#25">2.5 磁盘的选择</a><ul>
        <li>
          <a href="#251">2.5.1 根据数据的访问热度,智能分析分层存储</a>
        </li>
      </ul>
    </li>
    
    <li>
      <a href="#26_SATASATA">2.6 【企业案例】千万不要用SATA磁盘来做在线高并发服务的数据存储或数据库业务,这是有血的教训的。某公司采用SATA做数据库的存储盘,结果导致数据库连续宕机一个月。</a>
    </li>
    <li>
      <a href="#27_CDN">2.7 CDN 内容分发网络</a><ul>
        <li>
          <a href="#271_CDN">2.7.1 什么是CDN</a>
        </li>
      </ul>
    </li>
  </ul>
</li>

<li>
  <a href="#3">第3章 磁盘的内部结构</a><ul>
    <li>
      <a href="#31">3.1 磁盘相关的名词</a>
    </li>
    <li>
      <a href="#32">3.2 计算磁盘的容量</a><ul>
        <li>
          <a href="#321">3.2.1 计算的公式</a>
        </li>
        <li>
          <a href="#322">3.2.2 查看磁盘的信息</a>
        </li>
        <li>
          <a href="#323">3.2.3 需要什么条件可以算出磁盘大小?</a>
        </li>
      </ul>
    </li>
    
    <li>
      <a href="#33_linux">3.3 linux里面如何计算</a><ul>
        <li>
          <a href="#331_bc">3.3.1 bc命令</a>
        </li>
        <li>
          <a href="#332_awk_BEGINpirnt">3.3.2 awk 'BEGIN{pirnt }' 方法</a>
        </li>
      </ul>
    </li>
    
    <li>
      <a href="#34">3.4 计算机中的单位</a>
    </li>
    <li>
      <a href="#35_500G_500G">3.5 为什么500G的磁盘 实际可用的容量不到500G?</a>
    </li>
  </ul>
</li>

<li>
  <a href="#4">第4章 回顾</a><ul>
    <li>
      <a href="#41">4.1 如何让一个脚本或服务开机自动运行</a><ul>
        <li>
          <a href="#411_etcrclocal">4.1.1 方法一:/etc/rc.local</a>
        </li>
        <li>
          <a href="#412_chkconfig">4.1.2 方法二:通过chkconfig管理</a>
        </li>
      </ul>
    </li>
  </ul>
</li>