-
2020-11-01 15:54:22
基本语法: kill [参数] 进程号 作用: 通过进程号杀死进程 基本语法: killall [参数] 进程名称 作用: 通过进程名称杀死进程,支持通配符 常用参数: -9 表示强制进程立即停止
更多相关内容 -
linux命令行怎么结束进程,linux结束进程命令
2021-05-11 01:38:47linux结束进程命令1.killkill [信号代码] 根据PID向进程发送信号,常用来结束进程,默认信号为 -9信号代码,可取值如下:-l [信号数字] 显示、翻译信号代码-9 , -KILL 发送 kill 信号退出-6 , -ABRT 发送 abort 信号...linux下进程的开启与结束都可以通过命令来控制,下面由学习啦小编为大家整理了linux下结束进程命令的相关知识,希望对大家有所帮助。
linux结束进程命令1.kill
kill [信号代码]
根据PID向进程发送信号,常用来结束进程,默认信号为 -9
信号代码,可取值如下:
-l [信号数字] 显示、翻译信号代码
-9 , -KILL 发送 kill 信号退出
-6 , -ABRT 发送 abort 信号退出
-15 , -TERM 发送 Termination 信号
-1 , -HUP 挂起
-2 , -INT 从键盘中断,相当于 Ctrl+c
-3 , -QUIT 从键盘退出,相当于 Ctrl+d
-4 , -ILL 非法指令
-11 , -SEGV 内存错误
-13 , -PIPE 破坏管道
-14 , -ALRM
-STOP 停止进程,但不结束
-CONT 继续运行已停止的进程
-9 -1 结束当前用户的所有进程
linux结束进程命令2.pkill
pkill
结束进程族。如果结束单个进程,请用 kill
linux结束进程命令3.killall
killall
killall和pkill 应用方法差不多,也是直接杀死运行中的程序;如果您想杀掉单个进程,请用kill 来杀掉。
linux结束进程4.xkill
在图形界面中点杀进程。
当xkill运行时鼠标指针变为骷髅图案,哪个图形程序崩溃一点就OK了。如果您想终止xkill ,就按右键取消。
比如当firefox 出现崩溃不能退出时,点鼠标就能杀死firefox 。
-
linux下进程命令
2021-05-09 00:36:111. ps查看进程:ps -ef|grep ljj 查看ljj用户的所有进程2. ps 提供了很多的选项参数,常用的有以下几个:l 长格式输出;u 按用户名和启动时间的顺序来显示进程;j 用任务格式来显示进程;f 用树形格式来显示进程;a ...1. ps查看进程:ps -ef|grep ljj 查看ljj用户的所有进程
2. ps 提供了很多的选项参数,常用的有以下几个:l 长格式输出;
u 按用户名和启动时间的顺序来显示进程;
j 用任务格式来显示进程;
f 用树形格式来显示进程;
a 显示所有用户的所有进程(包括其它用户);
x 显示无控制终端的进程;
r 显示运行中的进程;
ww 避免详细参数被截断;
3. ps aux 或 lax 输出的解释
USER 进程的属主;
PID 进程的ID;
PPID 父进程;
%CPU 进程占用的CPU百分比;
%MEM 占用内存的百分比;
NI 进程的NICE值,数值大,表示较少占用CPU时间;
VSZ 进程虚拟大小;
RSS 驻留中页的数量;
TTY 终端ID
4、STAT 进程状态(有以下几种)
D 无法中断的休眠状态(通常 IO 的进程);
R 正在运行可中在队列中可过行的;
S 处于休眠状态;
T 停止或被追踪;
W 进入内存交换(从内核2.6开始无效);
X 死掉的进程(从来没见过);
Z 僵尸进程;
< 优先级高的进程
N 优先级较低的进程
L 有些页被锁进内存;
s 进程的领导者(在它之下有子进程);
l 多进程的(使用 CLONE_THREAD, 类似 NPTL pthreads);
+ 位于后台的进程组;
WCHAN 正在等待的进程资源;
START 启动进程的时间;
TIME 进程消耗CPU的时间;
COMMAND 命令的名称和参数;
5、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 信号不能被捕捉、封锁或者忽略,但是,其它的信号可以。所以这是你的终极武器。
杀死进程:kill -9 进程号
-
Linux 查看进程命令PS用法介绍
2020-07-30 19:29:44ps命令就是最根本相应情况下也是相当强大地进程查看...运用该命令可以确定有哪些进程正在运行和运行地状态、进程是否结束、进程有没有僵死、哪些进程占用了过多地资源等等.总之大部分信息均为可以通过执行该命令得到地. -
linux 查看进程命令
2020-02-10 17:55:56Linux 查看进程之PS命令 要对进程进行检测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程运行状态。Linux 系统中 我们可以使用 ps 命令查看进程。 ps 命令介绍 ps(process status) 命令是 ...Linux 查看进程之PS命令
要对进程进行检测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程运行状态。Linux 系统中
我们可以使用 ps 命令查看进程。
ps 命令介绍
ps(process status) 命令是 Linux 下最常用的进程查看工具,使用该命令可以确定哪些进程正在运行和运行的状态、
进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等。
注意:ps 命令工具显示的是进程的瞬间状态,并不是动态连续显示,如果想对进程状态进行实时监控应该用 top 命
令。
ps 命令的基本使用
1. 执行任何不加选项的 ps 命令
1
2
3
4
[root@VM_81_181_centos ~]# ps
PID TTY TIME CMD
22402 pts/1 00:00:00 bash
22447 pts/1 00:00:00 ps
直接执行不加任何选项的 ps 命令时,则只显示当前用户会话中打开的进程。第一行为列表标题,包含基本四个字段,
各个字段的含义描述如下:
PID:表示该进程的唯一 ID 号
TTY 或 TT:启动进程的终端名。表示该进程在哪个终端上运行。不是从终端启动的进程或与终端机无关的进程则显示
为 ?
TIME:该进程使用 CPU 的累计时间
CMD:该进程所运行的命令
2.使用标准语法 (Unix 风格) 查看各个进程
选项:
-e:显示系统内所有进程的信息。与 -A 选项功能相同
-f:使用完整 (full) 的格式显示进程信息,如果只有 ps -e 则输出进程信息的格式和只使用 ps 一样(都只有
PID TTY TIME CMD这几项,
但是输出信息的内容和ps的不一样)各字段含义如下:
UID:启动该进程的用户的 ID 号
PPID:代表该进程的父进程的 ID 号
C:进程的 CPU 处理器利用率
STIME/START:表示进程的启动时间
注意:也可以使用 ps -eF 命令查看系统内的所有进程信息,输出的进程信息比使用 ps -ef 多三个信息分别是:SZ,RSS
,PSR 关于这三个感兴趣的可以自己上网查阅一下
3.使用 BSD 语法查看系统上的进程信息
3.1 显示当前终端下的所有信息
a:显示当前终端下的所有进程信息,包含其他用户的进程信息。和 x 选项结合使用可以显示系统中所有进程的信息
x:显示当前用户在所有终端下的进程信息
字段描述:
STAT:表示进程的当前状态
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
R:running,运行或可运行状态(在运行队列中)。正在运行或准备运行的进程。
S:interruptable sleeping,可中断睡眠(等待事件完成)。正在睡眠的进程。
D:uninterruptable sleeping,不可中断的睡眠进程(通常为IO)。
T:stopped,停止或被追踪的进程。由作业控制信号停止。
Z:zombie,失败终止的(“僵死”)进程。
s:session leader,会话层状态。代表的父进程
N:低优先级进程
<:高优先级进程
+:前台进程。在前台进程组中
l:多线程进程。
3.2 以面向用户的格式显示当前终端下的所有信息
u:使用以用户为主的格式输出进程信息
字段描述:
USER:启动该进程的用户帐号名称
%CPU:表示进程的 CPU 占用率
%MEM:表示进程的内存占用率
VSZ:表示进程虚拟内存的大小,以 KB 为单位
4. 排序
当使用 aux 选项查看进程的 CPU 或内存使用量来筛选,从而方便找出占用资源最多的进程,但是默认情况下不排序,
在这里我们可以使用 --sort 命令选项排序,例如:
ps aux --sort=%mem 或 ps aux --sort %mem 这两条命令是一样的,也可以使用 ps aux --sort=+%mem 或 ps aux --sort +%mem,
%mem 前面默认有一个加号 + ,加不加上结果都是一样的,都表示升序排序,如果想要降序排序并且看到字段标题可以在 %mem 前面
加上减号 -,如下所示:
5.根据特定条件过滤
在这里介绍一下和 grep 命令结合使用
显示名为sshd的进程信息与仅仅显示一个名为 sshd 的进程信息
以上就是 Linux 使用 ps 查看进程的部分比较常用的操作命令
具体参考:https://www.cnblogs.com/leeyongbard/p/10301206.html
关于ps命令参数可以参考这个链接:https://www.cnblogs.com/jiqing9006/p/10036676.html
Linux 查看进程之TOP命令
top 命令——查看进程动态信息(以全屏交互式的界面显示进程排名,及时跟踪系统资源占用情况)
p键试了一下,命令并不能被识别。。。(Ubuntu16.04)其他的试了都像他说的那样可以。
上述输出信息中,开头的部分显示了系统任务、CPU占用、内存占用等信息,相关信息的含义如下:
系统任务(Task)信息 :total ,总进程数; running,正在运行的进程数;sleeping,休眠的进程数;stopped,中止的进程数;zombie,僵死无响应的进程数。
CPU占用信息:us,用户占用;sy,内核占用;ni,优先级调度占用;id,空闲CPU;wa,I/O等待占用;hi,硬件终端占用;si,软件中断占用;st,虚拟化占用。要了解空闲的CPU百分比,主要看 %id 部分。
内存占用(MEM)信息:total,总内存空间;free,空闲内存;used,已用内存;buff / cache,物理内存和交换内存的缓冲区总和。
交换空间(swap) 占用:total,总交换空间;free,空闲交换空间;used,已用交换空间;avail Mem,可用物理空间。
https://www.linuxidc.com/Linux/2019-03/157287.htm
第六行以下为统计信息区域
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
各列含义如下:
序号 列名 含义 a PID 进程id b PPID 父进程id c RUSER Real user name d UID 进程所有者的用户id e USER 进程所有者的用户名 f GROUP 进程所有者的组名 g TTY 启动进程的终端名。不是从终端启动的进程则显示为 ? h PR 优先级 i NI nice值。负值表示高优先级,正值表示低优先级 j P 最后使用的CPU,仅在多CPU环境下有意义 k %CPU 上次更新到现在的CPU时间占用百分比 l TIME 进程使用的CPU时间总计,单位秒 m TIME+ 进程使用的CPU时间总计,单位1/100秒 n %MEM 进程使用的物理内存百分比 o VIRT 虚拟内存。进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES p SWAP 进程使用的虚拟内存中,被换出的大小,单位kb。 q RES 常驻内存。进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA r CODE 可执行代码占用的物理内存大小,单位kb s DATA 可执行代码以外的部分(数据段+栈)占用的物理内存大小,单位kb t SHR 共享内存。单位kb u nFLT 页面错误次数 v nDRT 最后一次写入到现在,被修改过的页面数。 w S 进程状态(D=不可中断的睡眠状态,R=运行,S=睡眠,T=跟踪/停止,Z=僵尸进程) x COMMAND 命令名/命令行 y WCHAN 若该进程在睡眠,则显示睡眠中的系统函数名 z Flags 任务标志,参考 sched.h
备注:默认情况下仅显示比较重要的 PID、USER、PR、NI、VIRT、RES、SHR、S、%CPU、%MEM、TIME+、COMMAND 列。可以通过下面的快捷键来更改显示内容
top命令使用方法
top工具有两种使用方法:
命令行加选项。其语法格式:top [选项]
top工具的内置命令或交互命令的使用
1、命令行加选项
(1)-d n 指定每两次屏幕信息刷新之间的时间间隔。n 为具体的秒数。
(2)-p pid 通过指定监控进程ID来仅仅监控某个进程的状态。pid 为具体进程ID。 如果是多个进程,只要
$ top -p pid1,pid2,pid3
(3)-q 该选项将使top没有任何延迟的进行刷新。如果调用程序有超级用户权限,那么top将以尽可能高的优先级运行。
(4)-S 指定累计模式
(5)-s 使top命令在安全模式中运行。这将去除交互命令所带来的潜在危险。
(6)-i 使top界面不显示任何闲置或者僵死进程。只显示运行中的线程。
(7)-c COMMAND 选项显示整个命令行而不只是显示命令名。
(8)-b top显示的时候,将每一次显示的结果都打印出来,不会将上一次的结果给冲掉
(9)-u username 显示某个用户的进程信息,username 为具体用户名,比如 root。
(10)-H 显示线程的信息,不显示进程信息。
2、交互式命令
(3)A: 根据单窗口切换成多窗口,可以看到四个不同的窗口,可以通过a或者w来切换多个窗口。 四个窗口的名字分别为:Def,Job,Mem,Usr。
(1)f : 进入一个动态配置top的界面中,按a-z即可显示或隐藏指定的列,按 Esc 或 Enter 都可保存并退回到 top 信息。
(2)o: 进入一个动态配置top的界面中, 可以改变列的显示顺序,按小写的 a-z 可以将相应的列向右移动,而大写的 A-Z 可以将相应的列向左移动。按 Esc 或 Enter 都可保存并退回到 top 信息。
(3)R: top界面第一列数据进行倒序排列。
(4)k : 终止一个进程。系统将提示用户输入需要终止的进程PID,以及需要发送给该进程什么样的信号。一般的终止进程可以使用15信号;如果不能正常结束那就使用信号9强制结束该进程。默认值是信号15。在安全模式中此命令被屏蔽。
(5)i: 隐藏闲置和僵死进程。这是一个开关式命令。
(6)q: 退出top程序,Ctrl + C 也可以退出。
(7)S: 切换到累计模式。
(8)s : 改变两次刷新之间的延迟时间。系统将提示用户输入新的时间,单位为s。如果有小数,就换算成ms。输入0值则系统将不断刷新,默认值是5 s。需要注意的是如果设置太小的时间,很可能会引起不断刷新,从而根本来不及看清显示的情况,而且系统负载也会大大增加。
(9)r: 重新安排一个进程的优先级别。系统提示用户输入需要改变的进程PID以及需要设置的进程优先级值。输入一个正值将使优先级降低,反之则可以使该进程拥有更高的优先权。默认值是10。
(10)l:切换显示平均负载和启动时间信息。即显示隐藏第一行。
(11)m: 切换显示内存信息。即显示隐藏内存行。
(12)t : 切换显示进程和CPU状态信息。即显示隐藏CPU行。
(13)c: 切换显示命令名称和完整命令行。 显示完整的命令。 这个功能很有用。
(14)M : 根据驻留内存大小RES进行从大到小排序。
(15)P: 根据CPU使用百分比大小%CPU进行从高到底排序。
(16)T: 根据时间/累计时间TIME+进行从多到少排序。
(17)W: 将当前设置写入~/.toprc文件中。这是写top配置文件的推荐方法
(18)h或者? 显示帮助画面,给出一些简短的命令总结说明,按 Esc 或 Enter 都可退回到 top 信息。
(19)1:在第三行显示多核CPU信息。
具体参考:https://www.cnblogs.com/wbxk/p/10776103.html
top命令也可以实时显示各个线程情况。要在top输出中开启线程查看,请调用top命令的“-H”选项,该选项会列出所有Linux线程。在top运行时,你也可以通过按“H”键将线程查看模式切换为开或关。
top -H
要让top输出某个特定进程<pid>并检查该进程内运行的线程状况:
top -H -p <pid>
-
Linux如何使用kill命令强制终止进程
2021-05-10 07:07:41Linux如何使用kill命令强制终止进程在Windows系统中,如果应用程序无反应我们会启动任务管理器终止应用,而在Linux系统中则使用kill命令,kill命令主要用于强制关闭进程,下面小编就给大家介绍下Linux中kill命令的... -
linux查看进程,结束进程命令
2018-10-23 15:43:36查看进程 ps -ef | grep 程序名 关闭进程 强制关闭进程 Kill -9 进程pid -
Linux查看和结束进程命令详解
2017-06-04 13:25:44转自:... 先看两个例子: 例子一:结束某个程序,如Firefox 键入命令: pkillfirefox ...例子二:结束某个进程,如find 先用ps命令来查看该进程对应的PID。 -
Linux kill命令:终止进程
2021-05-09 06:49:14在 Linux 系统中,通常使用信号(signal)来控制进程。一个信号就代表着一个消息可以传送给一个进程,而进程通过执行信号所要求的操作来响应信号。信号是由一个信号号码和一个信号名来标识,每一个信号都有一个相关的... -
Linux之kill命令
2022-01-30 23:35:15【Linux常用命令速查手册】关注【入门小站】,后台回复 「1001」 自取。 Linux中的kill命令用来终止指定的进程...kill命令是通过向进程发送指定的信号来结束相应进程的。在默认情况下,采用编号为15的TERM. -
Linux常用结束进程快捷键
2020-01-04 13:42:59中断命令,将任务中止(暂停的意思),但是此任务并没有结束,他仍然在进程中他只是维持挂起的状态,用户可以使用fg/bg操作继续前台或后台的任务,fg命令重新启动前台被中断的任务,bg命令把被中断的任务放在后台执行 ... -
Linux下结束进程的命令
2016-03-15 17:56:43Linux下结束进程的命令 1. kill 作用:根据进程号杀死进程 用法: kill [信号代码] 进程ID 举例: [root@localhost ~]# ps auxf |grep httpd 注意:kill -9 来强制终止退出 举例 [root@... -
Linux批量结束进程命令
2019-05-12 15:34:06ps -ef|grep chrome|awk '{print $2}'|xargs kill -9 其中chrome为查询进程关键词 -
如何在 Linux 中查找一个命令或进程的执行时间
2021-01-20 16:17:28但是,你如何知道这个命令或进程何时结束或者它完成运行所花费的总时长呢? 在类 Unix 系统中,这是非常容易的! 有一个专门为此设计的程序名叫 GNU time。 使用 time 程序,我们可以轻松地测量 Linux 操作系统中... -
Linux查看进程命令有哪些
2021-05-09 03:12:53Linux查看进程命令有哪些Linux查看进程命令:PS命令ps命令是一个相当强大地Linux进程查看命令.运用该命令可以确定有哪些进程正在运行和运行地状态、 进程是否结束、进程有没有僵死、哪些进程占用了过多... -
linux查看进程命令
2021-01-28 14:47:16关键字: linux 查进程、杀进程、起进程 1.查进程 ps命令查找与进程相关的PID号: ps a 显示现行终端机下的所有程序,包括其他用户的程序。 ps -A 显示所有程序。 ps c 列出程序时,显示每个程序真正的指令名称,... -
linux查看java进程命令
2021-02-12 10:53:14在linux系统下可以通过命令查看进程,那么具体是那个命令呢?下面由学习啦小编为大家整理了linux查看进程的命令,希望对大家有帮助!一、linux查看进程的命令 有ps、pstree、pgrep等1、ps显示进程信息,参数可省略-aux... -
[linux查看进程命令ps]linux查看java进程命令
2021-03-09 03:34:29【www.hyheiban.com--知识...一、linux查看进程的命令 有ps、pstree、pgrep等1、ps显示进程信息,参数可省略-aux 以BSD风格显示进程 常用-efH 以System V风格显示进程-e , -A 显示所有进程a 显示终端上所有用户的... -
linux下结束后台进程的命令
2020-09-04 10:41:181, ctrl + z:将一个正在前台运行的进程切换到后台并且暂停 ctrl + c:将一个正在前台运行的进程杀掉 jobs:可以查看当前有多少进程在...2,结束后台进程的两种方法 2.1 jobs kill -9 任务编号 2.2 jobs -l ... -
linux查看进程运行命令
2021-05-08 22:12:361.linux查看进程命令详解ps命令查找与进程相关的PID号:ps a 显示现行终端机下的所有程序,包括其他用户的程序。ps -A 显示所有程序。ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的... -
linux中查看和终止进程的命令
2021-05-10 22:27:00一、查询进程1.toptop 运行中可以通过 top 的内部命令对进程的显示方式进行控制:N – 以 PID 的大小的顺序排列表示进程列表P – 以 CPU 占用率大小的顺序排列进程列表M – 以内存占用率大小的顺序排列进程列表q – ... -
linux怎么查看进程?linux查看和管理进程命令方法
2021-05-09 02:02:15在Windows系统中,我们可以很简单的通过任务管理器来查看进程并对进程...Linux查看进程命令:1、使用ps命令来查看进程ps命令——查看静态的进程统计信息(一般结合选项使用 ps aux 或 ps -elf 命令)建议使用 ps -e... -
Linux下使用命令结束进程
2018-09-10 14:42:211.ps -ef 或者 ps -aux 查看当前所有的进程: 2. kill -s 9 process_id (-s means signal ) 3. ps -ef或者ps -aux 两者列出来的进程都比较多,我们可以过滤。然后找到pid直接kill掉该进程。 4. pgrep fire... -
【LInux】后台执行命令 nohup 以及强制结束进程命令 kill
2020-10-11 08:32:00通过终端远程操作服务器时,难免要使特定进程处于持续运行状态,例如深度学习训练网络参数,但又不可能长时间不间断操作终端,我们希望将进程保持后台持续运行,这里提供两个思路:(1)docker 内运行,退出但不终止... -
linux shell 指定端口 杀进程 结束进程
2017-09-08 14:49:04kill-9$(netstat-nlp|grep:8080|awk'{print$7}'|awk-F'/''{print$1}') 其中 netstat-nlp|grep:8080|awk'{print$7}'|awk-F'/''{print$1} ...表示查询出占用端口号8080的进程ID,测试环境为centos6.5... -
Linux中关于控制进程的命令总结
2020-09-15 10:31:50程序是一组可执行的静态指令集,而进程(process)是一个执行中的程序实例。下面这篇文章主要给大家介绍了Linux中关于控制进程的一些命令,包括Linux如何查看进程、杀死进程、启动进程等常用命令,下面来一起看看吧。 -
Linux如何查看进程、杀死进程、启动进程等常用命令
2015-07-28 13:23:54关键字: linux 查进程、杀进程、起进程 1.查进程 ps命令查找与进程相关的PID号: ps a 显示现行终端机下的所有程序,包括其他用户的程序。 ps -A 显示所有程序。 ps c 列出程序时,显示每个程序真正的... -
如何在Linux系统中使用命令终止无响应进程
2021-05-09 04:50:43有多种工具可用于从命令行终止无...您可以使用命令来检索无响应进程的PPID(如何使用命令获取Linux进程的PID?)。一旦获得此信息,就该彻底终止它。有几个命令允许我们执行此操作,例如kill,pkill和killall。我们将... -
linux查看进程和终止进程
2012-01-25 01:01:57linux下查看进程相关信息和终止进程的命令,很详细