ps与pstree小结
1.ps
在默认情况下,ps命令只显示当前账户在当前终端机下启动的进程
(1)ps常用的选项
-A —— 显示所有进程
-e —— 与-A一样
-a —— 不用terminal有关的所有进程
-u —— 有效用户相关的进程
-x —— 与-a配合使用,可列出进程详细信息
-l —— 列出进程的更详细信息
-f —— 列出进程间的父子关系
-j —— 工作的格式
-o format —— 自定义ps输出哪些列,以及通过-o pid=XXX来改变ps显示结果中的表头名称
(2)ps常见的用法
ps aux #查看系统中所有运行的进程
ps -l #查看当前shell以及其子进程
ps -lA #查看系统中所有运行的进程
ps axjf #以进程数的方式显示各个进程
ps -ef #显示系统中所有运行的进程
ps -eo "%p %y %x %c" #输出pid、关联的tty、cpu执行时间、命令。具体参见man ps说明。
ps -eo pid,tid,class --sort pid #自定义ps输出列并以pid排序
ps -eo user,pid,ppid,comm,cmd | grep httpd #自定义输出ppid等
ps -eo pid,comm,lstart #查看进程的准确启动时间
ps axo stat,euid,ruid,tty --sort pid #自定义ps输出列并以pid排序
ps -u root,omd #查看指定用户列表中用户启动的进程
ps -au root,omd #查看指定用户列表中用户启动的进程
(3)ps输出结果
VSZ:进程申请的内存的大小,并不是实际使用的内存大小,单位是KB。
RSS:进程实际使用的内存大小,但不包括被转移到虚拟内存上大小,单位是KB。
START:进程启动的时间,如果进程启动的时间不在当前的年份,那么执行其执行的年份,如2014;若进程启动的时间不在当天,那么显示的格式是mmmdd,即‘月份天’;若进程是在当天启动的,那么显示的格式是HH:MM,即‘小时:分钟’
TIME:进程累积实际使用CPU时间片之和,不是进程启动到现在的绝对时间哦。格式为[dd-]hh:mm:ss,即为'月:小时:分钟:秒'
2.pstree
(1)作用:查看系统的所有进程及其关系
(2)常用的选项
-A —— 各个进程之间的连接符号以ASCII符号来连接
-U —— 各个进程之间的连接符号以Unicode符号连接(是默认的好像,而且测试时出现进程连接符号乱码了,待分析)
-p —— 列出各个进程的PID
-u —— 列出各个进程的所属账户owner
-h num 或 -H num —— 高亮显示进程号为num的进程
(3)关于pstree的打印出来的进程树的一点闲杂
(I)进程树中会将相同分支合并,放到中括号[]中,并以数字作为前缀;
合并之后的形式是:
注意,getty之所以没有花括号,是因为它不是线程,而是进程喽。
(II)进程树中会将一个进程的子线程,也打印出来,并放到花括号{}中
合并之后的形式是:
其中,中括号是(1)中的合并相同的分支,花括号是因为automount是线程。
进程gdm-rh-security只有一个名称为gdm-rh-security的线程,所以是上面的形式喽。
ps与pstree小结相关推荐
- Linux笔记 No.20---(进程管理工具:ps、pstree、top、pgrep、kill、killall、pkill、查看系统资源的使用vmstat)
文章目录 一.定时任务crontab实现每秒执行 二.进程 (一)Linux程序与进程 1.程序和进程的区别 2.进程和线程的区别 3.父子进程的关系 三.进程管理工具 (一)ps命令 (二)pstr ...
- linux ps和 pstree,Linux ps和pstree命令知识点总结
Linux中的ps命令是Process Status的缩写.ps命令用来列出系统中当前运行的那些进程.ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信 ...
- linux查看定时任务进程,[Linux]系统管理: 进程管理(ps/top/pstree/kill/pkill), 工作管理, 系统资源查看, 系统定时任务...
进程管理:查看与终止 进程查看 1. 进程是正在执行的程序或命令. 2. 进程管理的作用: 判断服务器健康状态, 查看系统中所有进程 杀死进程 3. 查看系统中所有进程 ps aux # 查看系 ...
- 菜鸟教程Linux ps,Linux pstree命令
Linux pstree命令 Linux pstree命令将所有行程以树状图显示,树状图将会以 pid (如果有指定) 或是以 init 这个基本行程为根 (root),如果有指定使用者 id,则树状 ...
- linux ps -aef,Linux命令——ps、pstree
ps 简介 ps(processes status)是Unix / Linux上的一个实用程序,用于查看系统上正在运行的进程的信息.ps命令默认安装,即使最小化安装也会有这个命令.ps命令从/proc ...
- Linux之ps命令、pstree命令详解
@Author : Spinach | GHB @Link : http://blog.csdn.net/bocai8058 文章目录 前言 ps(报告当前系统的进程状态) ps实例 pstree(查 ...
- Linux 有关管理进程的命令小结
1.kill NAME kill - terminate a process (终止进程) SYNOPSIS kill [-signal] pid 说明: kill 给指定进程发送指定信号. 如果没有 ...
- Linux 系统维护命令小结
Linux 系统维护命令小结 工具 功能描述 uptime 系统平均负载率 dmesg 硬件/系统信息 top 进程进行状态 iostat CPU和磁盘平均使用率 vmstat 系统运行状态 sar ...
- 代码测试,调试与优化小结
http://www.cppblog.com/cuijixin/default.html?page=8 代码测试.调试与优化的小结 by falcon<zhangjinw@gmail.com&g ...
最新文章
- 树状数组求逆序对_初识树状数组
- python django框架如何导出_python框架django的数据库的正向生成和反向生成
- python 字典 列表 速度_高效使用Python字典的清单
- mongodb数据库java接口,MongoDB —— 使用Spring Data MongoDB操作数据库
- P6478-[NOI Online #2 提高组]游戏【dp,二项式反演】
- rsync同步时,删除目标目录比源目录多余文件的方法(--delete)
- eclipse 断点调试快捷键
- 2021-07-24 KDD China郑宇博士部分听会记录
- linux php mysql 中文_Linux下PHP+MySQL+CoreSeek中文检索引擎配置 | 系统运维
- 老前端工程师现身说法,2021Web前端开发学习路线图
- IDEA安装后双击打开无任何反应
- 彼时彼刻,正如此时此刻——评《让×××飞》
- 非负大整数加法---网易校招附加题
- 各种二手及全新的光纤熔(融)接机,OTDR,光测试仪器仪表等
- 武汉光谷国际人工智能产业论坛之学习
- git合并冲突【you have not concluded your merge】
- windows常用命令行操作及相关快捷方式
- Ubuntu 20.04.2.0 LTS 下安装Geany 1.36的命令列表
- html dashed显示实线怎么改,实现css虚线样式的两种方式:dotted和dashed(实例)
- 汽车灯具、连接器IPX9K IP69K防护等级测试
热门文章
- 2018主流台式计算机跑分,CPU天梯图2018年1月最新版 台式电脑处理器天梯排行 (全文)...
- 儿童友好的安全搜索引擎Kiddle不会保证安全,只会促进无知
- Linux配置清华大学yum源,Fedora的清华大学yum源的配置
- 使用vtwinfx插件时fcpx意外退出_FCPX插件 60个自媒体文字标题字幕条Motion Graphics Pack...
- DirectUI和无窗口用户界面
- 三菱PLC FX3U串行通讯专用协议实验与解析
- Arduino Uno开发板+电机驱动扩展版CNC Shield V3.0硬件说明
- Corel VideoStudio Ultimate 会声会影2022
- 生产技术管理中的看板管理有哪几种?
- 2021年年末Rhain职业规划