|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
对于linux命令,一定要学会用man和info去查他们的解释;
要对历程举行监测和控制,起首必需要懂得以后历程的情形,也就是必要检察以后历程,而ps命令就是最基础同时也长短常壮大的历程检察命令。利用该命令能够断定有哪些历程正在运转和运转的形态、历程是不是停止、历程有无僵逝世、哪些历程占用了过量的资本等等。总之年夜部分信息都是能够经由过程实行该命令失掉的。
ps为我们供应了历程的一次性的检察,它所供应的检察了局其实不静态一连的;假如想对历程工夫监控,应当用top工具。
kill用于杀逝世历程。
1、ps的参数申明
ps供应了良多的选项参数,经常使用的有以下几个:
l长格局输入;
u按用户名和启动工夫的按次来显现历程;
j用义务格局来显现历程;
f用树形格局来显现历程;
a显现一切用户的一切历程(包含别的用户);
x显现无把持终真个历程;
r显现运转中的历程;
ww制止具体参数被截断;
我们经常使用的选项是组合是aux或lax,另有参数f的使用。
2、psaux或lax输入的注释
USER历程的属主;
PID历程的ID;
PPID父历程;
%CPU历程占用的CPU百分比;
%MEM占用内存的百分比;
NI历程的NICE值,数值年夜,暗示较少占用CPU工夫;
VSZ历程假造巨细;
RSS驻留中页的数目;
TTY终端ID
STAT历程形态(有以下几种)
D没法中止的休眠形态(一般IO的历程);
R正在运转可中在行列中可过行的;
S处于休眠形态;
T中断或被追踪;
W进进内存互换(从内核2.6入手下手有效);
X逝世失落的历程(历来没见过);
Z僵尸历程;
<优先级高的历程
N优先级较低的历程
L有些页被锁进内存;
s历程的向导者(在它之下有子历程);
l多历程的(利用CLONE_THREAD,相似NPTLpthreads);
+位于背景的历程组;
WCHAN正在守候的历程资本;
START启动历程的工夫;
TIME历程损耗CPU的工夫;
COMMAND命令的称号和参数;
3、使用举例
[root@localhost~]#ps-aux|more
能够用|管道和more毗连起来分页检察。
[root@localhost~]#ps-aux>ps001.txt
[root@localhost~]#moreps001.txt
这里是把一切历程显现出来,并输入到ps001.txt文件,然后再经由过程more来分页检察。
4、kill停止历程
有十几种把持历程的办法,上面是一些经常使用的办法:
kill-STOP[pid]
发送SIGSTOP(17,19,23)中断一个历程,而其实不没落这个历程。
kill-CONT[pid]
发送SIGCONT(19,18,25)从头入手下手一个中断的历程。
kill-KILL[pid]
发送SIGKILL(9)强制历程当即中断,而且不实行清算操纵。
kill-9-1
停止你具有的全体历程。
SIGKILL和SIGSTOP旌旗灯号不克不及被捕获、封闭大概疏忽,可是,别的的旌旗灯号能够。以是这是你的最终兵器
</p>
为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的。 |
|