linux系统监控常用工具
linux系统监控常用工具
一.系统核心工具包(coreutils)
1./bin/df 报告系统的磁盘空间用量 df -h 显示磁盘分区fdisk -l
2./bin/uname 显示系统信息 uname -srvmo
二.系统进程工具包(procps)
1./bin/ps 显示系统进程 ps -ef ps aux
2./usr/bin/pgrep 过滤显示系统进程
3./usr/bin/free 显示系统内存的使用
4./usr/bin/vmstat 报告虚拟内存的统计信息
5./usr/bin/tload 在终端上显示系统平均负载
6./usr/bin/uptime 显示系统的运行时间
7./usr/bin/top 动态显示系统进程任务
8./usr/bin/watch 以全屏方式周期性地执行指定的命令
三.显示进程打开文件的工具包(lsof)
1./usr/sbin/lsof 查看正在运行中的进程打开了哪些文件、目录和套接字
四.用户与进程的统计工具包(psacct)
1./usr/bin/ac 登陆账号的简要信息
2./usr/bin/lastcomm 显示已执行过的命令
3./usr/sbin/accton 打开或关闭进程账号记录功能
4./usr/sbin/dump-acct 输出pacct文件的内容
5./usr/sbin/dump-utmp 输出utmp文件的内容
6./usr/sbin/sa 进程账号记录信息的摘要
五.系统状态工具包
1./usr/bin/iostat 用于输出CPU、I/O系统和磁盘分区的统计信息。可以用来分析磁盘I/O,带宽等信息
2./usr/bin/mpstat 用于输出CPU的各种统计信息。可以用来分析程序运行时在内核态和用户态的工作情况
3./usr/bin/sar 用于定时收集系统的各种状态信息,然后对系统各个时间点的状态进行监控
4./usr/bin/sadf 显示被sar通过多种格式收集的二进制数据
六.系统PCI设备的工具包(pciutils)
1./sbin/lspci 显示PCI设备
2./sbin/setpci 配置PCI设备
3./sbin/update-pciids 下载新版本的PCI ID列表
七.系统USB设备的工具包(subutils)
1./sbin/lsusb 显示USB设备
linux系统监控常用工具的更多相关文章
- Linux系统监控实用工具Glances
Linux系统监控实用工具Glances Glances安装 Glances安装要求:python >= 2.6 和 psutil >= 0.4.1 1.第一步,安装了python-> ...
- Linux 系统监控常用命令
简介 列举操作系统级监控常用的几个方法,建议收藏使用 CPU top 命令可用于监控系统整体负载,包括cpu.内存使用等,能够实时显示系统中各个进程的资源占用状况 输出样例 top - 19:37:4 ...
- Linux 系统监控.诊断工具之 IO wait
1. 常用组合方式有如下几种: 用vmstat.sar.iostat检测是否是CPU瓶颈 用free.vmstat检测是否是内存瓶颈 用iostat.dmesg 检测是否是磁盘I/O瓶颈 用netst ...
- [转]linux 系统监控、诊断工具之 IO wait
1.问题: 最近在做日志的实时同步,上线之前是做过单份线上日志压力测试的,消息队列和客户端.本机都没问题,但是没想到上了第二份日志之后,问题来了: 集群中的某台机器 top 看到负载巨高,集群中的机器 ...
- Linux系统IO分析工具之iotop常用参数介绍
Linux系统IO分析工具之iotop常用参数介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 在一般运维工作中经常会遇到这么一个场景,服务器的IO负载很高(iostat中的 ...
- Linux系统IO分析工具之iotstat常用参数介绍
Linux系统IO分析工具之iotstat常用参数介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 1>.安装iostat [root@flume115 ~]# yum - ...
- Linux记录-linux系统监控命令汇总
命令 功能应用 用法举例 free 查看内存使用情况,包括物理内存和虚拟内存 free -h或free -m vmstat 对系统的整体情况进行统计,包括内核进程.虚拟内存.磁盘.陷阱 ...
- linux系统监控sar命令
linux系统监控sar命令详解 sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告, 包 ...
- Linux学习之五-Linux系统终端常用的快捷键
Linux系统终端常用的快捷键 (使用快捷键能大大提高效率,部分用在远程登录的工具如Xshell下) 剪切板操作(终端不支持,因为终端是纯命令行) Ctrl+insert 复制 Shift+i ...
随机推荐
- #1042 - Can't get hostname for your address
my.ini 或 my.cnf 末尾添加 skip-name-resolve 并重启MySQL服务器 ok!
- Android ListView实现圆角
首先呢,我们还是看几个示图: 这种带有圆角的listview' 看起来很棒吧,确实是这样,其实也不能这么说,主要方形太多了,斯通见惯就不值钱了,“物以稀为贵嘛”. 就好比学java都搞androd,很 ...
- C语言的本质(35)——共享库
库用于将相似函数打包在一个单元中.然后这些单元就可为其他开发人员所共享,并因此有了模块化编程这种说法- 即,从模块中构建程序.Linux支持两种类型的库,每一种库都有各自的优缺点.静态库包含在编译时静 ...
- 解决ssh无密码登录不成功的问题
把ssh设置为无密码登录很简单,只需两步: 1.在本地创建公钥和私钥: ssh-keygen -t rsa 2.然后把公钥上传到远程机器上: ssh-copy-id -i ~/.ssh/id_rsa. ...
- UVA10487(二分)
Given is a set of integers and then a sequence of queries. A query gives you a number and asks to fin ...
- 1、elasticsearch简介
1.elasticsearch简介 中文帮助文档地址:http://es.xiaoleilu.com/ • Elasticsearch是一个基于Lucene的实时的分布式搜索和分析引擎.设计用于云计算 ...
- 谷歌Cartographer学习(1)-快速安装测试(转载)
转载自谷歌Cartographer学习(1)-快速安装测试 代码放到个人github上,https://github.com/hitcm/ 如下,需要安装3个软件包,ceres solver.cart ...
- Ajax跨域访问解决办法
方法1. jsonp实现ajax跨域访问示例 jsp代码: <body> <input type="button" onclick="testJsonp ...
- JavaScript原型链与继承
最近学习了<Javascript高级程序设计>面向对象部分,结合书中的例子总结一下原型链和继承部分的内容. 创建对象 在Js当中没有类这个概念,当我们想要创建具有相同属性的对象的时候,有如 ...
- centos网速特别慢的最佳解决的方法 - 关闭ipv6
我使用了centOS,可是发现网速实在是卡得差点儿不能上网,连百度都打不开,可是win却飞快. 后来想到偶然记得有一次看过一段话,说到关闭ipv6,測试来一下,果然有效,关闭来ipv6打开网速飞快. ...