linux进程命令ps快速入门
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux进程命令ps快速入门相关的知识,希望对你有一定的参考价值。
程序 程序是为了完成某种任务而设计的软件,比如qq,office是程序
进程 进程就是运行中的程序,一个运行着的程序,可能有多个进程
线程 可以认为是进程中的一个分步骤,只能完成进程中的一个小部分功能
进程的查看:
gnome-system-monitor 图形界面
文字界面
ps 查看瞬间进程
默认显示
PID 进程ID
TTY 所在终端
TIME cpu中运行时间
CMD 进程运行命令
?
a 显示终端上的所有进程包括其它用户的进程
u 按用户名和启动时间的顺序来显示进程
F 进程的父子关系
x 显示与终端无关的进程
-o xxx 进程指定信息
user 查看进程所属用户
group 查看所属组
comm 查看进程运行命令pid 查看进程ID
nice 查看进程优先级
%cpu 查看CPU百分比
%mem 查看内存百分比
进程的排序
--sort= +%cpu -%cpu
+%mem -mem
注 +正序 -逆序
pstree 显示进程树列表
组合命令
ps ax 所有进程ps ef 进程详细信息与进程父子关系
ps aux 所有进程与进程用户
共11列信息依次排序
USER 进程所属用户
PID 进程ID
%CPU CPU百分比
%MEM 内存百分比
VSZ 虚拟内存大小
RSS 物理内存大小
TTY 所在终端
STAT 进程状态START 开启时间
TIME cpu中运行时间
COMMAND 进程运行命令STAT 进程状态
S 进程状态
s 顶级进程
L 内存中有锁定空间
N优先级低
< 优先级高
. + 前台运行
ID的区分
进程ID PID
父进程 ID PPID
启动进程的用户ID UID
所属组ID GID
nice 指定某个优先级开启进程
nice -n 优先级数字 命令名称 &
指定cat命令优先级为-16转为后台运行,查看指定进程ID,进程状态,优先级,进程运行命令
注 NI??????? ?? 进程的NICE值,数值大,表示较少占用CPU时间;renice 改变进程优先级
renice -n 优先级数字 进程PID
改变进程ID3882优先级为16,查看指定进程ID,进程状态,优先级,进程运行命令
实验具体操作
查看所有进程,指定进程ID,运行命令,优先级,排序逆序进程ID
查看所有进程,指定进程ID,运行命令,优先级,排序正序进程ID
查看占cpu最多的前10个进程
查看占cpu最多的前5个进程
查看占内存最多的前10个进程
后台运行相关命令
jobs 查看所有后台运行的任务
ctrl+z 将一个正在前台执行的任务放到后台运行,并且挂起
bg jobnumber 将挂起的任务进程重新启动运行
comm & 命令转换为后台运行fg jobnumber 将后台命令调至前台,并恢复运行
以上是关于linux进程命令ps快速入门的主要内容,如果未能解决你的问题,请参考以下文章