linux监控命令详解

简介:

在日常工作中,系统管理员所做的工作大多都是监控服务器,处理服务器故障,因此掌握几个常用的监控命令是我们的重中只重,下面我为大家罗列了几条常用的监控命令及选项希望对各位朋友能够有所帮助。


ps:静态查看进程状态

    -a:显示当前终端下所有进程的信息

    -u:以用户为主的格式显示

    -x:显示当前用户在所有终端下的信息,通常与-a一起使用

    -e:显示系统内的所有进程信息

    -l:使用长格式显示

    -f:使用完整格式显示

    -aux:常用组合,显示当前系统所有进程信息  

    -elf:常用组合,显示当前系统所有进程信息


wKiom1jM_1LDggBtAABV2aDbkGg601.pnguser:运行进程的用户    PID:进程PID        %CPU:CPU的占用百分比

%MEM:内存占用百分比     TTY:进程运行终端       STAT:进程运行状态

START:进程启动时间     TIME:使用cpu时间      COMMAND:运行进程的命令     


top:动态交互式进程管理

    命令行参数:

       -d:指定top更新秒数,一般默认就行

       -b:以批次方式执行top

        -p:指定只监测某个pid进程

    交互式命令:

        ?:显示帮助信息

         P:以占用CPU比例进行排序

        M:以占用内存比例进行排序

        N:以PID进行排序

        T:以使用CPU时间长短进行排序

        k:调用kill命令

        q:退出

        

wKiom1jNBfHRKHPMAACN8LtbEu0745.png

第一行:

10:14:31:当前时间    user:登录系统的用户    load average:负载情况

第二行:进程运行状态

Tasks:所有进程    running:正在运行的进程      sleeping:正在休眠的进程

zombie:僵死的进程     

第三行:CPU占用状态

%us:用户空间占用CPU的百分比  %sy:内核空间占用CPU的百分比   %id:空闲CPU百分比     %wa:I/O等待占用CPU百分比              

第四行:内存占用状态

total:物理内存总大小    used:正在使用的内存大小    free:空闲内存大小

buffers:缓存的内存大小

第五行:交换分区大小

total:交换分区总大小    used:正在使用的交换分区大小    free:空闲交换分区大小

cached:缓冲的交换分区大小




 本文转自  红尘世间  51CTO博客,原文链接:http://blog.51cto.com/hongchen99/1907942


相关文章
|
21天前
|
Ubuntu Linux
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
143 3
|
17天前
|
机器学习/深度学习 安全 网络协议
Linux防火墙iptables命令管理入门
本文介绍了关于Linux防火墙iptables命令管理入门的教程,涵盖了iptables的基本概念、语法格式、常用参数、基础查询操作以及链和规则管理等内容。
178 73
|
10天前
|
Linux Shell
Linux 中 Tail 命令的 9 个实用示例
Linux 中 Tail 命令的 9 个实用示例
38 6
Linux 中 Tail 命令的 9 个实用示例
|
15天前
|
Linux 应用服务中间件 nginx
|
2天前
|
机器学习/深度学习 存储 Linux
linux中强大且常用命令:find、xargs、grep
linux中强大且常用命令:find、xargs、grep
24 9
|
2天前
|
SQL 移动开发 Linux
linux下find、grep命令详解
linux下find、grep命令详解
30 8
|
9天前
|
存储 Linux 编译器
linux中vim介绍以及常用命令大全
linux中vim介绍以及常用命令大全
31 8
|
6天前
|
设计模式 Java Linux
Linux的20个常用命令
Linux的23个常用命令
Linux的20个常用命令
|
11天前
|
机器学习/深度学习 安全 网络协议
Web安全-Linux网络命令
Web安全-Linux网络命令
13 1
|
16天前
|
Ubuntu Linux Shell
Linux系统命令 安装和文件相关命令
本文档详细介绍了Linux系统中的常用命令,包括软件安装卸载命令如`dpkg`和`apt-get`,压缩与解压命令如`gzip`、`bzip2`和`xz`,以及`tar`命令用于打包和解包。此外还介绍了文件分割命令`split`,文件操作命令如`cat`、`head`、`tail`、`more`、`less`等,管道命令和`wc`、`grep`、`find`、`cut`、`sort`、`uniq`、`diff`等实用工具。最后,文档还讲解了文件属性相关的命令如`chmod`、`chown`、`chgrp`以及创建硬链接和软链接的`ln`命令。