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系统监控常用工具的更多相关文章

  1. Linux系统监控实用工具Glances

    Linux系统监控实用工具Glances Glances安装 Glances安装要求:python >= 2.6 和 psutil >= 0.4.1 1.第一步,安装了python-> ...

  2. Linux 系统监控常用命令

    简介 列举操作系统级监控常用的几个方法,建议收藏使用 CPU top 命令可用于监控系统整体负载,包括cpu.内存使用等,能够实时显示系统中各个进程的资源占用状况 输出样例 top - 19:37:4 ...

  3. Linux 系统监控.诊断工具之 IO wait

    1. 常用组合方式有如下几种: 用vmstat.sar.iostat检测是否是CPU瓶颈 用free.vmstat检测是否是内存瓶颈 用iostat.dmesg 检测是否是磁盘I/O瓶颈 用netst ...

  4. [转]linux 系统监控、诊断工具之 IO wait

    1.问题: 最近在做日志的实时同步,上线之前是做过单份线上日志压力测试的,消息队列和客户端.本机都没问题,但是没想到上了第二份日志之后,问题来了: 集群中的某台机器 top 看到负载巨高,集群中的机器 ...

  5. Linux系统IO分析工具之iotop常用参数介绍

      Linux系统IO分析工具之iotop常用参数介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 在一般运维工作中经常会遇到这么一个场景,服务器的IO负载很高(iostat中的 ...

  6. Linux系统IO分析工具之iotstat常用参数介绍

    Linux系统IO分析工具之iotstat常用参数介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 1>.安装iostat [root@flume115 ~]# yum - ...

  7. Linux记录-linux系统监控命令汇总

    命令 功能应用 用法举例     free 查看内存使用情况,包括物理内存和虚拟内存 free -h或free -m     vmstat 对系统的整体情况进行统计,包括内核进程.虚拟内存.磁盘.陷阱 ...

  8. linux系统监控sar命令

    linux系统监控sar命令详解 sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告, 包 ...

  9. Linux学习之五-Linux系统终端常用的快捷键

    Linux系统终端常用的快捷键 (使用快捷键能大大提高效率,部分用在远程登录的工具如Xshell下) 剪切板操作(终端不支持,因为终端是纯命令行) Ctrl+insert     复制 Shift+i ...

随机推荐

  1. Java 遍历Map

    Set<Map.Entry<String, String>> aSet = map.entrySet(); Iterator<Map.Entry<String, S ...

  2. DataTable Select 使用

    DataView dv = new DataView(table); dv.RowFilter = " Type='10' and Visible='true'"; dv.Sort ...

  3. LeetCode_Jump Game

    Given an array of non-negative integers, you are initially positioned at the first index of the arra ...

  4. SVN的错误: working copy locked

    提示:your working copy appears to be locked. run cleanup to amend the situation. 产生这种情况大多是因为上次svn命令执行失 ...

  5. 服务器放在不同省份的IDC机房,数据如何同步?一个域名如何动态解析到不同IP的服务器

    服务器放在不同省份的IDC机房,数据如何同步?淘宝的做法是不同IDC机房之间拉光纤,异地容灾和性能无关,异地容灾是应对断电.地震这种不可抗拒因素的 同城分流,异地容灾 是什么意思?你比如说公司的业务涉 ...

  6. LeeCode(Database)-Customers Who Never Order

    Suppose that a website contains two tables, the Customers table and the Orders table. Write a SQL qu ...

  7. poj 2411 新写法

    别以为我在刷水题.... 今天做了场srm,500pt想到了是dp但是无从下手,但是看了rng_58的神代码后顿觉海阔天空啊(盯着看了一个下午),相比于一年前的写法,真的是不忍直视啊, TC真是个好地 ...

  8. linux 之 tar 命令

    通过SSH访问服务器,难免会要用到压缩,解压缩,打包,解包等,这时候tar命令就是是必不可少的一个功能强大的工具.linux中最流行的tar是麻雀虽小,五脏俱全,功能强大. tar 命令可以为linu ...

  9. Selenium模块化

    概述 高内聚低耦合是软件设计的一个基本原则. 内聚:从功能角度来度量模块内的联系,一个好的内聚模块应当恰好做一件事.它描述的是模块内的功能联系. 耦合:各模块之间相互连接的一种度量,耦合强弱取决于模块 ...

  10. 俄罗斯方块:win32api开发

    本文简述一门课程,演示win32api开发俄罗斯方块的开发过程.如果学生学习过C语言,没学过或者学习C++不好,刚刚開始学习win32api程序设计,还不懂消息循环和注冊窗体类.   近期的照片在这里 ...