6.2 进程管理 对于Linux进程的管理,是通过进程管理工具实现 的,比如ps、kill、pgrep、pstree等工具 6.2.1 ps 监视进程工具 ps 的参数说明; 获得线程信息: ps -eLf ps axms 获得进程树: ps -ejH ps axjf l 长格式输出; u 按用户名和启动时间的顺序来显示进程; j 用任务格式来显示进程; f 用树形格式来显示进程; a 显示所有用户的所有进程(包括其它用户); x 显示无控制终端的进程; r 显示运行中的进程; 6.2.1 ps aux 或lax输出的解释 USER 进程的属主; PID 进程的ID; PPID 父进程的ID; %CPU 进程占用的CPU百分比; %MEM 占用内存的百分比; NI 进程的NICE值,数值大,表示较少占用CPU时间; VSZ 进程虚拟大小; RSS 驻留中页的数量; TTY 终端ID WCHAN 正在等待的进程资源; START 启动进程的时间; TIME 进程消耗CPU的时间; COMMAND 命令的名称和参数; 6.2.1 ps aux显示的进程状态 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 命令的名称和参数。 6.2.2 pgrep pgrep 是通过程序的名字来查询进程的工具,一般是用来判断程序是否 正在运行。 用法:pgrep 参数选项 程序名 常用参数: -l 列出程序名和进程ID;-o 进程起始的ID;-n 进程终止的ID; 举例: [root@localhost ~]# pgrep -l httpd4557 httpd4560 httpd4561 httpd4562 httpd 6.3终止进程的工具 kill 、killall、pkill 终止一个进程,一般是通过 kill 、killall、pkill、xkill 等进行。比如一个程序已经死掉,但又不能退出,这时就应该考虑应用这些工具。 另外应用的场合就是在服务器管理中,在不涉及数据库服务器程序的父进程的停止运行,也可以用这些工具来终止。为什么数据库服务器的父进程不能用这些工具杀死呢?原因很简单,这些工具在强行终止数据库服务器时,会让数据库产生更多的文件碎片,当碎片达到一定程度的时候,数据库就有崩溃的危险。比如mysql服务器最好是按其正常的程序关闭,而不是用pkill mysqld 或killall mysqld 这样危险的动作;当然对于占用资源过多的数据库子进程,我们应该用kill来杀掉。 6.3.1 kill kill一般是和ps 或pgrep 命令结合在一起使用的 kill [信号代码] 进程ID 注:信号代码可以省略(信号代码是15,正常结束);我们 常用的信号代码还有 9,表示强制终止 例: [root@localhost ~]# pgrep -l gaim 5031 gaim [root@localhost ~]# kill -9 5031 6.3.2 killall killall 通过程序的名字,直接杀死所有进程 用法:killall 正在运行的程序名 killall 也和ps或pgrep 结合使用,比较方便 通过ps或pgrep 来查看哪些程序在运行 举例: [root@localhost test]# pgrep -l gaim2979 gaim[root@localhost test]# killall gaim 6.3.3 pkill pkill 和killall 应用方法差不多,也是直接杀死运行中的 程序;如果您想杀掉单个进程,请用kill来杀掉 应用方法:pkill 正在运行的程序名 举例: [root@localhost test]# pgrep -l gaim2979 gaim[root@localhost test]# pkill gaim 6.4 top监视系统任务的工具 和ps 相比,top是动态监视系统
您可能关注的文档
- LED照明封装技术解读.ppt
- LED照明技术解读.ppt
- LED照明项目可行性研究报告解读.doc
- LED知识及制作技术解读.doc
- LED制造技术与应用1-1解读.ppt
- LED专业术语、灯具介绍解读.ppt
- lesson 1 (新概念英语第二册)解读.ppt
- LESSON7_串口通信解读.ppt
- lesson15解读.ppt
- lesson17解读.ppt
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 2025医学检验招聘题目及答案.doc VIP
- 数字美的智慧工业白皮书-2023.09-59页-WN10.pdf VIP
- 成人家庭睡眠呼吸暂停监测临床规范应用专家共识.pdf VIP
- 轮机英语单词.doc VIP
- 2026年湖南电气职业技术学院单招综合素质考试题库新版.docx VIP
- 锅炉安装改造维修质量保证手册-符合TSG 07-2019特种设备质量保证管理体系.pdf VIP
- 医疗服务行业中市场失灵与政府失灵及其矫正.doc VIP
- GB51202-2016 冰雪景观建筑技术标准.docx VIP
- (最新!)起重机安装(含修理)与检验验收作业指导书附自检记录表2025版.docx VIP
- 室内冰雪景观建筑技术标准.pdf VIP
原创力文档

文档评论(0)