您的位置:首页 > 运维架构 > Linux

Linux系统进程管理

2015-10-27 13:05 447 查看
进程 管理 :man 中的译文(ps 、kill) top是其内部的赞助 译文

# fg 把靠山运行的进程 调回前台

# bg 把前台运行进程 调到靠山

1、PS    ps 陈诉 当提高程 的快照。

用法概述:

ps [选项]

刻画 :

ps 用于表现 选择了的活动的进程 信息。 假如 你想继承表现 更新信息,应用 top(1)

本版本ps经受 多种选项:

1.UNIX选项,它可以组归并 且 必需 有一“-”

2.BSD选项,它可以组合,“-”不是必需 的

3.GNU长选项,它是必要 “--”

差别 的选项范例 ,可以自由组合,但是有斗嘴出现, 有一些相同 的选项,它的功功是同等 的,这归功于标准 化和ps的适用 性的落实。

留意 : “ps -aux"是差别 于”ps aux“ . Posix和Unix标准 化哀求 “ps -aux" 打印出全部 的进程 ,通过”x“参数。 a参数是打印全部 的进程 。假如 用户定名 ”x“ 不存在,这个ps将间断 ,"ps aux" 将代替 找印一个告诫 .这种行径是隐蔽地赞助 传统旧脚本和风俗 。

默认情况下ps 选择全部 有效 用户ID的进程 作为当前用户和干系 的终端的表现 对像。它表现 进程 ID号,与进程 干系 的端号,CPU打定工夫,和可推行 名,输出是不排序的

kill

应用 BSD型选项将增进进程 状况 和表现 下令 参数(代替 可推行 措施名),你可以漠视 ps技俩环境 变量 . 应用 BSD范例 选项,也将变化 进程 选择,包孕在其余终端的进程 。

举例:

看体系 中每一个进程 ,应用 标准 行动 :

ps -e

ps -ef

ps -eF

ps -ely

以Bsd行动 看每一个进程

ps ax

ps axu

打印一个进程 树:

ps -ejH

ps -axjf

得到 线程:

ps -eLf

ps axms

得到 安详信息 :

ps -eo euser,ruser,suser,fuser,f,comm,lable

ps axZ

ps -eM

看每一个以root运行的进程

ps -U root -u root u

以一个用户的定议看进程 :

ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm

ps axo stat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm

ps -eopid,tt,user,fname,tmout,f,wchan

打印syslogd的ID号

ps -C syslogd -o pid=

打印PID 42的名字:

ps -p 42 -o comm=

ps -x 将表现 您全部 的进程 ,乃至 那些没有独霸终端的进程    ps -a   假如 您要应用 ps a,那么可以获取附加在终端上的每人的进程 列表。

ps x --forest 可以很轻易 地查察 进程 的条理 结构,它将表现 体系 上的种种 进程 是怎样 相互关联的。    ps au    ps al

2、top

按h即可进入top赞助

Help for interactive Commands -procps version 3.2.7

交互下令 的赞助

Z,B     全局:"Z" 变化 色彩 映射;

'B' 粗体(可以/不可以)

l,t,m   汇总: 'l' 均匀 值,表现 /不表现 第一行

't' 表现 /不表现 义务 /CPU状况

'm' 内存信息

1,I     SMP表现 : 1 单一/星散状况 ;

I Irix /Solaris模式

f,o     .字段/列: 'f' 增进或移除

'o' 变化 表现 序次

F,O     .选择排序字段

<,>     .移动排序字段:'<' 左移列字段 '>' 右移列字段

R,H     .'R' 正常排序;'H'表现 线程

c,i,S   .'c'下令 名/行   'i' 空闲义务     'S' cumulative工夫

x,y     .高亮:'x' 排序字段; 'y'运行的进程

z,b     .'z' 彩色/单色; ' b' 加粗/取反(仅是'x','y'时)

u       .表现 指定用户

n or # .设置最大义务 表现

k,r     管理 义务 : 'k' 删除; 'r' renice

d or s 设置更新工夫

W       写设置 文件

q       退出>>>

(下令 表现 '.' 必要 一个可视的义务 表现 窗)

按hh即可进入top赞助

.应用 多窗口,每一个都有单独的设置 选项(着色,字段,排序等)

.当前窗口独霸汇总地区 和反馈你的下令

.窗口义务 表现 能被封闭 &打开,growing/shring others

.没有义务 表现 时,一些下令 就不能用('i','R','n','c', 等)

直到一个差别 学 口被激活,(使它为当前窗口)

.你能变化 当前窗口,通过:

1)循环向前/退后;

2)选择一个特定的字段组

3)退出彩色屏

