第1章 配置yum源、epel源
1.1 配置linux yum源
软件仓库
百度应用商城
yum源?
google应用商城
应用宝
1.2 查看系统当前的yum源
yum repolist
Loaded plugins: fastestmirror, security
Determining fastest mirrors

  • base: mirrors.huaweicloud.com
  • extras: mirrors.huaweicloud.com
  • updates: mirrors.shu.edu.cn (系统默认的yum源)
    base
    extras
    updates
    updates/primary_db
    repo id repo name
    base CentOS-6 - Base
    extras CentOS-6 - Extras
    updates CentOS-6 - Updates
    repolist: 6,857(软件包的个数)
    1.3 把系统默认的yum源改为阿里云(从阿里云下载软件)
    http://mirrors.aliyun.com或https://opsx.alibaba.com/
    第一步:
    配置yum源、epel源及其查看系统性能的命令
    第二步:配置yum源、epel源及其查看系统性能的命令

第三步:(将红色标记的命令执行一下就OK了)配置yum源、epel源及其查看系统性能的命令_第1张图片

/etc/yum.repos.d/CentOS-Base.repo 系统默认yum的配置文件 base、extras、updates

第四步:查看yum源为阿里云就OK了
[root@oldboyedu02 ~]# yum repolist
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile

  • base: mirrors.aliyun.com
  • extras: mirrors.aliyun.com
  • updates: mirrors.aliyun.com
    1.4 对比命令文件有什么不同
    [root@oldboyedu02 ~]# cd /etc/yum.repos.d/
    [root@oldboyedu02 yum.repos.d]# vimdiff CentOS-Base.repo CentOS-Base.repo.backup
    配置yum源、epel源及其查看系统性能的命令_第2张图片
    1.5 添加epel 源
    前面的过程和添加yum源的过程是类似的,选择名称为epel在帮助中找到下面命令:
    wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
    1.6 添加yum源错误
    使用命令#yum clean all #清空yum缓存
    重新添加就OK了
    配置与增加yum源小结:
    1.把系统默认的yum源改为阿里云(从阿里云下载软件)
    2.给系统增加了一个epel源
    3.阿里云不能访问则备选:清华 mirrors.tuna.tsinghua.edu.cn
    第2章 请写出常见的查看系统性能的命令
    监控项目:cpu,mem,disk,cpu温度,磁盘IO,RAID,负载
    2.1 CPU
    [root@oldboyedu02 yum.repos.d]# lscpu
    [root@oldboyedu02 yum.repos.d]# cat /proc/cpuinfo
    2.2 top
    [root@oldboyedu02 yum.repos.d]# top
    top - 21:46:53 up 1:49, 1 user, load average: 0.00, 0.00, 0.00
    Tasks: 91 total, 1 running, 90 sleeping, 0 stopped, 0 zombie
    Cpu(s): 0.3%us, 0.0%sy, 0.0%ni, 99.3%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st
    Mem: 1004112k total, 345368k used, 658744k free, 28108k buffers
    Swap: 786428k total, 0k used, 786428k free, 1×××4k cached

    PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
    2429 root 20 0 15036 1208 944 R 0.7 0.1 0:00.17 top
    7 root 20 0 0 0 0 S 0.3 0.0 0:08.34 events/0
    2.2.1 top中的快捷键
    空格 立刻更新
    M 按照内存使用率进行排序
    P 按照cpu使用率排序
    2.3 htop
    配置yum源、epel源及其查看系统性能的命令_第3张图片
    2.4 企业面试题:ps aux 中VSZ 与 RSS区别
    [root@oldboyedu02 yum.repos.d]# ps -ef
    UID PID PPID C STIME TTY TIME CMD
    root 1 0 0 19:57 ? 00:00:02 /sbin/init
    [root@oldboyedu02 yum.repos.d]# ps aux
    USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
    root 1 0.0 0.1 19348 1556 ? Ss 19:57 0:02 /sbin/init
    虚拟内存=物理内存+swap
    VSZ virutal size 进程所占的虚拟内存大小(物理+swap)
    RSS 进程所占用的物理内存大小
    2.5 sensors
    [root@oldboyedu02 yum.repos.d]# sensors
    coretemp-isa-0000
    Adapter: ISA adapter
    Physical id 0:+100.0°C (high = +100.0°C, crit = +100.0°C)
    Core 0: +100.0°C (high = +100.0°C, crit = +100.0°C)
    2.6 iotop
    [root@oldboyedu02 yum.repos.d]# iotop -o

Total DISK READ: 0.00 B/s | Total DISK WRITE: 0.00 B/s
TID PRIO USER DISK READ DISK WRITE SWAPIN IO> COMMAND
iotop #查看系统的io(读写) 显示出每个进程的读写速度
-o only 只显示在进行读写的进程

2.7 df、du
[root@oldboyedu02 yum.repos.d]# df -h (查看磁盘空间)
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 19G 1.6G 17G 9% /
tmpfs 491M 0 491M 0% /dev/shm
/dev/sda1 190M 35M 146M 19% /boot
[root@oldboyedu02 yum.repos.d]# du -sh /data (查看目录所占的空间)
20K /data
2.8 查看raid信息工具:megacli
2.9 查看硬件信息工具:ipmitool
(温度 风扇转数)
第3章 文件系统:组织管理文件方法
装修风格=====屋子如何住人
文件系统=====文件在磁盘上面如何存放
不同的系统会有不同的文件系统
3.1 inode和block的信息存放位置
inode信息 block信息存放位置 superblock的地方 超级块
dumpe2fs -h 只显示超级块的内容
[root@oldboyedu02 yum.repos.d]# dumpe2fs -h
dumpe2fs 1.41.12 (17-May-2010)
Usage: dumpe2fs [-bfhixV] [-o superblock=] [-o blocksize=] device
3.2 常见的文件系统及应用场景(尽量使用系统默认的文件系统)
1.reiserfs大量小文件业务首选reiserfs(100K以内), 单独安装。(以完全平衡树的方式收纳文件,搜索效率高并且快)
2.xfs有的门户的数据库MySQL业务会选择xfs。(高性能的日志文件系统,擅长处理大文件)
3.ext4 视频下载,流媒体,数据库,小文件业务也OK,可以用默认的。
4.ext2 没有日志,蓝汛、网宿的cache业务,CDN网站加速服务的。(CDN:简单来讲就是为了提高速度,影响数据传输的环节的节点上添加节点服务器)
5.Ext4/Reiserfs可以作为SSD文件系统,但未对SSD做优化,不能充分发挥SSD性能,并影响SSD使用时间。
6.swap 交换分区