Linux服务器出流量很大,请问什么命令或者工具可以查一下什么进程干的?

问题描述

Linux服务器出流量很大,请问什么命令或者工具可以查一下什么进程干的?

解决方案

官方说明:iftop: display bandwidth usage on an interface.iftop does for network usage what top(1) does for CPU usage. It listens to network traffic on a named interface and displays a table of current bandwidth usage by pairs of hosts. Iftop工具主要用来显示本机网络流量情况及各相互通信的流量集合,如单独同哪台机器间的流量大小,非常适合于代理服务器和iptables服务器使用,这样可以方便的查看各客户端流量情况。iftop可以在类Unix系统中可以使用top查看系统资源、进程、内存占用等信息。查看网络状态可以使用netstat、nmap等工具。若要查看实时的网络流量,监控TCP/IP连接等,则可以使用iftop。官网:http://www.ex-parrot.com/~pdw/iftop/安装库文件,需要 libpcap 及 libcurses 。yum install -y flex byacc libpcap ncurses ncurses-devel libpcap-devel下载并安装,目前最新版是0.17。wget http://www.ex-parrot.com/~pdw/iftop/download/iftop-0.17.tar.gztar zvfx iftop-0.17.tar.gzcd iftop-0.17./configure --prefix=/usr/local/iftopmake && make installcp /usr/local/iftop/sbin/iftop /bin 3. 运行iftop(必须以root身份)iftop监控某网卡iftop -i eth0 -n同时显示是什么服务iftop -i eth0 -n -P更详细的参数可以iftop -h查看或者参考:http://www.itlearner.com/article/4747运行截图:
解决方案二:
1一楼写得太多了,告诉LZ一般用NTOP就行了嘛!http://www.ntop.org/news.phphttp://www.ntop.org/news.php安装-配置-使用http://www.chinaemail.com.cn/bingdu/emailvirus/201003/45561.htmlhttp://www.chinaemail.com.cn/bingdu/emailvirus/201003/45561.html
解决方案三:
1、NTOP的安全策略NTOP可以监测的数据包括:网络流量、使用协议、系统负载、端口情况、数据包发送时间等。通过它,基本上所有进出数据都无所遁形,不管拿来做例行的网络监测工作,还是拿来做报告,都是非常优秀的工具,让你的网络流量透明化。它工作的时候就像一部被动声纳,默默地接收着来自网络的各种信息,通过对这些数据的分析,网络管理员可以深入了解网络当前的运行状况。不过,由于NTOP本质上是嗅探器,它是一把双刃剑,如何保证这些信息只能被授权的人士获得,将变得格外重要。2、经常查看NTOP的进程和日志经典的信息保密性安全模型Bell-LaPadula模型指出,进程是整个计算机系统的一个主体,它需要通过一定的安全等级来对客体发生作用。进程在一定条件下可以对诸如文件、数据库等客体进行操作。如果进程用做其他不法用途,将给系统带来重大危害。在现实生活当中,许多网络黑客都是通过种植"木马"的办法来达到破坏计算机系统和入侵的目的,而这些"木马"程序无一例外的是通过进程这一方式在机器上运行才能发挥作用的。要切实保证计算机系统的安全,我们必须对其进程进行监控和保护。Linux系统提供了who、w、ps和top等查看进程信息的系统调用,通过结合使用这些系统调用,我们可以清晰地了解进程的运行状态及存活情况,从而采取相应的措施,来确保Linux系统的安全。它们是目前在Linux下最常见的进程状况查看工具,它们是随Linux套件发行的,安装好系统之后,用户就可以使用。Linux日志都以明文形式存储,所以你不需要特殊的工具就可以搜索和阅读它们。你还可以编写脚本,来扫描这些日志,并基于它们的内容去自动执行某些功能。Linux 日志存储在/var/log目录中。这里有几个由系统维护的日志文件,但其他服务和程序也可能会把它们的日志放在这里。大多数日志只有root才可以读,NTOP的日志文件查看非常方便,用鼠标单击"Utile"→"view log"按钮即可

时间: 2024-11-18 06:22:55

Linux服务器出流量很大,请问什么命令或者工具可以查一下什么进程干的?的相关文章

Linux系统中下载文件的wget命令行工具

简介 Linux系统中的wget是一个下载文件的命令行工具. 对于Linux用户是必不可少的工具,对于经常要下载一些软件或从远程服务器恢复备份到本地服务器,这个命令尤为重要.wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理. 自动下载 wget支持自动下载,即wget可以在用户退出系统的之后在后台执行.这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,这是个牛气冲天的功能. 完全重建 wget 可以跟踪HTML页面上的链接依次下载

lolcat :一个在 Linux 终端中输出彩虹特效的命令行工具

