1. 程式人生 > >yum安裝文件系統查看系統性能

yum安裝文件系統查看系統性能

lib iba test sin size 內存 x86 特點 vimdiff

2.1 一大波命令

2.1.1 查詢系統性能
監控項目cpu ,menm,disk,cpu溫度,磁盤IO,RAID卡,負載
CPU :top htop,/proc/cpuinfo,lscpu,w,uptime,lm_sensors(溫度),vmstat,sar
MEM :top ,free, ps aux,iotop (磁盤io,swap)
磁盤: df ,du ,iotop,iostat,(sysstat)
查看raid信息工具:megacli
查看硬件信息工具:ipmitool
2.1.2 top(查看cpu)參數 空格立即更新 M按照內存使用率排序 P按照cpu使用率排序

2.1.3 htop(查看進程) ps –ef ps aux

ps aux中VSZ與RSS區別
虛擬內存=物理內存+swap
VSZ virutal size 進程所占虛擬內存大小(物理內存+swap)
RSS 進程所占內存的物理大小

2.1.4 iotop -o 查看系統讀寫
iotop –o 查看系統io寫信息顯示出每個進程的讀寫速度
-o only 只顯示在進行讀寫的進程
df 顯示磁盤一共多少 使用多少 剩余多少
du 顯示目錄所占的空間

創建分區復制文件凸顯系統讀寫信息

2.1.5 lm_sensors -n 溫度
安裝yum install lm_sensors 安裝yum 源,

cpu sensors 查看溫度
2.1.6 megacli (查看raid卡)
2.1.7 ipmittool 顯示系統的硬件(溫度,風扇轉速)
dumpe2fs -
dumpe2fs /dev/sdb1 |egrep -i ‘mount |write‘
fsck -a(aut0) 開機自動檢查並修復
2.2 yum安裝阿裏源文件
https://opsx.alibaba.com/mirror

1、安裝alibaba yum源

備份

```mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

安裝
CentOS 5
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
或者
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
CentOS 6
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
或者
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
CentOS 7
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
或者
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
註:因為這裏我們用的是centos (6.9),所以選擇版本“6”

2、安裝epel
1、備份(如有配置其他epel源)
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
mv /etc/yum.repos.d/epel-testing.repo /etc/yum.repos.d/epel-testing.repo.backup
安裝epel
epel(RHEL 7)
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
epel(RHEL 6)
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
epel(RHEL 5)
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-5.repo
註:因為這裏我們用的是centos (6.9),所以選擇版本“6”
3、vimdiff對比連個文件
vimdiff CentOS-Base.repo CentOS-Base.repo.backup
4、yum repolist 查當前使用的看yum源
[root@wangweigang ~]#yum repolist
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile

  • base: mirrors.aliyun.com
  • extras: mirrors.aliyun.com
  • updates: mirrors.aliyun.com
    repo id repo name status
    base CentOS-6 - Base - mirrors.aliyun.com 6,713
    epel Extra Packages for Enterprise Linux 6 - x86_64 12,518
    extras CentOS-6 - Extras - mirrors.aliyun.com 31
    updates CentOS-6 - Updates - mirrors.aliyun.com 113
    repolist: 19,375
    /etc/yum.repos.d/CentOS-Base.repo 系統默認yum的配置文件 “base”“extras”“ updates”
    5、安裝(iftop iotop htop)
    yum install -y iftop iotop htop
    6、安裝比較炫酷
    yum install cowsay sl
    7、清空所有安裝內容
    yum clean all
    8、把系統默認的yum源改為阿裏雲(從阿裏雲下載軟件)or清華
    1.阿裏雲
    http://mirrors.aliyun.com
    2.清華
    mirrors.tuna.tsinghua.edu.cn
    9、安裝 lm_sensors ————>檢查cpu溫度
    sensors-detect 檢查掃描
    sensors

第3章 文件系統
3.1 常見的系統文件有那些?

3.2 硬件對文件系統的選擇

3.3 含義理解
含義:組織管理文件方法
不同的系統有不同的系統文件
3.4 什麽是inode 、block,特點有哪些?
inode 是文件的索引號 存放的是文件的屬性(大小.類型,權限,)存放block位置
block 是數據塊 存放的是文件內容
inode block 放在superblock的地方 超級塊
dumpe2fs -h /dev/sdb1 查看只顯示超級塊的內容

yum安裝文件系統查看系統性能