快速业务通道

linux 进程 详解

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-16

进程

百科

PID

各个

参数的解释

PID是内核管理进程的标识符,init pid永远为1

Code

Code是进程调用程序的代码块

变量

变量就是

Library

Library即库文件,是进程

File

File即参数,argument,被操作对象

进程的概念是60年代初由麻省理工学院的MULTICS系统和IBM公司的CTSS/360系统引入的.

简单结构:

进程(process)其实是用户的代理(agent)

可以用pstree查看当前系统进程机构,如下如所示

我们知道对linux来说一切皆文件,进程也不例外,我们可以通过ls /proc(proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间)查看与进程相关联的文件,如

内核的功能.说之前我们来了解一下内核的五个子系统

一:内存的管理

二:进程的管理

三:硬件管理

四:文件系统管理

五:cpu管理

进程的调度控制着进程cpu的访问,当需要选择下一个进程运行的时候,有调度程序选择最值得运行的进程.可运行的进程实际是进等待cpu资源的进程,也就是R进程,如果某个进程在等待其他资源,则该进程是不可运行进程

Linux中进程分为两类

1:用户进程,有用户通过终端(terminal)命令启用的进程,因此又称为终端进程

2:守护进程(daemon):在系统引导式时就启动,是后台服务进程大多数服务进程都是通过守护进程实现的(crond,打印进程),与终端无关

查看系统进程

Ps

a 显示所有与终端有关的进程

x 显示所有与终端无关的进程,即daemon进程

u 以用户为导向显示,即显示进程属主

进程结构,如下图

USER:进程属主,既有那个用户发起的进程

PID: Process Id,进程唯一标识符

%CPU: Currently, it is the CPU time used divided by the time the process has been

running (cputime/realtime ratio), expressed as a percentage.

%MEM: ratio of the process?. resident set size to the physical memory on the machine, expressed as a percentage

VSZ:该进程使用的虚拟内存量(KB)

RSS:该进程占用的固定内存量(KB)

TTY:该进程哪个终端上运行,若与终端有关,则显示(?).如果tty1-tty6市本级上的登陆者进程,若为pts/0等,则表示有网络连接主机进程

STAT:该进程的当前状态.主要状态有:

-R 该进程当前正在运行,或者等待运行

-S 该进程当前正在睡眠,但可被某些信号唤醒

-T 该进程当前正在检测或停止

-Z 该进程已终止,但其父进程无法正常终止它,造成“僵尸”进程状态

START:该进程被触发启动的时间

TIME:该进程实际使用CPU运行的时间

COMMAND:该进程的实际命令

补充:优先级问题

状态S后边的字符表示该进程的优先级

<:表示高优先级

N:低优先级

查看进程:

前面已经有所介绍,这里详细介绍一下

ps aux(不加—) 查看所有进程(包括与终端有关没关的)

ps axo keyword,keyword,keyword 查看进程的某些选项

eg:ps axo comman,tty

ps –ef 以完整的格式显示

搜索特定的进程

1:传统的正则表达式

eg:ps axo comman,tty |grep ttys0

2:命令

pgrep –u user 搜索由特定用户发起的进程 eg pgrep –u root

pgrep –G group 搜索由组户发起的进程 eg pgrep –G root

pgrep –p pid 搜索由特定用户发起的进程 (猜想)

更多 man pgrep

pidof 服务名

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号