linux进程介绍和查询
其他
2018-12-28 14:00:49
阅读次数: 0
- 在linux中每一个程序(代码)都会是一个进程,每一个进程都会分配一个id值,每一个进程都会对应一个父进程,而一个父进程.
- 进程可分为前台和后台两种,前台指的是显示在屏幕上的,可以被用户所操作的,后台是运行在后端,用户无法操作,但是后台进程直接进行操作.
- 例如windows中使用任务管理器就可以查看到当前进程情况
linux查看当前进程指令
ps -aux
ps -ef
- 进程太多的时候,可以配合分页指令(more)和筛选(grep)指令查看
ps -aux | more
|
|
-a |
显示所有进程 |
-e |
显示所有进程,效果和-a一样 |
-f |
显示信息所有完整的格式 |
-u |
按照用户的格式,显示进程信息 |
-x |
显示进程运行的参数 |
返回的信息
|
|
user |
用户名 |
pid |
进程编号 |
%cup |
所占cup比 |
%mem |
占用内存情况 |
vsz |
占用虚拟内存情况 |
rss |
使用物理内存 |
tty |
使用的终端 |
stat |
进程状态(s休眠/r运行,d短期等等,z-僵死进程) |
start |
启动时间 |
time |
占用cup的总时间 |
command |
进程执行时的命令行 |
- 如果要查看指定的某一个进程信息,可以使用筛选指令"grep",实现
- 示例:查看sshd进程
ps -aux | grep sshd
- 显示进程的完整格式信息中,才会显示所有父进程的信息
ps -ef | more
转载自blog.csdn.net/qq_43386754/article/details/85320079