.任何时间 有效 的下令

A   .转换表现 模式 ,表现 多/单

G   .选择另一个字段组并且 使它为当前,或是选择一个数字

1 =Def; 2 =Job;3 =Mem; 4 =Usr

.在A模式中

g   .变化 当前窗/字段组的名字

*a,w .循环通过四个窗: "a"=向前;'w' =向后

*-,_ .表现 /躲藏 '-'当前窗口;'_' 表现 /躲藏

这个屏将被分别 为在义务 间表现 .但是你能使一些大或一些小,应用 'n'和'i'下令 .然后你可以或许 :

* =,+ .重新均衡 义务 :'='当前窗口;'+'每一个窗口

(这也是强行当前或每一个窗口成为可表现 )

字段的意思:

PID =进程 ID号

USER =用户名

PR   =优先权

NI   =nice值

VIRT =假造 镜像(kb)

RES =Resident size(kb)

SHR =共享内存巨细 (kb)

S    =进程 状况

%CPU =CPU应用

%MEM =应用 RES巨细

TIME+=CPU工夫 hundredths

TTY =独霸的Tty

Time =CPU工夫

Code =代码巨细

DATA =代码与堆栈巨细 (kb)

Command= 下令 名

man top的译文

top 表现 linux义务

用法概述:

top -hv | -bcHisS -d delay -n iterations -p pid [,pid...]

描   述:

top措施供给 一个动态及时 查察 体系 进程 ,它能表现 体系 汇总信息和一系列当前正被服内核管理 的进程 。    体系 汇总表现 信息和范例 ,排序,表现 进程 的巨细

这个措施供给 了有限的交互界面用于进程 操纵 ,尚有 更多的扩充端口用于小我私家 设置 --萦绕它的操纵 的每一    个方面,当top在所有文档中提及到时,你然则自由地像你渴望 的那样定名 措施。新定名 可以是一个别 名     (alias), 将会映射到 top的表现 上及用于读写一个设置 文件。

浏 览:

文档

生涯的文档表内容

1、下令 行选项;

2、字段/列;

a、字段的刻画 ;

b、选择和排序列;

3、交互下令

a、全局下令

b、汇总区下令

c、义务 区下令

d、色彩 映射

4、转换表现 模式

a、窗口涉猎

b、下令 行窗口

5、文件

a、体系 设置 文件

b、小我私家 的设置 文件

6、Stupid tricks sampler

a、内核奇术

b、弹跳窗口

c、大鸟窗口

7、bug

8、top汗青

3、kill

kill -发送一个信号给进程

用法概述

kill [-signal | -s signal] pid ...

kill [-L | -V ,--version]

kill -l [signal]

刻画

kill 默认的signal是一个下令 词。 用-l 或 -L 来罗列 有效 的signals。出格 地有效 的下令 包孕HUP,INT,KilL,STOP,CONT,0. 变化 下令 词有三种种法:-9 -SIGKILL -KILL。 负的PID值可以用来选择所有进程 组;在PS输出中查阅PGID列,一个-1 的PID是出格的。它表现 全部 的进程 除了杀它自身及init进程 。

SIGNALS

下面罗列 的是有效 的singals词,罗列 了启名,数字,活动,刻画

Name     Num   Action    Description

0         0   n/a       exit code indicates if a signal may be sent

ALRM       14   exit

HUP        1   exit

INT        2   exit

KILL       9   exit      this signal may not be blocked

PIPE      13   exit

POLL           exit

PROF           exit

TERM      15   exit

USR1             exit

USR2           exit

VTALRM          exit

STKFLT          exit      may not be implemented

PWR            ignore    may exit on some systems

WINCH          ignore

CHLD           ign
9ed8
ore

URG            ignore

TSTP           stop      may interact with the shell

TTIN           stop      may interact with the shell

TTOU           stop      may interact with the shell

STOP           stop      this signal may not be blocked

CONT           restart   continue if stopped, otherwise ignore

ABRT       6   core

FPE        8   core

ILL        4   core

QUIT       3   core

SEGV      11   core

TRAP       5   core

SYS            core      may not be implemented

EMT            core      may not be implemented

BUS            core      core dump may fail

XCPU           core      core dump may fail

XFSZ           core      core dump may fail

举例:

kill [-9] ID

kill -9 -1                 杀掉你能杀的进程

kill -1 11                 传输数字11成为一个signal名

kill -L                     罗列 有效 的signal选择

kill 123 543 2341 3453      发送默认的信号给全部 的进程 。

查询其余:

pkill(1),skill(1),kill(2),renice(1),nice(1),signal(7),killall(1).

killall 进程 名
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: