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

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

时间: 2024-10-12 13:11:29

linux中进程和计划任务的管理(二)命令补充的相关文章

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

前言: 在linux中,为了更好的了解和使服务器有序运行,管理员需要对进程和计划任务做相应的操作,以便能够更好的完成维护任务. 这里我们做一些简单的练习. 一.管理系统中的进程. (1)启动系统中的portmap服务,然后使用kill命令终止它的运行. Kill  进程的PID号 (2)查找系统中CPU占用率超过80%的进程,并强行终止该进程. 系统中一般是没有CPU超过80%的进程,可以从http://www.cpuburnin.com/downloads/cpuburn-in.tar.gz网

Linux入门-进程、计划任务

w load average: 0.12, 0.09, 0.02 1,5,15分钟的负载情况,0.8以下为正常 JCPU 对应的用户执行命令所占用的cpu时间 PCPU  执行当前命令占用的cpu时间 WHAT 对应的用户正在执行的命令 IDLE 对应的用户闲置的时间 ps 参数较多,可以先使用 ps --help查看参数. ps -aux,ps -le  所有用户进程的详细信息 TIME  进程启动依赖占用cpu的总时间 %CPU  占用cpu总时间的比分比 %MEM 占用总内存的比分比 实际

[转]Linux中set,env和export这三个命令的区别

转自:http://www.2cto.com/os/201306/223758.html Linux中set,env和export这三个命令的区别 set命令显示当前shell的变量,包括当前用户的变量; env命令显示当前用户的变量; export命令显示当前导出成用户变量的shell变量. 每个shell有自己特有的变量(set)显示的变量,这个和用户变量是不同的,当前用户变量和你用什么shell无关,不管你用什么shell都在,比如HOME,SHELL等这些变量, 但shell自己的变量不

Linux中关于文本查看和处理的常用命令

            Linux中关于文本查看和处理的常用命令 一.学习目标         掌握以下命令:             查看文本: cat .tac.more.less.head.tail             文本处理:cut.sort.uniq.wc.tr 二.查看文本命令        cat : 连接并显示文本 cat [options] file,... -n :显示行号 -E :显示结束符$ more :分屏查看文件 space键: 向后翻一屏 b键:向前翻一屏 e

Linux 中常用的文本(行)处理命令(转)

Linux 中常用的文本(行)处理命令 0.正则表达式(regular expression) 元字符(如下图)是正则表达式中含有的字符,在正则表达式中可以在字符串中使用元字符以匹配字符串的各种可能的情况. 注意: (1) 在"[ ]"中还可以使用"-"来表示某一范围.例如"[a-z0-9]"匹配任意的小写字母或者数字,"[^A-Z]"表示非大写字母,"[0-9]{8}"表示任意一个8位数字. (2) 元字

linux中进程管理的三大工具及进程查看命令

1.进程概念 通俗的讲进程就是一个运行起来的程序,只占用系统的内存空间,并且有唯一的进程标识符(PID),但和程序又有区别,程序是指令加数据,是一个进程指令的集合,可以启用一个或者多个进程,是静态的,而且长久保存.进程是动态的,有生命周期,是动态产生的,进程一旦消失,内存空间就会跟着释放. linux内核存储进程的信息的格式是task_struct,多个task_struct组成链表task_list,通过这个两个来定义和管理进程. 进程的分类: 1.根据不同模式: 1.1.守护进程 :系统一开

Linux中进程的管理

1.什么时进程?程序放置在存储媒体中(如硬盘,光盘,软盘,磁带等),为实体文件的型态存在进程:程序被触发后,执行者的权限与属性,程序的程序码与所需数据等都会被载入内存中,操作系统并给与这个内存内的单元一个识别码(pid),可以说,进程就是一个正在运行的程序.2.进程的状态R(Running):正在运行S(Sleep):程序最小化状态目前正在睡眠状态,但可唤醒(signal)D:不可被唤醒的睡眠状态,通常进程可能在等待I/O情况.T:停止状态(stop),可能是在工作控制(背景暂停)或除错(tra

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

1.进程     进程的管理是内核的重要功能之一,了解和熟练的完成进程管理是系统安全.性能效率优化的基础. 1.1.进程的性能及功能     内核的功用:             进程管理.文件系统.网络功能.内存管理.驱动程序. 安         全功能等. 进程的性质:     Process:              运行中的程序的一个副本,是被载入内存的一个指令集合进程ID(Process ID,PID)号码被用来标记各个进程         UID. GID.和SELinux语境决

Liunx中进程和计划任务管理

实验要求: 1.创建/iso/目录,将CentOS6的系统安装盘放入光驱后,制作系统盘的光盘镜像文件 2.将这个进程放到后台运行 3.在前台使用jobs命令查看查看后台进程的运行情况 4.使用ps命令查看该进程的PID号 5.使用kill命令杀死该进程,再用jobs命令查看后台进程的运行情况 6.写个计划任务:要求每周一 23:30 对/home 目录进行备份,备份数据名为home.tar.gz,保存到/backup目录下 1.启动进程(创建镜像文件) 后台启动:将"&"操作符