centos 安装iftop 以及遇到的问题
今天想监控下vps的流量 往上找了下 都是安装iftop这个工具 然后就遇到各种问题 首先 yum install iftop 返回:
Loaded plugins: fastestmirror
Setting up Install Process
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
base/primary_db 4.7 MB 01:26
extras 3.4 kB 00:00
extras/primary_db 29 kB 00:00
updates 3.4 kB 00:00
updates/primary_db 1.4 MB 00:01
No package iftop available.
Error: Nothing to do
无奈 换成阿里云的源 问题依旧 只好编译安装了 iftop官网 第一步 安装依赖:
yum install flex byacc libpcap ncurses ncurses-devel libpcap-devel
第二步 下载iftop
wget http://www.ex-parrot.com/~pdw/iftop/download/iftop-0.17.tar.gz
tar zxvf iftop-0.17.tar.gz
cd iftop-0.17
./configure
make && make install
问题: error: can’t find pcap.h You’re not going to get very far without libpcap. 遇到上面两个问题 请先执行第一步 看看是否有依赖没有安装 可以尝试更换源 再执行 更换源的方法:
//备份当前的yum源
mv /etc/yum.repos.d /etc/yum.repos.d.backup4comex
//新建空的yum源设置目录
mkdir /etc/yum.repos.d
//下载阿里云的yum源配置
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo //Centos6选这个
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo //Centos7选这个
