Ps命令:查看静态的进程统计信息
Ps :不带任何参数将只显示当前用户会话中打开的进程
、
Ps aux :将以简单列表的形式显示出所有进程信息
注释:
User:启动该进程的用户账号的名称
Pid:该进程在系统中的数字ID号,在当前系统中是唯一的
Tyy:表明该进程在哪个终端上运行,“?”表示未知或不需要终端
Stat:显示该进程的状态,S(休眠),R(运行),Z(僵死),〈 (高优先级),N(低优先级),s(父进程),+(前台运行),对处于僵死状态的进程应该予以手动终止
Start:启动该进程的时间
TIME:该进程占用的CPU时间
COMMAND:启动该进程的命令的名称
%CPU:cpu占用的百分比
%MEM:内存占用的百分比
VSZ:占用细腻内存(swap空间)的大小
RSS:专用常驻内存(物理内存)的大小
Ps –elf :将以长格式显示系统中所有的进程信息,并包含更丰富的
Top命令:查看进程动态信息 (每三秒刷新一次)
系统任务(Tasks):total:总进程数/running:正在运行的进程数/sleeping:休眠的进程数/stopped:终止的进程数/zombie:僵死无响应的进程数
CPU占用信息:us:用户占用/sy:内核占用/ni:优先级调度占用/id:空闲cpu/wa:等待占用/hi:硬件中断占用/si:软件中断占用/st:虚拟化占用
内存占用:total:总内存空间/used:已用内存/free:空间内存/buffers:缓冲区域
交换空间占用:total:总交换空间/used:已用交换空间/free:空闲交换空间/cached:缓存空间
按P键:根据cpu占用情况对进程列表进行排序
按M键:根据内存占用情况进行排序
按N键:根据启动时间进行排序
按h键:可以获得top程序的在线帮助信息
按q键:可以正常的退出top程序
按k键:出现pid to kill时输入进程的pid号,即可杀死进程
Pgrep命令:查询进程信息
-l:选项可同时输出对应的进程名
-U:选项显示查询特定用户的进程
-t:选项查询在特定终端运行的进程
Pstree:查看进程树
-a:选项可以列出完整的命令信息
-u:选项可以列出对应的用户名
-p:选项使用时可以同时列出对应的pid号
Pstree -ap 用户名:可列出该用户打开的进程及子进程数结构
控制进程
在运行的命令后面加一个“&”符号,会将该操作放到后台运行,以便用户的其他操作
(1)按ctrl+Z组合键可以将当前进程挂起(调入后台并停止执行)
(2)查看后台的进程:jobs -l
(3)bg 后台编号:可以将后台中暂停执行的任务恢复运行,继续在后台执行操作
(4)fg 后台编号:将挂起至后台的进程重新调入前台执行
终止进程执行:
Kill pid编号 注:强行杀死进程加 -9
Killall -9 进程名:可杀死系统中相同名字的进程
Pkill 命令:可以根据进程的名字,运行该进程的用户,进程所在的终端终止特定的进程,-U( 指定用户)-t(指定终端)如:pkill -9 –U “root” –t tty1
~~~~~~~~~~~~~~~~~~end~~~~~~~~~~~~~~~~~~~~~~~~
原文地址:http://blog.51cto.com/wuhui1994/2069339