Linux中的网络监控命令

简介:

监控整体的带宽使用

nload命令

官网下载地址:http://www.roland-riegel.de/nload/index.html 

通过YUM也可以安装

1
yun -y  install  nload

参数 说明
-t
设置刷新时间间隔,单位为毫秒,默认500
-i 设置入站的流量图显示比例,默认10240
-o 设置出站的流量图显示比例,默认10240
-u

设置显示传输量时的显示单位,用bit位为单位

b:bit/s

k:kBit/s

m:MBit/s

-U

设置显示传输量时的显示单位,用Byte为单位的

B:Byte/s

K:kByte/s

M:MByte/s

监控所有网口,通过键盘上左右箭头可以切换网卡

1
nload -i 2000 -u m

监控指定网口

1
nload eth1 -i 200 -u m

wKiom1jOSJXgKJ2aAADphF3c_e4270.png


监控套接字的带宽使用

iftop命令

可以检测每一个套接字连接传输的数据,但是它无法显示某个套接字的进程ID。

通常使用YUM安卓

1
yum -y  install  iftop

命令参数 说明
-n  不做主机名解析,也就是显示IP地址
-P 显示端口号
-i 指定监控的网络接口
1
iftop -nP

wKiom1jOTTnz47aXAAJ7Za5A_YQ522.png=> 代表发送    <= 代表接收

最右边的三列数字,表示2秒、10秒和40秒的平均流量

TX:表示发送总量

RX:表示接收总量

TOTAL:表示全部总量

注意:在显示过程中按下列键可以切换模式

            T:是否显示每个连接的总流量

            B:分别显示2秒、10秒和40秒的平均流量

            P:暂停显示/继续显示


iptraf命令:

一个基于ncurses的IP局域网监控工具,显示每个连接以及主机直接的传输的数据量、TCP信息、UDP计数、ICMP、OSPF信息以及以太网负载信息、节点状态信息等。

1
yum -y  install  iptraf

命令参数 说明
-g 显示所有网口的流量情况
-d <interface>
在指定网口监控明细的网络流量情况
-s <interface> 在指定网口监控TCP、UDP网络流量情况
-z <interface>
在指定网口统计包数量
-l <interface>
在指定网口监控所有通过该端口的统计信息


监控进程的带宽使用

netthogs命令

可以显示每个进程所使用的带宽,并对列表排序,将消耗带宽最高的排在最上面,它可以报告PID、用户和路径。

1
yum -y  install  nethogs

名称参数 说明
-c <Num> 刷新频率,默认是0,表示无限制,一直刷新。
-s 对sent栏进行排序
-t tracemode模式

当运行时按:

q:退出

s:对SENT列进行排序

r:对REVEIVE进行排序

m:切换显示单位

1
nethogs

wKioL1jOXziDYKzhAAPTMiVFX0M775.png





      本文转自linuxjavachen  51CTO博客,原文链接:http://blog.51cto.com/littledevil/1908155,如需转载请自行联系原作者





目录
打赏
0
0
0
0
348
分享
相关文章
|
2月前
|
linux命令详细说明以及案例
本文介绍了常用的 Linux 命令及其详细说明和示例,包括:`ls`(列出目录内容)、`cd`(更改目录)、`rm` 和 `mv`(删除与移动文件)、`grep`(搜索文本)、`cat`(显示文件内容)以及 `chmod`(更改文件权限)。每个命令均配有功能描述、选项说明及实际案例,帮助用户更好地掌握 Linux 命令的使用方法。
161 56
Linux系统中的cd命令:目录切换技巧
踏过千山,越过万水,人生就是一场不断前行的旅程,总充满了未知与挑战。然而,“cd”命令如同你的旅伴,会带你穿梭在如棋盘一般的文件系统中,探索每一处未知。希望你能从“cd”命令中找到乐趣,像是掌控了一种络新妙的魔法,去向未知进发,开始你的探索之旅。
99 24
|
12天前
|
Linux命令的基本格式解析
总的来说,Linux命令的基本格式就像一个食谱,它可以指导你如何使用你的计算机。通过学习和实践,你可以成为一个真正的“计算机厨师”,创造出各种“美味”的命令。
56 15
Linux系统之su命令的基本使用
Linux系统之su命令的基本使用
74 2
Linux系统之su命令的基本使用
调试技巧 - 用Linux命令排查Java问题
总的来说,使用Linux命令来排查Java问题,需要一定的实践经验和理论知识。然而,只要我们愿意花时间深入了解这些工具,我们就能够熟练地使用它们来分析和解决问题。此外,这些工具只是帮助我们定位问题,真正解决问题需要我们对Java和JVM有深入的理解,并能够读懂和分析代码。
65 13
|
2月前
|
Linux系统管理:服务器时间与网络时间同步技巧。
以上就是在Linux服务器上设置时间同步的方式。然而,要正确运用这些知识,需要理解其背后的工作原理:服务器根据网络中的其他机器的时间进行校对,逐步地精确自己的系统时间,就像一只犹豫不决的啮齿动物,通过观察其他啮齿动物的行为,逐渐确定自己的行为逻辑,既简单,又有趣。最后希望这个过程既能给你带来乐趣,也能提高你作为系统管理员的专业素养。
124 20
|
2月前
|
Linux基础:文件和目录类命令分析。
总的来说,这些基础命令,像是Linux中藏匿的小矮人,每一次我们使用他们,他们就把我们的指令准确的传递给Linux,让我们的指令变为现实。所以,现在就开始你的Linux之旅,挥动你的命令之剑,探索这个充满神秘而又奇妙的世界吧!
76 19
|
2月前
|
Linux 常用文件查看命令
`cat` 命令用于连接文件并打印到标准输出,适用于快速查看和合并文本文件内容。常用示例包括:`cat file1.txt` 查看单个文件,`cat file1.txt file2.txt` 合并多个文件,`cat &gt; filename` 创建新文件,`cat &gt;&gt; filename` 追加内容。`more` 和 `less` 命令用于分页查看文件,`tail` 命令则用于查看文件末尾内容,支持实时追踪日志更新,如 `tail -f file.log`。
76 5
Linux 常用文件查看命令
|
2月前
|
linux常用命令详细说明以及案例
本文介绍了Linux中几个常用的命令及其用法,包括:`ls`(列出目录内容)、`cd`(切换目录)、`mkdir`(创建目录)、`rm -p`(删除目录及内容)和`mv`(移动或重命名文件/目录)。每个命令都配有详细说明、语法格式、常见选项及实用案例,帮助用户更好地理解和使用这些基础命令。内容源自[linux常用命令详细说明以及案例](https://linux.ciilii.com/show/news-285.html)。
|
2月前
|
Linux下如何使用Curl进行网络请求
希望这篇文章能帮助您在Linux下更好地使用Curl进行网络请求。如有疑问,请随时提问!
107 10

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等