美文网首页
linux系统监控常用命令

linux系统监控常用命令

作者: 随风飘过的云_41d0 | 来源:发表于2019-05-11 11:53 被阅读0次

内存监控

free

参数:

  • total:内存总数
  • used:已使用的内存数
  • free:空闲的内存数
  • shared:当前已经废弃不用的
  • buffers:缓冲内存数
  • cached:缓存内存数

进程监控

  • ps -l:显示当前登录用户相关的进程信息
  • ps aux:显示所有用户的进程信息
  • ps -ef:显示所有进程的UID,PPID与STIME等信息
  • pstree:将当前的执行程序以树状结构显示
  • pstree -p:显示当前所有进程的进程名和进程id
  • pstree -a:显示所有进程的详细信息

CPU监控

  • top:实时显示linux系统当前进程的运行情况
  • htop:高级交互式的实时linux进程监控工具

网络监控

netstat:显示linux中当前详细的网络状态信息

  • netstat -r:显示路由表
  • netstat -i:显示所有网卡列表
  • netstat -a:显示所有的socket信息与连接状态
  • netstat -s:显示每个协议的统计信息
  • netstat -lunat:筛选监控中的服务器端口

tcpdump:网络包分析程序,用于捕捉本机指定条件下的TCP/IP包

  • tcpdump -i eth0:抓取eth0网络接口的包
  • tcpdump -c 10:只抓取10个数据包
  • tcpdump host 192.168.42.6 and 192.168.42.2 | less:捕获主机192.168.42.6与主机192.168.42.2之间的通信

iftop:实时流量监控工具

  • <= =>:流量方向
  • TX:发送流量
  • RX:接受流量
  • Cum:运行iftop到目前时间的总流量
  • peak:流量峰值
  • rates:分别表示过去2S 10S 40S的平均网速
  • TOTAL:总流量

traceroute:用于追踪数据包在网络上的传输时的全部路径

mtr:判断网络连通性的工具

  • -c:设置每秒发送数据包的数量
  • -s:设置ping包大小为多少个字节

磁盘监控

vmstat:虚拟内存统计

  • -d:显示磁盘信息

df:显示磁盘分区上可使用的磁盘空间

  • -a:显示所有文件系统的磁盘使用情况
  • -h:自动转换单位来显示

iotop:用来监控I/O使用状况的top类工具

相关文章

  • 系统监控之进程篇

    Linux系统下可用于进程监控的常用命令主要有ps,top,htop ps 是Process Status(进程状...

  • 大数据技术学习路线

    一、大数据技术基础1、linux操作基础 linux系统简介与安装linux常用命令–文件操作linux常用命令–...

  • 嵌入式系统学习进阶

    1、Linux 基础 安装Linux操作系统 Linux文件系统 Linux常用命令 Linux启动过程详解 熟悉...

  • 嵌入式设计师必须get的技能

    1、Linux基础 安装Linux操作系统 Linux文件系统 Linux常用命令 Linux启动过程详解 熟悉L...

  • Linux 常用命令

    表1.1 linux系统的常用命令分类

  • Linux系统监控常用命令

    掌握Linux系统监控命令是后台开发人员必备技能,而且也便于在性能测试的时候,发现系统的瓶颈点,本文简单描述了一下...

  • linux系统监控常用命令

    top iostat #post at -d -k 2 参数说明: -d:显示设备(磁盘)使用状态; -k:某些使...

  • linux系统监控常用命令

    内存监控 free 参数: total:内存总数 used:已使用的内存数 free:空闲的内存数 shared:...

  • Linux常用命令

    Linux常用命令 查看系统信息常用命令 常用命令-关机或重启命令 命令前结构

  • Linux系统常用监控工具

    Linux系统常用监控工具 概述 本文主要记录一下Linux系统上一些常用的系统监控工具,包括top命令、htop...

网友评论

      本文标题:linux系统监控常用命令

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