- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux关闭程序
linux命令: ps、grep、kill
程序是为了完成某种任务而设计的软件,比如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
这里是把所有进程显示出来,并
您可能关注的文档
- !13 生物药物安全性评价程序.doc
- #1、2脱硫吸收塔除雾器技术改造总承包技术规范书程序.doc
- #2011复习题程序.doc
- !!!三相交流电路试题.ppt
- (3-2)牛顿运动定律的应用(学生版)程序.doc
- (2015修订版)低压电工作业习题程序.doc
- (2016公务员遴选笔试面试热点)2016年4月遴选公务员考试热点程序.docx
- (北京专用)2016高考地理一轮复习 1.6光照图的综合判读(微专题1)课后作业程序.doc
- (北师大版)七年级下册生物期末试卷程序.doc
- (备战2015年高考)2014年全国名校物理试卷分项:机械振动和机械波+程序.doc
- (好)月考物理试卷(9月份) - 副本程序.doc
- (合格)防高防坠安全施工方案ding程序.doc
- (胡夏康)曲线运动教学设计程序.doc
- (沪科)中考专项一(力与运动)程序.doc
- (化学)(二轮复习)2015届【全程复习方略】:课时提升作业(十五) 5.1原子结构 原子核外电子排布程序.doc
- (化学)2016届高考总复习大一轮第九章 化学反应速率和化学平衡 44 化学反应速率化学平衡图象程序.doc
- (黄皮书)维修电工(中国石油)3高级工、工种理论知识程序.doc
- (检验类专业)职业卫生技术服务考核程序.docx
- (秸秆综合利用)高密科技计划申请书程序.doc
- 3.2.1解一元一次方程(合并同类项1)浅析.ppt
文档评论(0)