linux中进程和计划任务的管理命令补充

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux中进程和计划任务的管理命令补充相关的知识,希望对你有一定的参考价值。

Ps命令:查看静态的进程统计信息

 

Ps :不带任何参数将只显示当前用户会话中打开的进程

技术分享图片

Ps  aux :将以简单列表的形式显示出所有进程信息

注释:

User:启动该进程的用户账号的名称

Pid:该进程在系统中的数字ID号,在当前系统中是唯一的

Tyy:表明该进程在哪个终端上运行,“?”表示未知或不需要终端

Stat:显示该进程的状态,S(休眠),R(运行),Z(僵死),〈 (高优先级),N(低优先级),s(父进程),+(前台运行),对处于僵死状态的进程应该予以手动终止

Start:启动该进程的时间

TIME:该进程占用的CPU时间

COMMAND:启动该进程的命令的名称

%CPUcpu占用的百分比

%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

3bg 后台编号:可以将后台中暂停执行的任务恢复运行,继续在后台执行操作

4fg 后台编号:将挂起至后台的进程重新调入前台执行

 

终止进程执行:

 

Kill  pid编号   注:强行杀死进程加  -9

技术分享图片

Killall -9 进程名:可杀死系统中相同名字的进程

Pkill 命令:可以根据进程的名字,运行该进程的用户,进程所在的终端终止特定的进程-U 指定用户)-t(指定终端)如:pkill  -9  U roott  tty1

 


                                                                            ~~~~~~~~~~~~~~~~~~end~~~~~~~~~~~~~~~~~~~~~~~~

以上是关于linux中进程和计划任务的管理命令补充的主要内容,如果未能解决你的问题,请参考以下文章

linux进程和计划任务管理!

linux系统进程和计划任务管理

linux中的进程于计划任务管理

Linux系统管理10——进程和计划任务管理

linux中进程和计划任务的管理

Linux系统管理10-进程和计划任务管理