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


相关文章
|
15天前
|
Web App开发 Linux 网络安全
工作中常用到的Linux命令
工作中常用到的Linux命令
|
12天前
|
NoSQL Linux Shell
常用的 Linux 命令
常用的 Linux 命令
35 9
|
1天前
|
Linux 数据安全/隐私保护
Linux常用命令实例带注释
Linux常用命令实例带注释
8 0
|
1天前
|
Linux 开发工具 数据安全/隐私保护
Linux(19)常用解压命令记录
Linux(19)常用解压命令记录
6 0
|
2天前
|
机器学习/深度学习 缓存 监控
linux查看CPU、内存、网络、磁盘IO命令
`Linux`系统中,使用`top`命令查看CPU状态,要查看CPU详细信息,可利用`cat /proc/cpuinfo`相关命令。`free`命令用于查看内存使用情况。网络相关命令包括`ifconfig`(查看网卡状态)、`ifdown/ifup`(禁用/启用网卡)、`netstat`(列出网络连接,如`-tuln`组合)以及`nslookup`、`ping`、`telnet`、`traceroute`等。磁盘IO方面,`iostat`(如`-k -p ALL`)显示磁盘IO统计,`iotop`(如`-o -d 1`)则用于查看磁盘IO瓶颈。
|
2天前
|
Linux Perl
Linux系统替换字符串常用命令
请注意,`sed`命令可以非常强大,可以根据不同的需求使用不同的选项和正则表达式来进行更复杂的字符串替换操作。
16 0
|
5天前
|
安全 Linux 开发工具
Linux中可引起文件时间戳改变的相关命令
【4月更文挑战第12天】Linux中可引起文件时间戳改变的相关命令
12 0
|
6天前
|
域名解析 网络协议 Linux
Linux 中的 Nslookup 命令怎么使用?
【4月更文挑战第12天】
25 6
Linux 中的 Nslookup 命令怎么使用?
|
7天前
|
运维 网络协议 Unix
18.系统知识-Linux常用命令
18.系统知识-Linux常用命令
|
7天前
|
监控 Linux
linux监控指定进程
请注意,以上步骤提供了一种基本的方式来监控指定进程。根据你的需求,你可以选择使用不同的工具和参数来获取更详细的进程信息。
14 0