Linux 命令 - ps: 显示当前进程的快照
命令格式
ps [options]
实例
a) 查看所有的进程。
huey@huey-K42JE:~$ ps aux | head
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 3664 1984 ? Ss Apr22 0:00 /sbin/init
root 2 0.0 0.0 0 0 ? S Apr22 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? S Apr22 0:01 [ksoftirqd/0]
root 4 0.0 0.0 0 0 ? S Apr22 0:38 [kworker/0:0]
root 6 0.0 0.0 0 0 ? S Apr22 0:00 [migration/0]
root 7 0.0 0.0 0 0 ? S Apr22 0:00 [watchdog/0]
root 8 0.0 0.0 0 0 ? S Apr22 0:00 [migration/1]
root 10 0.0 0.0 0 0 ? S Apr22 0:01 [ksoftirqd/1]
root 11 0.0 0.0 0 0 ? S Apr22 0:00 [watchdog/1]
b) 显示用户 huey 的进程。
[huey@huey-K42JE ~]$ ps -u huey
PID TTY TIME CMD
15611 ? 00:00:00 sshd
15612 pts/4 00:00:00 bash
15638 ? 00:00:00 sshd
15639 pts/5 00:00:00 bash
20606 ? 00:00:00 sshd
20607 pts/0 00:00:00 bash
20882 pts/0 00:00:00 ps
53895 ? 00:41:12 redis-server
c) 查看 ping 程序的进程信息。
[huey@huey-K42JE ~]$ ps -f -C ping
UID PID PPID C STIME TTY TIME CMD
huey 20914 15639 0 21:30 pts/5 00:00:00 ping example.com
d) 查看 PID 为 20914 的进程信息。
[huey@huey-K42JE ~]$ ps -f -L 20914
UID PID PPID LWP C NLWP STIME TTY STAT TIME CMD
huey 20914 15639 20914 0 1 21:30 pts/5 S+ 0:00 ping example.com
信息含义
列标题含义:
| 标题 | 说明 |
| USER | 用户 ID,表示该进程的所有者。 |
| PID | 表示进程 ID。 |
| %CPU | CPU 使用百分比。 |
| %MEM | 内存使用百分比。 |
| VSZ | 虚拟耗用内存大小。 |
| RSS | 实际使用的内存大小。进程使用的物理内存(RAM)大小(以 KB 为单位)。 |
| TTY | 代表来进程的控制终端,问号表示没有终端控制。 |
| STAT | 表示进程的当前状态。 |
| START | 进程开启的时间。如果超过 24 个小时,那么将使用日期来显示。 |
| TIME | 表示进程消耗的 CPU 时间总和。 |
进程状态含义:
| 状态 | 含义 |
| R | 运行状态。进程正在运行或准备运行。 |
| S | 睡眠状态。进程不在运行,而是在等待某事件的发生,如键盘输入或者收到网络报文。 |
| D | 不可中断的睡眠状态,进程在等待 I/O 操作,如硬盘驱动。 |
| T | 暂停状态。进程被指示暂停(后续还可以继续运行)。 |
| Z | 无效或者“僵尸”进程。子进程被终止,但是还没有被父进程彻底释放掉。 |
| < | 高优先级进程。进程可以被赋予更多的重要性,分配更多的 CPU 时间。 |
| N | 低优先级进程。 |
Linux 命令 - ps: 显示当前进程的快照的更多相关文章
- SSH Secure Shell Client连接Linux 命令行显示中文乱码问题 和oracle 查询数据中文乱码问题
一.SSH Secure Shell Client连接Linux 命令行显示中文乱码问题 linux 设置系统语言 修改 /etc/sysconfig/i18n 文件,如 LANG="en_ ...
- linux命令ps aux|grep xxx详解
对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程, 而ps命令(Process Status)就是最基本同时也是非常强大的进程查看命令. 使用该命令 可以确定有哪些进程正在运 ...
- linux 命令——PS命令
首先要明白什么是进程进程是一个正在运行的程序.也就是说在Linux系统上运行的所有东西都是进程.和进程相比较,作业是一系列按一定顺序执行的命令.一条简单的命令可能会涉及多个进程,尤其是当使用管道和重定 ...
- Linux命令——ps、pstree
转载请注明出处:https://www.cnblogs.com/kelamoyujuzhen/p/9814883.html ps 简介 ps(processes status)是Unix / Linu ...
- Linux 命令 - w: 显示登录的用户及其当前执行的任务
命令格式 w - [husfV] [user] 命令参数 -h 不打印头部信息 -u 当列出当前进程和 CPU 时间时忽略用户名,这主要是用于执行su命令后的情况. -s 使用简短的格式化,不打印 L ...
- Linux 命令 - route: 显示或操作路由表
route 命令查看路由表或者手动地添加.删除和修改路由表中的条目. 命令格式 route [-CFvnNee] [-A family] route [-v] [-A family] add [-ne ...
- Linux命令: ps
STAT 进程状态 S-睡眠 s-进程是会话向导进程 N拥有比普通优先级更低的 R-正在运行 D-短期等待 Z-僵尸进程 T被跟踪或者被停止 STATED 进程启动时间 TIME 进程使用CPU时间 ...
- Linux 命令 - jobs: 显示后台作业的状态信息
命令格式 jobs [-lnprs] [jobspec ...] jobs -x command [args] 命令参数 -l 额外显示作业的进程 ID. -n 只列出状态发生变化的进程. -p 只列 ...
- Linux 命令 - history: 显示或操作历史列表
命令格式 history [-c] [-d offset] [n] history -anrw [filename] history -ps arg [arg...] 命令参数 -c 清除历史列表. ...
随机推荐
- POJ3630Phone List(字典树)
参考http://s.acmore.net/show_article/show/58 以附上代码 #include<iostream> #include<stdio.h> #i ...
- UVa 1630 Folding (区间DP)
题意:折叠一个字符串,使得其成为一个尽量短的字符串 例如AAAAAA变成6(A) 而且这个折叠是可以嵌套的,例如 NEEEEERYESYESYESNEEEEERYESYESYES 会变成 2(N5( ...
- mahout算法源码分析之Itembased Collaborative Filtering(二)RowSimilarityJob
Mahout版本:0.7,hadoop版本:1.0.4,jdk:1.7.0_25 64bit. 本篇开始之前先来验证前篇blog的分析结果,编写下面的测试文件来进行对上篇三个job的输出进行读取: p ...
- 计算两个日期相隔的天数(jodd)
public static void main(String[] args) throws ParseException { System.out.println(TimeUtil.dayOfYear ...
- Volley使用指南第二回(来自developer.android)
上一篇文章翻译了一下google的Volley官方文档,讲到了最基本的发送request.这一次我们来下一回:创建一个自定义RequestQueue. 这篇文章将会教你一步一步创建自己的Request ...
- 在DWZ框架中整合kindeditor复文本框控件
今天上午在DWZ框架中整合kindeditor复文本框控件,发现上传图片是老是提示 “上传中,请稍候...”,上网查看别人说可能是文件路径问题,在想以前在其他项目中用这个控件一直没问题,到这里怎么会出 ...
- [0.1]Plan of kidsearch
To be honest, it's not pretty easy to complete the project. So we have to sort out ideas first. In t ...
- java笔记-关于一些常用 且实用的开源包
作为一只从.net转java的程序猿..表示有些jdk原生的类很不习惯.. 1.时间处理 代替原生Calendar joda-time 框架.地址https://github.com/JodaOr ...
- 粒子系统1:简介&工具使用
直接使用工具来感受一下粒子系统的强大威力吧. 网络上有很多粒子编辑器,大多数都是收费的.magicalsoft提供了一个免费的粒子编辑器(该工具目前只有mac版本),界面如下: 我们将针对这个编辑器来 ...
- ASP.NET 去除所有HTML标记的方法
using System.Text.RegularExpressions /// <summary> /// 去除HTML标记 /// </summary> /// <p ...