Linux 命令 - ps: 显示当前进程的快照

命令格式

ps [options]

实例

a) 查看所有的进程

[email protected]:~$ 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]

信息含义

列标题含义:

标题 说明
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  低优先级进程。
时间: 2024-12-24 10:48:51

Linux 命令 - ps: 显示当前进程的快照的相关文章

linux命令-ps

linux上进程有5种状态: 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生) 4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放) 5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行) www.2cto.com 1)ps a 显示现行终端机下的所有程序,包括其他用户的程序. 2

SSH Secure Shell Client连接Linux 命令行显示中文乱码问题 和oracle 查询数据中文乱码问题

一.SSH Secure Shell Client连接Linux 命令行显示中文乱码问题 linux 设置系统语言 修改 /etc/sysconfig/i18n 文件,如 LANG="en_US.UTF-8",xwindow会显示英文界面, LANG="zh_CN.GB18030",xwindow会显示中文界面. 还有一种方法 cp /etc/sysconfig/i18n $HOME/.i18n 修改 $HOME/.i18n 文件(vim  $HOME/.i18n)

linux命令--ps命令

ps命令用来列出系统中当前运行的进程.使用该命令可以确定有哪些进程正在运行和运行的状态.进程是否结束.进程有没有僵死.哪些进程占用了过多的资源等等 linux上进程有5种状态:  1. 运行(正在运行或在运行队列中等待)  2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)  3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)  4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)  5. 停止(进程收到SIGSTOP, 

我使用过的Linux命令之kill - 终止进程/发送信号

用途说明 kill命令用于终止指定的进程(terminate a process),是Unix/Linux下进程管理的常用命令.通常,我们在需要终止某个或某些进程时,先使用ps/pidof/pstree/top等工具获取进程PID,然后使用kill命令来杀掉该进程.kill命令的另外一个用途就是向指定的进程或进程组发送信号(The  command kill sends the specified signal to the specified process or process group)

linux命令ps aux | grep xxx详解

要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程, 而ps命令(Process Status)就是最基本同时也是非常强大的进程查看命令. 使用该命令可以确定有哪些进程正在运行和运行的状态.进程是否结束.进程有没有僵尸.哪些进程占用了过多的资源等等.总之大部分信息都是可以通过执行该命令得到的. ps 为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的. 如果想对进程时间监控,应该用 top 工具. 如果直接用ps命令,会显示所有进程的状态,通常结合grep

linux 命令——PS命令

首先要明白什么是进程进程是一个正在运行的程序.也就是说在Linux系统上运行的所有东西都是进程.和进程相比较,作业是一系列按一定顺序执行的命令.一条简单的命令可能会涉及多个进程,尤其是当使用管道和重定向时.例如命令: # nroff –man ps.1 | grep kill | more 将产生三个进程,每一条命令一个. Linux操作系统有好几种进程,每一种都有其各自的品质和特性.下面给出了Linux系统的三种进程: ■ 交互式进程:一个由shell启动并控制的进程.交互式进程既可在前台也可

Linux 命令 - w: 显示登录的用户及其当前执行的任务

命令格式 w - [husfV] [user] 命令参数 -h 不打印头部信息 -u 当列出当前进程和 CPU 时间时忽略用户名,这主要是用于执行su命令后的情况. -s 使用简短的格式化,不打印 [email protected].JCPU 和 PCPU 等信息 -f 切换显示 FROM 项信息 -V 显示版本信息 实例 a) 显示当前登录系统的用户信息 [email protected]:~$ w 23:06:04 up  1:15,  4 users,  load average: 0.0

Linux 命令 - route: 显示或操作路由表

route 命令查看路由表或者手动地添加.删除和修改路由表中的条目. 命令格式 route [-CFvnNee] [-A family] route [-v] [-A family] add [-net|-host] target [netmask Nm] [gw Gw] [metric N] [mss M] [window W] [irtt I] [reject] [mod] [dyn] [reinstate] [[dev] If] route [-v] [-A family] del [-n

Linux 命令 - history: 显示或操作历史列表

命令格式 history [-c] [-d offset] [n] history -anrw [filename] history -ps arg [arg...] 命令参数 -c 清除历史列表. -d offset 删除编号为 offset 的历史条目. n 显示最近的 n 条记录. 历史记录扩展 序列 行为  !!  重复最后一个执行过的命令.按向上箭头键再按 Enter 键也可以实现相同的功能,而且更符合操作习惯.  !number   重复历史记录中第 number 行的命令.  !s