- 第一行标识符,每一列代编的含义,第二行是bath进程,第三行是ps进程;
PID唯一的用来标识的进程的符号,用整数设置赋予,TTY终端名字,Linux多用户多进程的系统,TIME当前进程累计使用CPU的时间,CMD表示运行的命令
2(1)符号命令,UID用户名PPID父进程进程号C处理器的利用率STIME进程的使用时间F内核分配给系统的;
F:内核分配给进程的系统标记。
S:进程的状态(O代表正在运行;S代表在休眠;R代表可运行,正等待运行;Z代表僵化,进程已结束但父进程已不存在;T代表停止)。
PRI:进程的优先级(越大的数字代表越低的优先级)。
NI:谦让度值用来参与决定优先级。
ADDR:进程的内存地址。
SZ:假如进程被换出,所需交换空间的大致大小。
WCHAN:进程休眠的内核函数的地址。
(2)组合au aux,VSZ: 占用的虚拟记忆体大小
RSS: 占用的记忆体大小
TTY: 终端的次要装置号码 (minor device number of tty)
STAT: 该行程的状态
截图在下方
这种方法信息比较详细,CPU,内存,进程状态等等
(3)组合:查找指定进程格式:
ps -ef | grep 进程关键字
3.另一个命令pstree,有向树的进程,功能:查看进程间的相关性和依赖关系
4.top指令,功能:查看进程信息的动态变化
统计当前的进程统计信息与资源使用情况,包括任务总数及每种状态下的任务数,CPU、物理内存和虚拟内存的使用情况等,下边的是是每个进程的资源使用情况。
并且是动态的,实时更新的。
5.前后台进程切换-&,前后台进程切换-【Ctrl+Z】组合键,
功能:进程在前台运行时按【Ctrl+Z】组合键,进程会被放入后台并被处于暂停状态
加号第一个放进去停止的,减第二个放进去停止的
6.bg唤醒
7.fg后台回复到前台
8.:q退出编辑器页面,退出top命令,前后台进程切换-jobs 命令,功能:查看从终端窗口放入后台的进程;
1]- 已停止 top <== 倒数第2个放入后台的命令
[2]+ 已停止 bc <== 最后一个放入后台的进程
“+”号表示这是最近放入后台的命令
“-”表示倒数第2个放入后台的命令
[1]+ bc&
[1]- 4371 运行中 bc&
[2]+ 4378 停止(信号) top
9.优先级
(1)前后台进程切换-nice 命令
功能:设置进程的优先级
每个进程都有优先级,优先级越高,表示进程越有可能获得CPU的使用权
进程的优先级用nice值表示,取值范围是-20~19,默认值为0,数字越大表示优先级越低
- 前后台进程切换-renice 命令
功能:调整运行中的进程的优先级
普通用户只能调整自己创建的进程的优先级,而且只能把nice调整为更大的值
root用户可以调整所有人的进程优先级,而且可以调整为更小的值
优先级的设置为5,调整为6
10.杀死进程,功能:通过内核向进程发送信号以执行某些特殊的操作,如挂起进程、正常退出进程或强制终止进程等