几个linux监测工具
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监测工具相关推荐
- Linux 性能监测工具总结
前言: Linux系统出现问题时,我们不仅需要查看系统日志信息,而且还要使用大量的性能监测工具来判断究竟是哪一部分(内存.CPU.硬盘--)出了问题.在Linux系统中,所有的运行参数保存在虚拟目录/ ...
- Linux 性能监测工具
Linux系统出现问题时,我们不仅需要查看系统日志信息,而且还要使用大量的性能监测工具来判断究竟是哪一部分(内存.CPU.硬盘--)出了问题.在Linux系统中,所有的运行参数保存在虚拟目录/proc ...
- Linux性能监测工具Nmon介绍及其使用
1 NMON介绍 Nmon由 IBM 开发并已开源 (Nmon for linux 版本已经在 2009 年 7 月 27 日开放源码 ) ,是收集 AIX 或 Linux 主机的性能数据并分析的工具 ...
- pyDash : Linux 性能监测工具
2019独角兽企业重金招聘Python工程师标准>>> pyDash 是一个轻量且基于 web 的 Linux 性能监测工具,它是用 Python 和 Django 加上 Chart ...
- Linux网络实时流量监测工具iftop的安装使用
概述:网络管理是基础运维中一个很重要的工作,在看似平静的网络运行中,其实暗流汹涌,要保证业务系统稳定运行,网络运维者必须要了解网络的流量状态.各个网段的使用情形,带宽的利用率.网络是否存在瓶颈等,同时 ...
- 超实用的8个Linux命令行性能监测工具
本文总结了8个非常实用的Linux命令行性能监测工具,这些命令支持所有的Linux系统,不仅可以用于监控系统,还可以发现导致性能问题的原因所在. 对每个系统/网络管理员来说,每天监测Linux系统性能 ...
- linux 测试cpu工具,给centos安装cpu监测工具
windows下的硬件检测工具和cpu监测工具一堆堆的,可Linux的就少的可怜了. lm_sensors就是一个在Linux非常有用的CPU监测工具,可以检测CPU的工作电压,风扇转速.温度等数据. ...
- 十三个强大的Linux性能监测工具
Linux系统下,大多数的性能监测工具保存在/proc目录下.这里我们将Linux AS 和 SUSE LINUX EnterpriseServer中的命令行及图形方式下的性能监测工具做概括性介绍.这 ...
- Netdata 是一款 Linux 性能实时监测工具,以web的可视化方式展示
Netdata 是一款 Linux 性能实时监测工具..以web的可视化方式展示系统及应用程序的实时运行状态(包括cpu.内存.硬盘输入/输出.网络等linux性能的数据). Netdata文档地址: ...
最新文章
- maven基础概念学习1
- 追寻终极数据库 - 事务/分析混合处理系统的交付挑战 (1)
- centos7arm进入图形化_CentOS 7 安装图形化界面
- sonar 集群环境工作机制的深入理解
- 挑战10个最难的Java面试题(附答案)【下】
- Pentium M处理器架构/微架构/流水线 (2) - 数据预取/乱序核/退役单元
- vSAN其实很简单-Quickstart是一件很炫的东西
- 大数据之-Hadoop3.x_MapReduce_ReduceJoin案例TableBean---大数据之hadoop3.x工作笔记0129
- JavaScript:加载请求本地资源工具StaticResourceUtil.js
- 拓端tecdat|R语言用逻辑回归、决策树和随机森林对信贷数据集进行分类预测
- Hello,Java!(娱乐)
- 自抗扰控制中的扩张状态观测器收敛性分析1
- MySQL,Oracle,DB2,PostgreSQL上explain的用法
- vue项目使用eslint和prettier格式化项目
- 科目二练习与考试点位总结
- 2021-05-31
- 无线wifi迷你mini微型摄像头解决方案
- excel数据分析实战——销售额目标达成分析
- Dell 服务器重装Windows Server 2016 系统教程
- JavaScript 记时(Timing)