终止进程工具及top监视系统任务工具
2016-12-23 18:20
330 查看
1.终止进程的工具
终止一个进程或终止一个正在运行的程序,一般是通过kill,killall,pkill,xkill等进行的。例如一个程序已经死掉了,但又
不能退出,这时应该考虑应用这些工具。
(1)kill函数
kill是和ps或pgrep命令结合在一起使用的,其用法为:
kill 信号代码 进程ID
信号代码可以省略,我们常用的信号代码是-9,表示强制终止。
例如对于僵尸进程我们一般会使用“kill -9”来强制终止退出,一个程序已经彻底死掉,如果kill不加信号强度则没有办法
退出。
(2)lillall
killall可以通过程序的名字直接杀死所有进程,其用法为:
killall 正在运行的程序名
killall也是和ps或pgrep结合使用,比较方便,可以通过ps或pgrep来查看那些程序在运行。
(3)pkill
pkill和killall应用差不多,也是直接杀死运行中的程序。如果想要杀死单个进程应使用kill。
其用法为:
pkill 正在运行的程序名
(4)xkill
xkill是在桌面上用于杀死图形界面程序。例如:当firefox出现崩溃不能退出时,单击鼠标就能杀死firefox。在xkill运行
时会出来和人脑骨类似的图标,哪个图形程序崩溃一点就好了,如果想要终止xkill,就按鼠标右键取消。
2.top监视系统任务工具
和ps相比,top是动态监视系统任务的工具,top输出的结果是连续的。
top命令的相关参数
-b:以批量模式运行,但不能接收命令行输入
-c:显示命令行,而不仅是命令名
-d N:显示两次刷新时间的间隔,如-d 5,表示两次刷新间隔为5s
-i:禁止显示空闲进程或僵尸进程
-n NUM:显示更新次数,然后退出,例如:-n 5,表示top更新5次数据就退出
-p PID:仅监视指定进程的ID,PID是一个数值
-q:不经任何延时就刷新
-s:安全模式运行,禁用一些指令
-S:积累模式,输出每个进程的总CPU时间,包括已死的子进程
交互式命令键位如下所述:
space:立即更新
c:切换到命令名显示,或显示整个命令(包括参数)
f,F:增加显示字段,或删除显示字段
h,?:显示有关安全模式及积累模式的帮助信息
k:提示输入要杀死的进程的ID,目的是用来杀死该进程(默认信号为15)
i:禁止空闲进程和僵尸进程
l:切换到显示负荷平均值和正常运行的时间等信息
m:切换到内存信息,并以内存占用大小排序
n:提示显示的进程数,如输入3,就在屏上显示3个进程
o,O:改变显示字段的顺序
r:把renice应用到一个进程,提示输入PID和renice的值
s:改变两次刷新时间间隔,以秒为单位
t:切换到显示进程和CPU状态的信息
A:按进程生命大小进行排序,最新进程显示在最前
M:按内存占用大小排序,由大到小
N:以进程ID大小排序,由大到小
P:按CPU占用情况排序,由大到小
S:切换到累积时间模式
T:按时间/累积时间对任务进行排序
W:把当前配置写到“~/.toprc”中
终止一个进程或终止一个正在运行的程序,一般是通过kill,killall,pkill,xkill等进行的。例如一个程序已经死掉了,但又
不能退出,这时应该考虑应用这些工具。
(1)kill函数
kill是和ps或pgrep命令结合在一起使用的,其用法为:
kill 信号代码 进程ID
信号代码可以省略,我们常用的信号代码是-9,表示强制终止。
例如对于僵尸进程我们一般会使用“kill -9”来强制终止退出,一个程序已经彻底死掉,如果kill不加信号强度则没有办法
退出。
(2)lillall
killall可以通过程序的名字直接杀死所有进程,其用法为:
killall 正在运行的程序名
killall也是和ps或pgrep结合使用,比较方便,可以通过ps或pgrep来查看那些程序在运行。
(3)pkill
pkill和killall应用差不多,也是直接杀死运行中的程序。如果想要杀死单个进程应使用kill。
其用法为:
pkill 正在运行的程序名
(4)xkill
xkill是在桌面上用于杀死图形界面程序。例如:当firefox出现崩溃不能退出时,单击鼠标就能杀死firefox。在xkill运行
时会出来和人脑骨类似的图标,哪个图形程序崩溃一点就好了,如果想要终止xkill,就按鼠标右键取消。
2.top监视系统任务工具
和ps相比,top是动态监视系统任务的工具,top输出的结果是连续的。
top命令的相关参数
-b:以批量模式运行,但不能接收命令行输入
-c:显示命令行,而不仅是命令名
-d N:显示两次刷新时间的间隔,如-d 5,表示两次刷新间隔为5s
-i:禁止显示空闲进程或僵尸进程
-n NUM:显示更新次数,然后退出,例如:-n 5,表示top更新5次数据就退出
-p PID:仅监视指定进程的ID,PID是一个数值
-q:不经任何延时就刷新
-s:安全模式运行,禁用一些指令
-S:积累模式,输出每个进程的总CPU时间,包括已死的子进程
交互式命令键位如下所述:
space:立即更新
c:切换到命令名显示,或显示整个命令(包括参数)
f,F:增加显示字段,或删除显示字段
h,?:显示有关安全模式及积累模式的帮助信息
k:提示输入要杀死的进程的ID,目的是用来杀死该进程(默认信号为15)
i:禁止空闲进程和僵尸进程
l:切换到显示负荷平均值和正常运行的时间等信息
m:切换到内存信息,并以内存占用大小排序
n:提示显示的进程数,如输入3,就在屏上显示3个进程
o,O:改变显示字段的顺序
r:把renice应用到一个进程,提示输入PID和renice的值
s:改变两次刷新时间间隔,以秒为单位
t:切换到显示进程和CPU状态的信息
A:按进程生命大小进行排序,最新进程显示在最前
M:按内存占用大小排序,由大到小
N:以进程ID大小排序,由大到小
P:按CPU占用情况排序,由大到小
S:切换到累积时间模式
T:按时间/累积时间对任务进行排序
W:把当前配置写到“~/.toprc”中
相关文章推荐
- 监视系统中进程的创建和终止
- 查看linux服务器配置和TOP命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况。
- 监视系统中进程的创建和终止
- 监视系统中进程的创建和终止
- TOP命令监视系统任务及掩码umask的作用
- 【人在运维囧途_01】20个Linux系统内置监视工具:top
- LINUX系统监视——查询系统信息以及top工具命令详解
- [Linux]系统管理: 进程管理(ps/top/pstree/kill/pkill), 工作管理, 系统资源查看, 系统定时任务
- linux 系统上的进程查看管理工具之htop/dstat/top/ps命令详解
- 监视系统中进程的创建和终止
- 【人在运维囧途_01】20个Linux系统内置监视工具:top
- linux系统资源监视工具TOP
- 20个Linux系统内置监视工具:top
- 进程端口关联监视工具 3.02 怎么用
- c#获得windows系统进程列表,任务列表
- Linux系统下任务作业自动化执行工具--cron、 anacron、at、和 batch
- Linux系统下任务作业自动化执行工具
- 不错的系统进程监视软件——ProcessMonitor
- 系统管理指南:基本管理 第18 章• 用Solaris 系统管理工具管理软件(任务)
- VC查看系统进程ID,终止进程的程序源码