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 清除历史列表. ...
随机推荐
- Android之基于HTTP协议的下载
Android之基于HTTP协议的下载 http://www.blogjava.net/zh-weir/archive/2010/05/02/319892.html http://www.qianfa ...
- python登录csdn并自动评论下载资源脚本
功能 1.自动登录csdn 2.查找未评论的资源并自动评论 用到的库 1.python自带的requests,获取以及发送网页数据 2.python自带的time,用作休眠,csdn资源一段时间内只允 ...
- MVC4学习过程记录
终于决定开始尝试Web开发,即是为了工作也是为了自己的兴趣,决定还是从MS的MVC4开始. 首先从Asp.Net MVC4入门指南这个系列开始学习(http://www.cnblogs.com/pow ...
- Call me, maybe?
Hey, I just met you, and this is crazy, but here's my number so call me, maybe? @Test public void te ...
- 如何将mysql表结构导出成Excel格式的(并带备注)
http://www.liangchan.net/liangchan/4561.html 1.使用一个mysql管理工具:SQLyog,点击菜单栏“数据库”下拉的最后一项: 导出的格式如下: 2.要想 ...
- 【转】移动端App测试实用指南
转自:互联网那点事 英文原文: http://mobile.smashingmagazine.com/2012/10/22/a-guide-to-mobile-app-testing/ 测试人员常被看 ...
- OpenCV 2.2版本号以上显示图片到 MFC 的 Picture Control 控件中
OpenCV 2.2 以及后面的版本号取消掉了 CvvImage.h 和CvvImage.cpp 两个文件,直接导致了苦逼的程序猿无法调用里面的显示函数来将图片显示到 MFC 的 Picture Co ...
- nginx 学习八 高级数据结构之基数树ngx_radix_tree_t
1 nginx的基数树简单介绍 基数树是一种二叉查找树,它具备二叉查找树的全部长处:检索.插入.删除节点速度快,支持范围查找.支持遍历等. 在nginx中仅geo模块使用了基数树. nginx的基数树 ...
- MySQL · 引擎特性 · InnoDB COUNT(*) 优化(?)
http://mysql.taobao.org/monthly/2016/06/10/ 在5.7版本中,InnoDB实现了新的handler的records接口函数,当你需要表上的精确记录个数时,会直 ...
- 深入研究Block用weakSelf、strongSelf、@weakify、@strongify解决循环引用(上)
深入研究Block捕获外部变量和__block实现原理 前言 在上篇中,仔细分析了一下Block的实现原理以及__block捕获外部变量的原理.然而实际使用Block过程中,还是会遇到一些问题,比如R ...