文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院操作系统 Linux详细讲解Linux操作系统的进程管理的功能
精品推荐
特别推荐
·高效使用Linux的七个好习惯
·为何Linux比Windows更安全?
·Linux和Unix最常用的网络命令
·Linux系统下安全防护十大招数
·Linux各种服务器的架设
·Linux操作系统下用单网卡捆绑双IP
·恢复被误删除的Linux文件
·在Linux服务器上做备份和恢复
·Linux中网络参数的意义及其应用
·linux知识大全
热点TOP10
·为Canon PIXMA iP1000喷墨打印机安装驱动程序
·用.iso文件从硬盘安装redhat linux 7.3
·Linux root密码丢失后的解决
·安装,配置rp-pppoe拨号软件,使adsl成功上网
·日内瓦学校将全面换用Linux系统
·Linux系统安全机制进阶分析
·Linux下限制Root用户进行远程登陆
·Linux和Windows系统升级的最大不同
·Linux系统下VPN服务器配置方法
·提高Linux操作系统网速的方法

详细讲解Linux操作系统的进程管理的功能

日期:2007年9月26日 作者: 查看:[大字体 中字体 小字体]


1、程序和进程

程序是为了完成某种任务而设计的软件,比如OpenOffice是程序。什么是进程呢?进程就是运行中的程序。

一个运行着的程序,可能有多个进程。 比如 LinuxSir.Org 所用的WWW服务器是apache服务器,当管理员启动服务后,可能会有好多人来访问,也就是说许多用户来同时请求httpd服务,apache服务器将会创建有多个httpd进程来对其进行服务。

1.1 进程分类;

进程一般分为交互进程、批处理进程和守护进程三类。

值得一提的是守护进程总是活跃的,一般是后台运行,守护进程一般是由系统在开机时通过脚本自动激活启动或超级管理用户root来启动。比如在Fedora或Redhat中,我们可以定义httpd 服务器的启动脚本的运行级别,此文件位于/etc/init.d目录下,文件名是httpd,/etc/init.d/httpd 就是httpd服务器的守护程序,当把它的运行级别设置为3和5时,当系统启动时,它会跟着启动。

[root@localhost ~]# chkconfig --level 35 httpd on

由于守护进程是一直运行着的,所以它所处的状态是等待请求处理任务。比如,我们是不是访问 LinuxSir.Org ,LinuxSir.Org 的httpd服务器都在运行,等待着用户来访问,也就是等待着任务处理。

1.2 进程的属性;

进程ID(PID):是唯一的数值,用来区分进程;

父进程和父进程的ID(PPID);

启动进程的用户ID(UID)和所归属的组(GID);

进程状态:状态分为运行R、休眠S、僵尸Z;

进程执行的优先级;

进程所连接的终端名;

进程资源占用:比如占用资源大小(内存、CPU占用量);

1.3 父进程和子进程;

他们的关系是管理和被管理的关系,当父进程终止时,子进程也随之而终止。但子进程终止,父进程并不一定终止。比如httpd服务器运行时,我们可以杀掉其子进程,父进程并不会因为子进程的终止而终止。

在进程管理中,当我们发现占用资源过多,或无法控制的进程时,应该杀死它,以保护系统的稳定安全运行;

2、进程管理

对于Linux进程的管理,是通过进程管理工具实现的,比如ps、kill、pgrep等工具;

2.1 ps 监视进程工具;

ps 为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的;如果想对进程时间监控,应该用top工具;

2.1.1 ps 的参数说明;

ps 提供了很多的选项参数,常用的有以下几个;

l 长格式输出;

u 按用户名和启动时间的顺序来显示进程;

j 用任务格式来显示进程;

f 用树形格式来显示进程;

a 显示所有用户的所有进程(包括其它用户);

x 显示无控制终端的进程;

r 显示运行中的进程;

ww 避免详细参数被截断;

我们常用的选项是组合是aux 或lax,还有参数f的应用;

ps aux 或lax输出的解释;

USER 进程的属主;

PID 进程的ID;

PPID 父进程;

%CPU 进程占用的CPU百分比;

%MEM 占用内存的百分比;

NI 进程的NICE值,数值大,表示较少占用CPU时间;

VSZ 进程虚拟大小;

RSS 驻留中页的数量;

WCHAN

TTY 终端ID

STAT 进程状态

D Uninterruptible sleep (usually IO)

R 正在运行可中在队列中可过行的;

S 处于休眠状态;

T 停止或被追踪;

W 进入内存交换(从内核2.6开始无效);

X 死掉的进程(从来没见过);

Z 僵尸进程;

< 优先级高的进程

N 优先级较低的进程

L 有些页被锁进内存;

s 进程的领导者(在它之下有子进程);

l is multi-threaded (using CLONE_THREAD, like NPTL pthreads do)

+ 位于后台的进程组;

WCHAN 正在等待的进程资源;

START 启动进程的时间;

TIME 进程消耗CPU的时间;

COMMAND 命令的名称和参数;

2.1.2 ps 应用举例;

实例一:ps aux 最常用

[root@localhost ~]# ps -aux more

可以用 管道和 more 连接起来分页查看;

[root@localhost ~]# ps -aux > ps001.txt

[root@localhost ~]# more ps001.txt

这里是把所有进程显示出来,并输出到ps001.txt文件,然后再通过more 来分页查看;


[1] [2] [3] [4] 下一页 




上一篇:通过JDBC数据库连接oracle数据库的十大技巧

下一篇:su和sudo命令的区别与使用技巧

相关文章:
·最详细的黑客入门法则
·Windows系统进程列表完全解析
·英雄传说4:朱红的泪 详细攻略 - 游戏攻略
·3Ds max多边形建模主要功能命令
·新手入门:操作系统重装完全攻略
·快马加鞭 20秒进入Win XP操作系统
·关于提高操作系统重装
·《龙珠-悟空的遗产2》详细攻略 - 龙珠Z攻略秘籍
·屏蔽五项网络功能 让XP系统极速狂飙
·[战神]详细流程攻略 - 战神攻略秘籍 - 战神
相关软件:
·时代光华 销售管理课程(1-5)
·学校源码管理系统超靓版V2008
·使用GPMC随心所欲管理组策略
·时代光华-卓越客户管理(11-15)
·工作流管理系统 V1.1
·企业标准化管理制度大全
·鸟哥的linux私房菜:基础学习篇
·金山词霸2006 SP1 with 牛津英汉双解词典 全功能第二版
·公司企业网站管理系统模板功能强大版
·高桦 医院药品管理系统V7.27

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot