基于nethogs衍生的网络监控软件有如下所列举的:

  • nettop显示数据包类型,按数据包的大小或数量排序。
  • ettercap是以太网的网络嗅探器/拦截器/记录器
  • darkstat通过主机,协议等方式分解流量。用于分析在较长时间内收集的流量,而不是“实时”查看。
  • iftop按服务和主机显示网络流量
  • ifstat以类似vmstat / iostat的方式通过界面显示网络流量
  • gnethogs基于GTK的GUI(在制品)
  • nethogs-qt基于Qt的GUI
  • hogwatch带有桌面/网络图形的带宽监视器(每个进程)。

以下是安装方法:

一、nethogs-qt

#1
sudo apt-get update
sudo apt-get install g++ make qt5-default qt5-qmake git libpcap-dev #2
git clone https://github.com/qtproject/qtcharts.git
cd qtcharts
git checkout 5.7
qmake
make
sudo make install
cd .. #3
wget http://slist.lilotux.net/linux/nethogs-qt/nethogs-qt-0.0.4.tgz
tar zxvf nethogs-qt-0.0.4.tgz
cd nethogs-qt-0.0.4
qmake
make #4
cd ..
sudo mv nethogs-qt-0.0.4 /opt/nethogs-qt-0.0.4
sudo ln -s /opt/nethogs-qt-0.0.4/ /opt/nethogs-qt
sudo ln -s /opt/nethogs-qt/nethogs-qt /usr/sbin/nethogs-qt #5
sudo nethogs-qt

创建Dash启动图标

gedit ~/.local/share/applications/nethogs-qt.desktop
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=nethogs-qt
Icon=nethogs-qt.png
TryExec=su-to-root
Exec=su-to-root -X -c nethogs-qt
StartupNotify=false
StartupWMClass=nethogs-qt
OnlyShowIn=Unity;
X-UnityGenerated=true

二、hogwatch

很遗憾,这个在Ubuntu上无法使用,Mac上也运行不是很好,放弃吧。

Ubuntu 16.04安装基于nethogs衍生的网络监控软件(应用实时网速监控)的更多相关文章

  1. Ubuntu 16.04安装sogou 拼音输入法

    一.更换为国内的软件源 安装搜狗输入法之前请先更换为国内的软件源,否则无法解决依赖问题.首先,用以下命令打开源列表: sudo gedit /etc/apt/sources.list #用文本编辑器打 ...

  2. Ubuntu 16.04安装Vim8.0

    Ubuntu 16.04安装Vim8.0 https://www.aliyun.com/jiaocheng/131859.html sudo add-apt-repository ppa:jonath ...

  3. Ubuntu 16.04 安装 Kodi v17 “Krypton” Alpha 2

    Ubuntu 16.04 安装 Kodi v17 “Krypton” Alpha 2:sudo add-apt-repository ppa:team-xbmc/xbmc-nightlysudo ap ...

  4. Ubuntu 16.04安装QQ国际版图文详细教程

            因工作需要,我安装了Ubuntu 16.04,但是工作上的很多事情需要QQ联系,然而在Ubuntu上的WebQQ很是不好用,于是在网上搜索了好多个Linux版本的QQ,然而不是功能不全 ...

  5. Ubuntu 16.04 安装Mysql 5.7 踩坑小记

    title:Ubuntu 16.04 安装Mysql 5.7 踩坑小记 date: 2018.02.03 安装mysql sudo apt-get install mysql-server mysql ...

  6. Ubuntu 16.04安装Matlab 2016b教程

    由于代码需要依赖Linux环境,只好尝试着装MATLAB,然而各种问题接踵而至,开始了由MATLAB引发的三天Linux探寻之旅-- 下载Matlab 2016b for Linux https:// ...

  7. ubuntu 16.04 安装 tensorflow-gpu 包括 CUDA ,CUDNN,CONDA

    ubuntu 16.04 安装 tensorflow-gpu 包括 CUDA ,CUDNN,CONDA 显卡驱动装好了,如图: 英文原文链接: https://github.com/williamFa ...

  8. ROS_Kinetic_01 在ubuntu 16.04安装ROS Kinetic 2017.01更新

    ROS_Kinetic系列学习(一),在ubuntu 16.04安装ROS Kinetic. Celebrating 9 Years of ROS! ubuntu16.04已经发布半年多了,ROS的K ...

  9. Ubuntu 16.04 安装 VMware Tools(解决windows和Ubuntu之间不能互相复制粘贴文件的问题)

    Ubuntu 16.04安装虚拟工具VMware Tools,指的是在虚拟机VMWare安装Ubuntu 16.04后再安装VMware Tools的过程.很多人接触Linux都是从虚拟机开始,而安装 ...

随机推荐

  1. Jboss服务器使用

    一.作者前言 早上坐地铁的时候,阅览about JAVA.了解到一个程序猿,对于服务器的使用,最起码的熟悉那么几种,例如tomcat,jboss,weblogic,websphere,还有Nginx. ...

  2. Spark学习之Spark调优与调试(7)

    Spark学习之Spark调优与调试(7) 1. 对Spark进行调优与调试通常需要修改Spark应用运行时配置的选项. 当创建一个SparkContext时就会创建一个SparkConf实例. 2. ...

  3. 最新版Kubernetes常用命令大全

    #查看所有namespace的pods运行情况 kubectl get pods --all-namespaces #查看具体pods,记得后边跟namespace名字哦 kubectl get po ...

  4. Sql中创建事务处理

    Create Procedure MyProcedure AS Begin Set NOCOUNT ON; Set XACT_ABORT ON; --这句话非常重要 begin try Begin T ...

  5. Python学习 Day 2-数据类型和变量

    数据类型和变量 在Python中,能够直接处理的数据类型有以下几种: 整数 Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,100,-8080, ...

  6. VUE 入坑系列 一 事件

    html代码 <div id="app"> <button v-on:click="counter += 1">加1</butto ...

  7. vue-cropper

    项目中用到了vue-cropper插件,让我觉得很好用附上两个地址 vue-cropper在git上的地址 https://github.com/xyxiao001/vue-cropper 针对vue ...

  8. template or render function not defined.

    template or render function not defined. H_婷 关注 2018.08.16 17:22 字数 106 阅读 3859评论 0喜欢 2 下午写 Vue $par ...

  9. linux查看内核版本和发行版本号

    1.查看Linux内核版本号:1.1 uname -r #查看当前linux系统的内核版本号显示举例:2.6.21-1.3194.fc71.2 uname -a #可以查看包括内核版本号.机器硬件信息 ...

  10. day22-类的封装、property特性以及绑定方法与非绑定方法

    目录 类的封装 两个层面的封装 第一个层面 第二个层面 封装的好处 私有模块 类的propertry特性 setter 和 deleter 类与对象的绑定方法与非绑定方法 类的封装 将类的属性或方法隐 ...