Iftop

Linux流量监控工具

。_饼干妹妹 提交于 2020-08-17 21:45:09
在类Unix系统中可以使用top查看系统资源、进程、内存占用等信息。查看网络状态可以使用netstat、nmap等工具。若要查看实时的网络流量,监控TCP/IP连接等,则可以使用iftop。 一、iftop是什么? iftop是类似于top的实时流量监控工具。 官方网站:http://www.ex-parrot.com/~pdw/iftop/ 二、iftop有什么用? iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等,详细的将会在后面的使用参数中说明。 三、安装iftop 安装方法1、 编译安装 如果采用编译安装可以到iftop官网下载最新的源码包。 安装前需要已经安装好基本的编译所需的环境,比如make、gcc、autoconf等。安装iftop还需要安装libpcap和libcurses。 CentOS上安装所需依赖包: yum install flex byacc libpcap ncurses ncurses-devel libpcap-devel Debian上安装所需依赖包: apt-get install flex byacc libpcap0.8 libncurses5 下载iftop wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz tar

阿里云ECS禁止XX.163data.com.cn和xxxxx.bc.googleusercon访问

非 Y 不嫁゛ 提交于 2020-08-13 08:19:20
事由 早上起来实施反馈客户网站无法访问 于是打开服务器查看问题 发现登录很慢 于是感觉是宽带出问题了 iftop -B -P -i eth1 查看 发现好多此类的访问和输出 先把服务正常访问 禁止此类的访问 ping 6.205.186.35.bc.googleusercontent.com 找到对应的IP地址 再安全组里面禁止此类的ip地址访问 但是还有其他ip地址的继续访问过来 防火墙iptables禁止访问 -A INPUT -p tcp -m string --string "broad.cd.sc.dynamic.163data.com" --algo bm -j DROP -A INPUT -p tcp -m string --string "broad.cd.sc.dynamic.163data.com.cn" --algo bm -j DROP -A INPUT -p tcp -m string --string "bc.googleusercontent.com" --algo bm -j DROP -A OUTPUT -p tcp -m string --string "broad.cd.sc.dynamic.163data.com" --algo bm -j DROP -A OUTPUT -p tcp -m string --string "broad.cd

进程监控类命令

喜欢而已 提交于 2020-07-24 09:15:50
进程监控类命令 本篇全是命令介绍 , 笔者把各个命令的都实验一遍 , 给同学们看看 . 一. PSTREE 命令 pstree - display a tree of processes 选项 :   -p 显示进程的 PID   -T 隐藏线程信息   -u 显示切换过程   -H PID 高亮显示指定 PID 进程的父进程 示例 : 二. PS 命令 ps - report a snapshot of the current processes. 选项 : PS 有三种风格的选项写法 :   BSD 风格写法 ps aux   UNIX 风格写法 ps -ef   GNU 风格写法 ps --pid PID BSD 风格选项 :   a 显示所有与终端有关的进程   x 显示所有与终端无关的进程   u 显示进程所有者相关的信息   f 命令列把相关的进程显示成进程树   k 对属性进行排序 , 属性前加上 - 表示倒序   o 选择显示的字段 pid cmd psr ni(nice) pri rtprio tid class %cpu %mem user ruser euser 等等   euser 表示显示有效用户字段   ruser 表示显示真是用户字段   psr 表示显示 CPU 与进程的绑定关系   pcpu CPU 的利用率   ppid 父进程的 PID  

ansible批量管理服务入门

删除回忆录丶 提交于 2020-04-30 19:50:44
2020-01-17 此为ansible批量管理服务的第1个博客,发布博客为ansible批量管理服务入门 综合架构(二)——ansible批量管理服务 一ansible批量管理服务功能 01.可以实现批量系统操作配置 02.可以实现批量软件服务部署 03.可以实现批量文件数据分发 04.可以实现批量系统信息收集,资产管理 二ansible批量管理服务特点 01.管理端不需要启动服务程序(no server) 02.管理端不需要编写配置文件(/etc/ansible/ansible.cfg) 03.受控端不需要安装软件程序(libselinux-python) 04.受控端不需要启动服务程序(no agent) 05.服务程序管理操作模块众多(module) 06.利用剧本编写来实现自动化(playbook) 三批量管理软件安装部暑过程 [root@manager ~]# yum install - y ansible Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com base | 3.6 kB 00: 00 epel

Linux查看网络流量

[亡魂溺海] 提交于 2020-04-06 12:00:56
文章原文: Linux查看网络流量 作为一个非职业运维,不时需要查看Linux服务器上的网络流量状况。本文介绍几个常用的Linux查看网络流量命令,并简要介绍其用法。部分命令系统已经内置,某些命令则需要从软件仓库或者自行编译安装,本文以CentOS系统为例介绍软件安装方法。 查看总流量 ip ip 命令来自 iproute2util 包,是查看、配置网络/路由的工具。作为 ifconfig 的替代品, ip 命令功能更强大,用法更语义化。 ip 命令在大多数系统上都已经默认安装,也可通过 yum install -y iproute 安装。 ip 的 " -s -h " 参数查看各网卡的总流量,下图是 ip -s -h link 的输出结果: nload nload 命令可以查看各个网络设备的当前网络速率,也会展示流经设备的总流量。 nload 来自 EPEL 软件库,CentOS安装命令为: yum install -y epel-release && yum install -y nload 。查看eth0网卡流量 nload eth0 命令输出如下: PS: netstat -s 和 ifconfig -s 都可以查看收发的总包( netstat 分协议给出),但不会给出字节数据。 查看实时网速网速 nload 命令可以输出当前网速,上面已经介绍过,本节不再赘述。 dstat

iftop-监控服务器实时带宽情况

