1、顶部-Linux进程监控
Linux Top是一种系统性能检测工具,众多系统维护人员常借助它来观察Linux系统运行状态,该程序具备跨平台特性,在各类Linux及Unix系统环境中均能运行,能够呈现处理器工作状态、内存消耗状况、虚拟内存情况、磁盘缓存容量、系统缓冲区容量,以及进程的标识编号、操作用户、执行指令等信息,同时还会通报内存资源与处理器资源的高负荷运作情况。
2、VmStat-虚拟内存统计
Linux系统中的VmStat指令能够呈现虚拟内存状况,kernel线程运作情况,磁盘性能,系统进程数量,I/O块使用状况,中断事件以及CPU运行状态等统计数据。通常情况下,Linux操作系统自带的VmStat指令并不具备使用功能,用户必须安装名为sysstat的软件包,这个软件包里包含了运行VmStat指令所需要的程序。
3、Lsof-列出打开的文件
Linux/Unix系列系统里头,Lsof命令是个常用工具,专门用来列出所有被打开的文件跟进程。这个命令能显示的开放文件种类挺多,包括磁盘文件、网络套接字、管道、设备文件,还有进程本身。主要用途之一是解决磁盘卸载不了的问题,因为它能显示哪些文件正在被使用或者打开,出了错也能帮忙查出来。有了这个命令,哪些文件正在被占用,就能很快弄明白了。

4、Tcpdump-网络分组分析器
Tcpdump是当前应用最为普遍的命令行工具,属于网络数据包分析软件或数据嗅探程序。该程序能够捕获并筛选特定网络接口上传输的TCP/IP数据包。它还具备一项功能,支持将捕获的数据包存储到文件中,以便后续检查。Tcpdump几乎适用于所有主流的Linux操作系统版本。
5、Netstat-网络统计
Netstat是一款指令行程序,旨在观察进入和离开的网络数据包数目以及设备信息,对于每一个系统维护者而言,监测网络运作状况并解决网络故障是非常有帮助的应用。
6、Htop-Linux进程监控
Htop是一款功能强大的Linux进程监视软件,它提供了交互式和实时的监控体验。该工具与传统的Linux top命令类似,但增加了许多实用特性。例如,它拥有便于操作的用户界面,支持多种快捷键,并且能够以垂直或水平方式展示进程信息。