那些相信 Linux 命令行是单调无聊且没有任何乐趣的人们,你们错了,这里有一些有关 Linux 的文章,它们展示着 Linux 是如何的有趣和"淘气" . Linux命令及Linux终端的20个趣事 终端中的乐趣:6个有趣的Linux命令行工具 Linux终端的乐趣之把玩字词计数 在本文中,我将讨论一个名为"lolcat"的小工具 – 它可以在终端中生成彩虹般的颜色. 为终端生成彩虹般颜色的输出的 Lolcat 命令 何为 lolcat ? Lolcat 是一个针

linux系统中清理大文件的命令

查找大文件 find /dir -size +100M -exec ls -lh {} ; 如果要清空一些文本文件类的东西,可以使用 echo "" > /www/xxx.log 如果想直接删除大于50M的文件,使用命令 find /var/mail/ -size +50M -exec rm {} ; 如果想排序文件夹和文件,可以使用 du -s * | sort -nr | head

《高性能Linux服务器构建实战》——2.1节初识Varnish

2.1 初识Varnish 2.1.1 Varnish概述 Varnish是一款高性能且开源的反向代理服务器和HTTP 加速器,它的开发者Poul-Henning Kamp是FreeBSD核心的开发人员之一.Varnish采用全新的软件体系机构,和现在的硬件体系配合紧密.在1975年时,储存媒介只有两种:内存与硬盘.而现在计算机系统的内存除了主存外,还包括CPU内的L1.L2,有的还包括L3快取,硬盘上也有自己的快取装置,因此Squid Cache自行处理数据替换的架构不可能得知这些情况而做到最

怎样选择你的最佳商用Linux服务器?

所谓适合你的商用Linux服务器,可能只是符合你的职员水准的服务器. 供图: flickr/Pete 与上千种Linux桌面版本相比,Linux服务器只有可怜的十几种.但想要选对适合你的企业需要的仍然不是件容易的事情.我可以帮助你.Linux 方面我有20年经验了,对Linux服务器略懂一二. 参考: 众多Linux服务器测试中Ubuntu的表现 选择桌面Linux发行版本的第一条原则:用户更了解自己 我觉得选Linux服务器首先要考虑的是你的IT部门对Linux有多熟悉.尽管这些年Linux专

CairoPlot 让 Linux 服务器的日志文件更直观

确实有些Linux服务器管理员很享受阅读及核对日志文件的艰辛过程,但为什么不创建一个美观的列表及图形体系来突出那些故障和问题,而非要受这份罪呢?试试这款优秀的工具--CairoPlot吧,它会提供给你美观且信息可视化的服务器日志文件分析途径. 作为一个需要整天跟数据打交道的从业者,我一直致力于寻找更好的方法来将纷繁复杂的数据显示为列表和图形,尤其是利用Python来实现这一目标.时下存在很多利用Python制作的整合软件包可供使用,但如果你希望输出的结果不会因为粗糙的视觉效果而遭到那些苹果使用者

Linux服务器网络连接有问题?Ping工具来帮忙

网络可能是任何服务器上最基本的服务了.如果网络发生了故障,那么所有其他的(服务)都会出现故障.管理员可以使用Ping工具来帮助自己让掉线的Linux服务器重新上线. 所有的网络排错工具之母可以说是Ping工具了.你可能从其他操作系统中也对这个工具有所了解了,它可以验证与其他机器之间的连接性.如果你是管理Linux系统的新手,那么我会告诉你一些使用Ping工具的技巧. 在开始使用ping工具之前,先明确你想要Ping的对象.详尽的Ping测试会涉及到使用域名解析服务器的域名(DNS)访问在Inte

转 用十条命令在一分钟内检查Linux服务器性能

如果你的Linux服务器突然负载暴增,告警短信快发爆你的手机,如何在最短时间内找出Linux性能问题所在?来看Netflix性能工程团队的这篇博文,看它们通过十条命令在一分钟内对机器性能问题进行诊断. 概述 通过执行以下命令,可以在1分钟内对系统资源使用情况有个大致的了解. uptime dmesg | tail vmstat 1 mpstat -P ALL 1 pidstat 1 iostat -xz 1 free -m sar -n DEV 1 sar -n TCP,ETCP 1 top 其

用十条命令在一分钟内检查 Linux 服务器性能

如果你的Linux服务器突然负载暴增,告警短信快发爆你的手机,如何在最短时间内找出Linux性能问题所在?来看Netflix性能工程团队的这篇博文,看它们通过十条命令在一分钟内对机器性能问题进行诊断. 概述 通过执行以下命令,可以在1分钟内对系统资源使用情况有个大致的了解. uptime dmesg | tail vmstat 1 mpstat -P ALL 1 pidstat 1 iostat -xz 1 free -m sar -n DEV 1 sar -n TCP,ETCP 1 top 其