强颜欢笑 提交于 2020-04-05 16:31:39
介绍Linux查看带宽网卡流量的工具:iftop iftop的功能: 实时流量 反向解析IP 显示端口信息 安装iftop yum install iftop -y 相关参数介绍 标识说明 “<=”/"=>":流量的方向 “TX”:网卡发出的流量(出方向) “RX”:网卡接收的流量(入方向) “TOTAL”:网卡总流量(出和入方向总和) “cum”:iftop运行到当前时间的总流量 “peak”:网卡的流量峰值 “rates”:分别表示2s,10s,40s的平均流量 效果截图省略 来源: https://www.cnblogs.com/moniter/p/12636349.html

记一次MySQL流量问题的排查之旅

一世执手 提交于 2020-03-26 09:43:01
3 月,跳不动了?>>> 导读 : 作者:知数堂学员-邓志航;MySQL DBA,天生的MySQL爱好者,热衷于为他人解决问题,善于总结和分享。对数据平台构建和排查疑难问题有非常浓厚的兴趣 一、简介 记一次mysql流量问题的排查之旅 二、问题描述 在每天的业务高峰期间,都会出现流量被打满的情况,严重影响了业务的正常运行。 三、收集数据 1、通过监控图进行定位,发现是出口流量打满; 2、通过iftop进行定位,发现流量来源包括三方面: 从库的binlog拉取 canal的binlog拉取 多个应用服务的数据查询 3、查看binlog的生成量,发现binlog的生成量非常频繁,大概1分钟1个; 四、解决思路 1、首先尝试将canal的binlog不抽取主库,只抽取从库,然后进行观察,发现有效果,但是并不明显; 2、然后尝试建立缓存,将非必要的mysql查询走缓存,减少查询流量; 3、根据binlog进行分析,获取以下信息; 表:1 热表名称 2 热表的操作 发现更新和插入很频繁 单条insert内容 我们根据以上信息发现热表的insert和update操作都有大字段参与,经过与研发沟通了解到,是将类似json类型的数据存储到了mysql表中,造成了binlog频繁生成和切换,定位到了最主要的问题。 五、解决方法 1、减少binlog生成量(去掉大字段,减少事务操作量)

编译安装iftop

微笑、不失礼 提交于 2020-03-15 23:22:43
1、当用yum无法安装iftop的时候,会出现如下图的显示,这个时候我们可以用编译安装的方法来安装iftop。 2、首先安装iftop所需的软件包 yum install -y flex byacc libpcap ncurses-devel libpcap-devel 3、创建目录,用来存放iftop的tar包,并且下载、配置、安装 [root@xietangsheng ~]# mkdir /iftop [root@xietangsheng ~]# cd /iftop [root@xietangsheng~]#wget http://www.ex-parrot.com/pdw/iftop/download/iftop-1.0pre4.tar.gz [root@xietangsheng /iftop]# ls iftop-1.0pre4.tar.gz [root@xietangsheng /iftop]# tar zxf iftop-1.0pre4.tar.gz [root@xietangsheng /iftop]# cd iftop-1.0pre4/ [root@xietangsheng /iftop/iftop-1.0pre4]# ./configure [root@xietangsheng /iftop/iftop-1.0pre4]# make&&make install 4

Linux就该这么学-使用实战

狂风中的少年 提交于 2020-02-29 02:53:02
基本上已经完整的跟着刘老师学习了遍 《Linux就该这么学》 这本,然后又按照书籍对着自己的电脑反复的练习练习。学习linux只有多练多敲。才能更好更快的入手linux。直到有进,感觉工作起来,还是linux更方便我们工作。 接下来,我以个人的实际情况,按照书籍的所讲内容,灵活应用到工作的实际当中。 接下来就以我亲身经历,来运用所学习的知识,为公司服务器实例初使化,写了一个运维脚本。结合Linux就该这么学当中的一些章节来说明。为了提升自己的,增加自己的含金量。话说先有多大能力,才能有多大薪资。所以要不断的丰富自己的。事情是这样来的,去年10月份时,就听公司领导说,年后要上一批数据库服务器,看看是从公司内部找人,还是专门招聘个人来管理服务器。 也是跟对了人啊, 有一个好的部门老大,就是不一样。刚好我们老大也精通,就是我们常说的公司大拿之类的。有计算机的什么事情,只要到了,他那里,基本上没有什么解决不了的。 也亏路平时人缘好。再他的举荐下,让我去试试。提一下,之前我就是一个维护公司网络的小员工。我也就按下决心一定要抓住这次机会。变成一个正直全面人才。心想反正有老大这颗大树。 在老大的推荐之下,我找到了Linux就该这么学。正好这样从实战中学习。从网上找到Linux就该这么学这本书。 接下来我就讲一讲过程。来的时候服务器已经是最小安装的centos7.2。从经理那里得到

用iftop 实时监控流量

a 夏天 提交于 2020-02-28 22:32:05
关于 Iftop iftop 是类似于top的实时流量监控工具。主要用来显示本机网络流量情况及各相互通信的流量集合,如单独同那台机器间的流量大小,非常适合于代理服务器和iptables服务器使用 官方网站: http://www.ex-parrot.com/~pdw/iftop/ 安装iftop 安装方法1、编译安装 如果采用编译安装可以到iftop官网下载最新的源码包。 安装前需要已经安装好基本的编译所需的环境,比如make、gcc、autoconf等。安装iftop还需要安装libpcap和libcurses。 CentOS上安装所需依赖包: yum install flex byacc libpcap ncurses ncurses-devel libpcap-devel Debian上安装所需依赖包: apt-get install flex byacc libpcap0.8 libncurses5 下载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 configure: error: can't find pcap.h You