Nethogsh简介

Nethogs 是一个终端下的网络流量监控工具,它的特别之处在于可以显示每个进程的带宽占用情况,这样可以更直观获取网络使用情况。它支持 IPv4 和 IPv6 协议、支持本地网卡及 PPP 链接。

安装依赖包

centos默认rpm仓没有nethogs的包,所以需要我们可以手动编译或者安装epel源。nethogs编译依赖2个库,在编译前需要安装下

yum install libpcap  libpcap-devel -y
yum -y install epel-release

安装nethogs

yum install nethogs -y

输入命令nethogs -help出现帮助信息,表明安装成功。
[root@VM-0-5-centos ~]# nethogs --help
nethogs: invalid option – ‘-’
usage: nethogs [-V] [-h] [-b] [-d seconds] [-v mode] [-c count] [-t] [-p] [-s] [device [device [device …]]]
-V : prints version.
-h : prints this help.
-b : bughunt mode - implies tracemode.
-d : delay for update refresh rate in seconds. default is 1.
-v : view mode (0 = KB/s, 1 = total KB, 2 = total B, 3 = total MB). default is 0.
-c : number of updates. default is 0 (unlimited).
-t : tracemode.
-p : sniff in promiscious mode (not recommended).
-s : sort output by sent column.
-a : monitor all devices, even loopback/stopped ones.
device : device(s) to monitor. default is all interfaces up and running excluding loopback
When nethogs is running, press:
q: quit
s: sort by SENT traffic
r: sort by RECEIVE traffic
m: switch between total (KB, B, MB) and KB/s mode

Nethogs命令介绍

以下是NetHogs的一些交互命令(键盘快捷键)

  • m : 修改单位
  • r : 按流量排序
  • s : 按发送流量排序
  • q : 退出命令提示符
    参数介绍:
  • -V : 显示版本信息,注意是大写字母V.
  • -v:切换显示单位,默认是默认是KB/s(0表示 KB/s,1表示KB,2表示B,3表示MB)
  • -c:检测次数(后面直接跟数字)
  • -a:检测所有的设备
  • -d : 延迟更新刷新速率,以秒为单位。默认值为 1.
  • -t : 跟踪模式.
  • -b : bug 狩猎模式 — — 意味着跟踪模式.
  • -p : 混合模式(不推荐).
  • device: 要监视的设备名称. 默认为 eth0

基于CentOS7.x下安装NetHogs相关推荐

  1. linux centos7 mysql_Linux centos7环境下安装MySQL的步骤详解

    Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...

  2. mysql linux centos7_MySQL在Linux centos7环境下安装教程详解(图)

    这篇文章主要为大家详细介绍了Linux centos7环境下MySQL安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 Linux centos7环境下安装MySQL步骤的详细介绍 安装My ...

  3. linux centos7安装ngix,centos7 环境下安装nginx--Linux

    本文将要为您介绍的是centos7 环境下安装nginx--Linux,具体完成步骤:一.安装前需要的编译环境准备 1.安装make yum install -y gcc automake autoc ...

  4. 【CNMP系列】CentOS7.0下安装Nginx服务

    [CNMP系列]CentOS7.0下安装Nginx服务 话步前言,CNMP之路,系统起步:http://www.cnblogs.com/riverdubu/p/6425028.html 这回我来讲解下 ...

  5. Red Hat (Centos7) 下安装最新 FFmpeg

    Red Hat (Centos7) 下安装最新 ffmpeg FFmpeg既是一款音视频编解码工具,同时也是一组音视频编解码开发套件,作为编解码开发套件,它为开发者提供了丰富的音视频处理的调用接口. ...

  6. Centos7虚拟机下安装配置Tomcat

    Centos7虚拟机下安装配置Tomcat 以下所有操作都是CentOS7的root身份.已经安装配置了Java环境.配置了nat虚拟网络.并且虚拟机已经连接互联网 打开终端.如果命令结尾是 # 则表 ...

  7. Linux Centos7.x下安装部署Jira和confluence以及破解方法详述

    https://www.cnblogs.com/easonscx/p/10629173.html Linux Centos7.x下安装部署Jira和confluence以及破解方法详述 简述 JIRA ...

  8. CentOS7.5下安装Mycat连接MySQL8.0

    CentOS7.5下安装Mycat连接MySQL8.0 Posted on 2018-11-08 11:07 许爱琪 阅读(645) 评论(2) 编辑 收藏 MyCat详细介绍,请参考https:// ...

  9. tomcat7.0.81 linux,Linux/CentOS7.0下安装配置Tomcat8.0

    Linux/CentOS7.0下安装配置Tomcat8.0 一.配置Tomcat安装环境 1.下载对应的jdk 我用的是64位的下载地址: 下载将jdk加压后放到/usr/local目录下: 2.建立 ...

最新文章

  1. java 二分搜索获得大于目标数的第一位_程序员常用查找算法(顺序、二分、插值、分块、斐波那契)...
  2. linux多线程计算pi代码,中值积分定理计算PI值的多线程实现
  3. TreeView控件中实现拖拽的功能
  4. Activity与Fragment的生命周期详解
  5. 编码原则:不变量/前置条件/后置条件
  6. 重磅 | 吴恩达新书《Machine Learning Yearning》最新版分享
  7. Oracle操作数据库常用名命令(set linesize,pagesize,conn命令,feedback命令)
  8. ssm使用全注解实现增删改查案例——Dept
  9. 学习理发去哪里_学习美发去哪里学
  10. [android] 手机卫士手机定位的原理
  11. 抖音一个老人和一个机器人歌曲_一个老人孤独去世,一个老人安然离世
  12. 工作日志(一)、jquery上传插件uploadify的使用
  13. windows server 2008 r2 安装
  14. js存取cookie以及设置cookie储存时间
  15. H264格式说明及解析
  16. nginx做反向代理网站加载验证码图片不出来
  17. php储存网页内容的简单示范
  18. Oracle dblink 数据库同步
  19. Redis安装(完整版)
  20. 51nod 1113 矩阵快速幂 模板题

热门文章

  1. 365天深度学习训练营-第J2周:ResNet50V2算法实战与解析
  2. 南昌理工学院计算机应用怎么样,谁能告诉我江西南昌理工学院是个怎么样的学校?最好是上过这个学校的,介绍的具体一点~~...
  3. 翻译-pjsip开发者指南(十二)对话邀请会话和用法
  4. pbootcms如何设置网站xml地图
  5. VB.NET入门简介
  6. Linux做服务器搭建ngrok服务器
  7. Error: Cannot find module ‘D:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js
  8. 关于解决ccs11卡顿问题
  9. 从站代码迁移,基于stm32f103与LAN9252
  10. 掘金量化是什么?有哪些特点?