常用的Linux网络工具
来源:才华咖 本文已影响1.74W人
来源:才华咖 本文已影响1.74W人
由于实现网络服务器的层次结构比较多,因此当网络出现故障时,解决起来比较复杂。下面由我来为大家详细介绍常用的Linux网络工具。
1、 nethogs
nethogs 是一个免费的工具,当要查找哪个 PID (注:即 process identifier,进程 ID) 给你的网络流量带来了麻烦时,它是非常方便的。它按每个进程来分组带宽,而不是像大多数的工具那样按照每个协议或每个子网来划分流量。它功能丰富,同时支持 IPv4 和 IPv6,并且我认为,若你想在你的 Linux 主机上确定哪个程序正消耗着你的全部带宽,它是来做这件事的最佳的程序。
一个 Linux 用户可以使用 nethogs 来显示每个进程的 TCP 下载和上传速率,可以使用命令 nethogs eth0 来监控一个指定的设备,上面的 eth0 是那个你想获取信息的设备的名称,你还可以得到有关正在传输的数据的传输速率信息。
对我而言, nethogs 是非常容易使用的,或许是因为我非常喜欢它,以至于我总是在我的 Ubuntu 12.04 LTS 机器中使用它来监控我的网络带宽。
例如要想使用混杂模式来嗅探,可以像下面展示的命令那样使用选项 -p:
nethogs -p wlan0
假如你想更多地了解 nethogs 并深入探索它,那么请毫不犹豫地阅读我们做的关于这个网络带宽监控工具的整个教程。
(LCTT 译注:关于 nethogs 的更多信息可以参考: )
2、nload
nload 是一个控制台应用,可以被用来实时地监控网络流量和带宽使用情况,它还通过提供两个简单易懂的图表来对流量进行可视化。这个绝妙的网络监控工具还可以在监控过程中切换被监控的设备,而这可以通过按左右箭头来完成。
正如你在上面的截图中所看到的那样,由 nload 提供的图表是非常容易理解的。nload 提供了有用的信息,也展示了诸如被传输数据的总量和最小/最大网络速率等信息。
而更酷的是你只需要直接运行 nload 这个工具就行,这个命令是非常的'短小且易记的:
nload
我很确信的是:我们关于如何使用 nload 的详细教程将帮助到新的 Linux 用户,甚至可以帮助那些正寻找关于 nload 信息的老手。
(LCTT 译注:关于 nload 的更新信息可以参考: )
3、 slurm
slurm 是另一个 Linux 网络负载监控工具,它以一个不错的 ASCII 图来显示结果,它还支持许多按键用以交互,例如 c 用来切换到经典模式, s 切换到分图模式, r 用来重绘屏幕, L 用来启用 TX/RX 灯(注:TX,发送流量;RX,接收流量) ,m 用来在经典分图模式和大图模式之间进行切换, q 退出 slurm。
在网络负载监控工具 slurm 中,还有许多其它的按键可用,你可以很容易地使用下面的命令在 man 手册中学习它们。
man slurm
slurm 在 Ubuntu 和 Debian 的官方软件仓库中可以找到,所以使用这些发行版本的用户可以像下面展示的那样,使用 apt-get 安装命令来轻松地下载它:
sudo apt-get install slurm
我们已经在一个教程中对 slurm 的使用做了介绍,不要忘记和其它使用 Linux 的朋友分享这些知识。
如何用Windows通过网络安装RedHat Linux
Linux网络命令汇总
2015计算机三级《网络技术》复习重点:UNIX和Linux
计算机三级网络技术辅导:Linux网络操作系统
Linux系统下的ipmitool工具应该怎样使用
Linux认证系统管理:linuxmail命令发送邮件失败
Linux系统日志管理常用的工具和指令
Linux使用shell脚本监控高速网络流量的方法
Linux下程序的Profile工具
Linux下网络故障的诊断
计算机等考三级网络技术辅导:Linux网络操作系统
Linux网卡聚合linux多网卡绑定聚合之bond模式的原理是什么
Linux下网络故障诊断
实用的Linux/Unix系统磁带管理命令
关于Linux使用FDisk工具的技巧
Linux下extun软件的应用
Linux Shell文本处理工具汇总篇
Linux认证基础知识:linux操作系统目录结构
Linux应用Window系统的常见问题
2017最新Linux网络命令「必考」
Linux网络故障诊断方法有哪些
常用的Linux网络工具
Linux认证基础知识:Linux中正则表达式与文件处理
网络销售具体工作计划
linux下vi命令的具体使用方法
Linux网络配置文件入门指导
诊断网络连通性六大Linux命令
linux上网络配置不生效的解决办法
《计算机网络实训之常用的网络工具》教学反思
网络申请比较常见的开放式问题
常用Linux系统Debug命令
Linux下的两种磁盘分区工具的使用
linux使用具体步骤
Linux认证系统管理:linux下搭建ftp
Linux内核源代码的阅读和工具具体介绍
Linux系统中使用数据备份同步工具Rsync的实例讲解
Linux系统与VIM常用的命令
Linux shell常用命令汇总
关于Linux中vlan的网卡教程
Linux系统两种网络交换方式