美文网首页
Linux 系统监控命令

Linux 系统监控命令

作者: jeanroy | 来源:发表于2018-05-23 16:48 被阅读0次

    1. top

    实时动态查看当前系统运行状态

    top 命令是性能监控程序,如: CPU的使用、内存使用、交换内存、缓存大小、缓冲区大小、过程控制、用户和更多命令

    2. lsof

    以文件形式显示打开的文件和进程
    磁盘文件、网络套接字、管道、设备、进程

    3. tcpdump

    网络数据包分析或数据包嗅探,TCP网络连接,路由表和网络接口数量,用以网络问题排查
    $ tcpdump -i eth0

    4. netstat

    网络数据包传入和传出统计,监控网络性能
    $ netstat -a | more

    5. htop

    类似 top , 需安装

    6. iotop

    类似 tophtop,可监控显示实时磁盘I/O

    7. iostat

    系统输入、输出统计,查找储存设备性能问题

    8. IPTraf

    实时IP网络监测
    IP流量:TCP标志信息、ICMP详细细节、TCP/UDP流量故障、TCP链接的数据包和拜恩计数

    9. Psacct | Acct

    监控用户活动: 执行的命令、占用的资源、活跃时间

    10. Monit

    基于web app 的自动监控,管理系统进程、程序、文件、目录、权限、校验文件系统

    11. NetHogs

    监控进程的网络带宽

    12. iftop

    监控网络使用情况,网络接口流量并以表格形式显示当前使用量

    13. Monitorix

    系统和网络监控
    系统平均负载使用、内存分配、磁盘驱动器、系统服务、网络端口、邮件统计、MYSQL数据库等服务, 监控整个系统性能:监测故障、瓶颈、异常活动等状况

    14. Arpwatch

    以太网活动监控器
    监视Linux网络的以太网的网络流量的地址解析(网络地址转换)。IP 和 MAC地址 对 监控。

    15. Suricata

    网络安全监控
    网络安全与入侵监测与预防Linux、FreeBSD、Windows等

    16. ethtool

    显示和修改网络接口控制器参数,诊断以太网设备

    17. IPTState

    查看流量通过iptables, 并通过指定条件排序

    18. darkstat

    捕获网络流量并计算使用情况,保存数据在http服务器中

    19. Justniffer

    tpc 数据包嗅探器

    20. df

    disk free, 显示用户有访问权限的文件系统的可用磁盘空间

    21. mpstat

    监视CPU的使用情况
    $ mastat -P ALL

    22. pmap

    进程的内存映射,排查内存瓶颈

    23. ps

    当前所有进程的概述
    $ ps -A

    24. sar

    查看CPU、内存、I/O使用情况等

    25. free

    显示机器上可用内存大小及已使用内存大小

    26. Swatch

    监控日志,匹配正则,邮件通知,监测入侵

    27. ifconfig

    配置网络接口
    混乱模式:$ ifconfig eth0 promisc
    正常模式: $ ifconfig eth0 -promisc


    参考链接:
    20个命令行工具监控 Linux 系统性能
    Linux 系统管理员必备的监控工具

    相关文章

      网友评论

          本文标题:Linux 系统监控命令

          本文链接:https://www.haomeiwen.com/subject/xyyrjftx.html