linux上进程有5种状态:
- 1. 运行(正在运行或在运行队列中等待)
- 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)
- 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)
- 4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)
- 5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行)
ps工具标识进程的5种状态码:
- D 不可中断 uninterruptible sleep (usually IO)
- R 运行 runnable (on run queue)
- S 中断 sleeping
- T 停止 traced or stopped
- Z 僵死 a defunct (”zombie”) process
名称:ps
使用权限:所有使用者
使用方式:ps [options] [--help]
说明:显示瞬间行程 (process) 的动态
参数:
- ps 的参数非常多, 在此仅列出几个常用的参数并大略介绍含义
- -A 列出所有的行程
- -w 显示加宽可以显示较多的资讯
- -au 显示较详细的资讯
- -aux 显示所有包含其他使用者的行程
au(x) 输出格式 :
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
- USER: 行程拥有者
- PID: pid
- %CPU: 占用的 CPU 使用率
- %MEM: 占用的记忆体使用率
- VSZ: 占用的虚拟记忆体大小
- RSS: 占用的记忆体大小
- TTY: 终端的次要装置号码 (minor device number of tty)
- STAT: 该行程的状态:
- D: 不可中断的静止
- R: 正在执行中
- S: 静止状态
- T: 暂停执行
- Z: 不存在但暂时无法消除
- W: 没有足够的记忆体分页可分配
- <: 高优先序的行程
- N: 低优先序的行程
- L: 有记忆体分页分配并锁在记忆体内 (即时系统或捱A I/O)
- START: 行程开始时间
- TIME: 执行的时间
- COMMAND:所执行的指令
分享到:
相关推荐
### `ps`命令的基本用法 基本的`ps`命令不带任何参数时,会显示当前终端下的进程信息。例如: ```bash ps ``` ### 常见选项 1. `-a`:显示所有用户的所有进程。 2. `-u` `<username>`:显示指定用户的进程。 3. ...
常用的 ps 命令参数有 u、a、x 三个,下面将通过例子来说明其具体用法。 例如,以 root 身份登录系统,查看当前进程状况: $ ps 可以看到,显示的项目共分为四项,依次为 PID(进程 ID)、TTY(终端名称)、TIME...
Linux ps 命令、kill 命令及 kill 函数概述 Linux 操作系统中,ps 命令和 kill 命令是两个非常重要的命令,分别用于显示进程信息和中止进程。这两个命令在 Linux 系统中扮演着非常重要的角色。 ps 命令是用于显示...
`ps aux`是Linux系统中一个非常常用的命令,用于查看系统中当前运行的进程状态。这个命令可以帮助系统管理员和开发者了解系统的运行情况,监控资源使用,查找问题,以及调试程序。下面将详细介绍`ps aux`命令及其...
Linux系统中的PS命令是一个非常强大的工具,用于报告当前系统进程的状态。...如果遇到无法理解的命令或参数,可以参考Linux系统上内置的帮助手册,例如通过“man ps”命令查看PS命令的详细文档和参数使用方法。
本文详细介绍了Linux系统中`PS1`变量的作用及其配置方法,并列举了常见特殊符号的含义。通过对`PS1`的合理配置,用户不仅能够获得更加个性化的命令行界面,还能提升工作效率。此外,了解其他提示符变量也有助于...
以下是关于Linux常见使用方法的详细解读。 ### Linux基础知识 #### 1. Linux概述 - **定义**:Linux是一种免费使用的类Unix操作系统,它由全球开发者社区共同维护和发展。Linux不仅适用于服务器领域,在桌面系统、...
本文将详细介绍ps命令的使用方法,包括其选项、输出格式和实际应用场景。 ps命令是Linux系统中监控进程状态的重要工具。通过掌握其多种选项和用法,用户可以更有效地管理和分析系统中的进程。 本文通过深入分析ps...
`pslist` 类似于Linux的`ps`命令,它能列出运行在本地或远程计算机上的所有进程,包括进程ID、内存使用情况、会话ID等信息。这对于监控系统资源使用和查找可疑进程非常有用。你可以通过参数来筛选显示特定的进程...
下面将详细介绍 ps 命令和 kill 命令的使用方法。 一、ps 命令 ps 命令是 Process Status 的缩写,用于显示当前系统中的所有进程信息。ps 命令有多种格式,以下是一些常用的格式: * ps a:显示现行终端机下的...
在Zynq的PL+PS Linux例程中,通常会涵盖如何在Linux环境下通过编程来控制和使用PL和PS各自的资源与功能。 本例程文档主要针对创龙公司的Zynq开发板,并提供了多种例程,每种例程都详细地解释了如何使用AXI总线接口...
本篇笔记主要针对Linux服务器中的常用命令及用法进行了详尽的总结,旨在帮助初学者快速上手,并为有一定经验的用户提供参考。 1. **基础命令** - `ls`:列出目录内容,通过`-l`选项可显示详细信息。 - `cd`:切换...
Linux ps命令的用法说明 Linux ps命令是Linux系统中一个非常重要的命令,它可以用来查看当前系统中运行的进程的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等。ps命令最常用的是用于监控后台...
下面我们将详细探讨 `ps` 命令的使用方法及其相关知识点。 ### 基本语法 `ps` 命令的基本语法是: ```bash ps [options] ``` 其中 `options` 是一系列可选的参数,用来指定输出的信息类型和格式。 ### 常用参数 ...
以下是对`select`命令在Linux Shell编程中用法的详细解析: ### `select`命令的基本语法 `select`命令的基本结构与`for`循环类似,但更侧重于创建菜单和接收用户输入。其基本语法如下: ```bash select WORD in ...
本文将详细解释这两个命令的使用方法。 首先,了解基本概念:程序是计算机中的一组指令,它们在磁盘上以文件形式存在。而进程则是正在执行的程序实例,它是动态的,有自己的内存空间和状态。一个程序可以有多个进程...
### 红旗 Linux 最新使用方法与问题解答解析 #### 一、4.0 版本自动识别 USB 盘功能详解 在红旗 Linux 4.0 版本中,系统增强了对外部存储设备的支持,特别是针对 USB 盘的自动识别与挂载功能。这一改进极大地提高...
1. **进程管理**:了解进程状态,使用ps、kill、nice和renice调整进程优先级,以及如何进行进程间通信。 2. **脚本编程**:学习编写bash脚本,包括变量、条件语句、循环、函数等,以及如何处理文件和目录。 3. **...