个人学习笔记,仅供参考
ps命令:查看系统中当前有哪些进程,只能显示系统进程的静态信息。 |
pstree命令:查看进程间的相关性和依赖关系。 |
top命令:查看进程信息的动态变化。 |
&:将命令放入后台运行而不影响终端窗口,通过“&”放入后台的进程仍然处于运行状态。 |
【Ctrl+Z】:进程在前台运行时按【Ctrl+Z】组合键,进程会被放入后台并被处于暂停状态。 |
jobs 命令:查看从终端窗口放入后台的进程。 |
bg命令:使后台暂停的进程重新开始运行。 |
fg命令:把后台的进程恢复到前台继续运行。 |
nice 命令:设置进程的优先级。 |
renice命令:调整运行中的进程的优先级。 |
kill命令:通过内核向进程发送信号以执行某些特殊的操作,如挂起进程、正常退出进程或强制终止进程等。 |
1:打开虚拟机,在应用程序位置打开终端
2:成功进入终端
3: ps命令: 查看系统中当前有哪些进程
选项非常多
3:ps中的选项 ps+ -A或-e:
可以显示所有的进程
3:ps中的选项
ps+ -p或-q+PID的数值:
可以显示PID列表pidlist对应的进程
3:ps中的选项
ps+ -f:按完整格式显示进程信息
ps+ -l: 按长格式显示进程信息
ps + -w:按宽格式显示进程信息
3:ps中的选项
ps+ -au :显示较详细的资讯
ps+ -aux:显示所有包含其他使用者的进程
3:ps中的选项
ps+ -ef | grep进程关键字
查找指定进程格式
4:pstree命令:
查看进程间的相关性和依赖关系
(也有参数可以选择)
5:top命令:
查看进程信息的动态变化(有参数可选)
上半部分显示操作系统当前的进程统计信息
与资源使用情况包括任务总数
及每种状态下的任务数
CPU、物理内存和虚拟内存的使用情况等
下半部分是每个进程的资源使用情况
如何退出动态页面?直接输入“q”
5:top命令试一下选项
5:top命令试一下选项
6:前后台进程切换:&键
将命令放入后台运行而不影响终端窗口
通过“&”放入后台的进程仍然处于运行状态
6:前后台进程切换:Ctrl+Z组合键
进程在前台运行时按【Ctrl+Z】组合键
进程会被放入后台并被处于暂停状态
6.前后台进程切换:jobs命令
查看从端口放入后台的进程
[1]- 已停止vim<== 倒数第2个放入后台的进程
[2]+ 已停止top<== 最后一个放入后台的进程
“+”号表示这是最近放入后台的命令
“-”表示倒数第2个放入后台的命令
6:前后台进程切换:
( bg命令+进程号;jobs –l )
使后台暂停的进程重新开始运行
6:前后台进程切换:fg命令+进程号
把后台的进程恢复到前台继续运行。
6:前后台进程切换:nice命令
设置进程的优先级
6:前后台进程切换:renice命令
调整运行中的进程的优先级命令
6:前后台进程切换:kill命令
通过内核向进程发送信号
以执行某些特殊的操作
如挂起进程、正常退出进程或强制终止进程等
PID | 表示该进程的唯一 ID 号 |
TTY 或 TT | 启动进程的终端名 表示该进程在哪个终端上运行 不是从终端启动的进程或与终端机无关的进程则显示为 ? |
TIME | 该进程使用 CPU 的累计时间 |
CMD | 该进程所运行的命令 |
UID | 启动该进程的用户的 ID 号 |
PPID | 代表该进程的父进程的 ID 号 |
C | 进程的 CPU 处理器利用率 |
STIME/START | 表示进程的启动时间 |
F | 内核分配给进程的系统标记 |
S | 进程的状态(O代表正在运行 S代表在休眠 R代表可运行正等待运行 Z代表僵化,进程已结束但父进程已不存在T代表停止) |
PRI | 进程的优先级(越大的数字代表越低的优先级) |
NI | 谦让度值用来参与决定优先级 |
ADDR | 进程的内存地址 |
SZ | 假如进程被换出,所需交换空间的大致大小 |
WCHAN | 进程休眠的内核函数的地址 |
VSZ | 占用的虚拟记忆体大小 |
RSS | 占用的记忆体大小 |
TTY | 终端的次要装置号码 |
STAT | 该行程的状态 |