iotop

按负载排名查看进程。
安装: yum install iotop

iftop

安装:
yum search iftop
yum install ...

netstat

netstat -anp | grep 端口号 #查看端口占用

nethogs 流量监控

nethogs
nethogs -d 5    #5秒刷新
nethogs eth0 eth1  #指定网卡

安装: yum install nethogs -y

nload 网卡监控

$ nload
$ nload eth0
$ nload em0 em2
$ nload -t 500  #500毫秒刷新一次

安装:
wget http://mirrors.kernel.org/fedora-epel/6/i386/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
yum install nload

lsof 句柄监控

1.列出所有打开的文件:

lsof

备注: 如果不加任何参数,就会打开所有被打开的文件,建议加上一下参数来具体定位
安装:

yum install lsof

2. 查看谁正在使用某个文件

lsof   /filepath/file

3.递归查看某个目录的文件信息

lsof +D /filepath/filepath2/

备注: 使用了+D,对应目录下的所有子目录和文件都会被列出

4. 比使用+D选项,遍历查看某个目录的所有文件信息 的方法

    lsof | grep ‘/filepath/filepath2/’

5. 列出某个用户打开的文件信息

lsof  -u username

备注: -u 选项,u其实是user的缩写

6. 列出某个程序所打开的文件信息

    lsof -c mysql

备注: -c 选项将会列出所有以mysql开头的程序的文件,其实你也可以写成lsof | grep mysql,但是第一种方法明显比第二种方法要少打几个字符了

7. 列出多个程序多打开的文件信息

    lsof -c mysql -c apache

8. 列出某个用户以及某个程序所打开的文件信息

    lsof -u test -c mysql

9. 列出除了某个用户外的被打开的文件信息

    lsof   -u ^root

备注:^这个符号在用户名之前,将会把是root用户打开的进程不让显示

10. 通过某个进程号显示该进行打开的文件

    lsof -p 1

11. 列出多个进程号对应的文件信息

    lsof -p 123,456,789

12. 列出除了某个进程号,其他进程号所打开的文件信息

    lsof -p ^1

13 . 列出所有的网络连接

    lsof -i

14. 列出所有tcp 网络连接信息

    lsof  -i tcp

15. 列出所有udp网络连接信息

    lsof  -i udp

16. 列出谁在使用某个端口

    lsof -i :3306

17. 列出谁在使用某个特定的udp端口

    lsof -i udp:55

特定的tcp端口

    lsof -i tcp:80

18. 列出某个用户的所有活跃的网络端口

    lsof  -a -u test -i

19. 列出所有网络文件系统

    lsof -N

20.域名socket文件

    lsof -u

21.某个用户组所打开的文件信息

    lsof -g 5555

22. 根据文件描述列出对应的文件信息

    lsof -d description(like 2)

23. 根据文件描述范围列出文件信息

    lsof -d 2-3

watch 也很有用

//1秒钟查看一次
watch -d -n 1 ...
如:
watch -d -n 1 cat /var/log/messages

几个linux监测工具相关推荐

  1. Linux 性能监测工具总结

    前言: Linux系统出现问题时,我们不仅需要查看系统日志信息,而且还要使用大量的性能监测工具来判断究竟是哪一部分(内存.CPU.硬盘--)出了问题.在Linux系统中,所有的运行参数保存在虚拟目录/ ...

  2. Linux 性能监测工具

    Linux系统出现问题时,我们不仅需要查看系统日志信息,而且还要使用大量的性能监测工具来判断究竟是哪一部分(内存.CPU.硬盘--)出了问题.在Linux系统中,所有的运行参数保存在虚拟目录/proc ...

  3. Linux性能监测工具Nmon介绍及其使用

    1 NMON介绍 Nmon由 IBM 开发并已开源 (Nmon for linux 版本已经在 2009 年 7 月 27 日开放源码 ) ,是收集 AIX 或 Linux 主机的性能数据并分析的工具 ...

  4. pyDash : Linux 性能监测工具

    2019独角兽企业重金招聘Python工程师标准>>> pyDash 是一个轻量且基于 web 的 Linux 性能监测工具,它是用 Python 和 Django 加上 Chart ...

  5. Linux网络实时流量监测工具iftop的安装使用

    概述:网络管理是基础运维中一个很重要的工作,在看似平静的网络运行中,其实暗流汹涌,要保证业务系统稳定运行,网络运维者必须要了解网络的流量状态.各个网段的使用情形,带宽的利用率.网络是否存在瓶颈等,同时 ...

  6. 超实用的8个Linux命令行性能监测工具

    本文总结了8个非常实用的Linux命令行性能监测工具,这些命令支持所有的Linux系统,不仅可以用于监控系统,还可以发现导致性能问题的原因所在. 对每个系统/网络管理员来说,每天监测Linux系统性能 ...

  7. linux 测试cpu工具,给centos安装cpu监测工具

    windows下的硬件检测工具和cpu监测工具一堆堆的,可Linux的就少的可怜了. lm_sensors就是一个在Linux非常有用的CPU监测工具,可以检测CPU的工作电压,风扇转速.温度等数据. ...

  8. 十三个强大的Linux性能监测工具

    Linux系统下,大多数的性能监测工具保存在/proc目录下.这里我们将Linux AS 和 SUSE LINUX EnterpriseServer中的命令行及图形方式下的性能监测工具做概括性介绍.这 ...

  9. Netdata 是一款 Linux 性能实时监测工具,以web的可视化方式展示

    Netdata 是一款 Linux 性能实时监测工具..以web的可视化方式展示系统及应用程序的实时运行状态(包括cpu.内存.硬盘输入/输出.网络等linux性能的数据). Netdata文档地址: ...

最新文章

  1. maven基础概念学习1
  2. 追寻终极数据库 - 事务/分析混合处理系统的交付挑战 (1)
  3. centos7arm进入图形化_CentOS 7 安装图形化界面
  4. sonar 集群环境工作机制的深入理解
  5. 挑战10个最难的Java面试题(附答案)【下】
  6. Pentium M处理器架构/微架构/流水线 (2) - 数据预取/乱序核/退役单元
  7. vSAN其实很简单-Quickstart是一件很炫的东西
  8. 大数据之-Hadoop3.x_MapReduce_ReduceJoin案例TableBean---大数据之hadoop3.x工作笔记0129
  9. JavaScript:加载请求本地资源工具StaticResourceUtil.js
  10. 拓端tecdat|R语言用逻辑回归、决策树和随机森林对信贷数据集进行分类预测
  11. Hello,Java!(娱乐)
  12. 自抗扰控制中的扩张状态观测器收敛性分析1
  13. MySQL,Oracle,DB2,PostgreSQL上explain的用法
  14. vue项目使用eslint和prettier格式化项目
  15. 科目二练习与考试点位总结
  16. 2021-05-31
  17. 无线wifi迷你mini微型摄像头解决方案
  18. excel数据分析实战——销售额目标达成分析
  19. Dell 服务器重装Windows Server 2016 系统教程
  20. JavaScript 记时(Timing)

热门文章

  1. JQ focus blur focusin focuseout
  2. jquery 事件冒泡的介绍以及如何阻止事件冒泡
  3. createjs入门
  4. shell 脚本学习及troubleshooting
  5. Docker Weave 介绍 or 工作原理
  6. P1103 书本整理
  7. php 目录及文件操作
  8. 软件测试系统学习流程和常见面试题
  9. 接口测试之json中的key获取
  10. ubuntu安装python环境_AirSim 无人驾驶教程(1)Airsim 在Ubuntu环境下的安装