在linux操作系统中,后台执行top命令,再用KILL命令杀死该进程,跪求高人帮帮忙啊

作者&投稿:令纯 (若有异议请与网页底部的电邮联系)
在linux操作系统中,后台执行top命令,再用KILL命令杀死该进程,跪求高人帮帮忙啊~

kill[必要参数][选择性参数][进程号]
kill指令发送指定的信号到相应进程。不指定信号时,将发送SIGTERM(15),终止指定进程。若仍无法终止该程序,可用“-KILL”参数,其发送的信号为SIGKILL(9),将强制结束进程。使用ps指令或jobs指令看查看进程号。root用户可以影响任何用户的进程,非root用户只能影响自己的进程。

必要参数具体说明如下:
参数 功能
-l <信号编号>,若不加信号编号参数,则-l参数会列出全部的信号名称
选择性参数的具体说明如下:
参数 功能
-a 当处理当前进程时,不限制指令名和进程号的对应关系
-p 指定kill指令只打印相关进程的进程号,而不发送任何信号
-s 指定发送信号

杀死进程12345
$ kill 12345
当用(1)中的指令不能杀死相关进程时,可以使用“-KILL”参数,强制杀死相应进程。
$ kill -KILL 12345
上述指令将强制杀死进程,但可能系统中被进程占用的某些资源尚未释放,或者可能会留下一些莫名奇妙的文件。
发送SIGHUP信号,可以用下面的指令
$ kill -HUP pid
kill -l可列出kill所能传送的所有信号。
$ kill -l
1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL
5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE
9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2
13) SIGPIPE 14) SIGALRM 15) SIGTERM 17) SIGCHLD
18) SIGCONT 19) SIGSTOP 20) SIGTSTP 21) SIGTTIN
22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ
26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO
30) SIGPWR 31) SIGSYS 33) SIGRTMIN 34) SIGRTMIN+1
35) SIGRTMIN+2 36) SIGRTMIN+3 37) SIGRTMIN+4 38) SIGRTMIN+5
39) SIGRTMIN+6 40) SIGRTMIN+7 41) SIGRTMIN+8 42) SIGRTMIN+9
43) SIGRTMIN+10 44) SIGRTMIN+11 45) SIGRTMIN+12 46) SIGRTMIN+13
47) SIGRTMIN+14 48) SIGRTMIN+15 49) SIGRTMAX-14 50) SIGRTMAX-13
51) SIGRTMAX-12 52) SIGRTMAX-11 53) SIGRTMAX-10 54) SIGRTMAX-9
55) SIGRTMAX-8 56) SIGRTMAX-7 57) SIGRTMAX-6 58) SIGRTMAX-5
59) SIGRTMAX-4 60) SIGRTMAX-3 61) SIGRTMAX-2 62) SIGRTMAX-1
63) SIGRTMAX

signal、killall
Linux指令速查手册这书还行。没事可以参考。



动态显示进程
top命令与ps命令颇为类似,因为它们都用来显示目前系统正在执行的进程,但是与ps命令最大的不同是,top命令在执行后会以指定的时间间隔来刷新显示信息。
要查看目前执行的进程,并不需使用任何参数,只要简单地输入top命令即可。使用top命令,可以得知许多系统信息,例如,已启动的时间、目前登录的用户人数、系统目前存在的进程个数以及单个进程的数据等。
排序
根据默认值,top会按照进程使用的CPU时间来周期性地刷新内容。但是,您也可以按照内存使用率或执行时间来进行排序:
• 按“P”键:可根据CPU使用时间的多少来排序。
• 按“M”键:可根据内存使用量的多少来排序,如图12-3所示。
• 按“T”键:可根据执行时间的多少来排序。

监视特定用户

因为top命令显示的数据有很多,所以要找出与特定用户有关的进程很不方便,此时您可在top画面中按下“u”键,然后输入用户名称,系统即会过滤出与指定用户有关的进程信息。
删除指定进程
如果您具有管理员或所有者的身份,则可将某个进程由top中删除,这通常是因为该进程占用太多的系统资源。以下是删除指定进程所需执行的步骤:
步骤1 执行top命令,然后在数据画面中按“k”键。
步骤2 画面中会出现“PID to kill:”信息,接着输入该进程的PID。
步骤3 输入PID后按键,会出现“Kill PID xxxxx with signal [15]:”提示信息(此处的xxxxx是指PID编号),此时需输入signal号码,如果直接按键,则以默认的15进行处理。
步骤4 如果无法顺利删除,则输入9来强制删除该进程。

如图,我截取的top命令查看的结果,其中PID为2783的那个进程CPU使用率达到了19.6%要想结束该进程,只需要使用kill命令即可, kill -9 2783(2783是进程的PID)

killal -9 top (你必须知道top在那里)

kill -9 pid
要找到top的pid号
ps aux 查看一下

杀死一个进程 用 kill 加要杀死的文件名字 或者的id号

pkill top
or
kill -9 $(ps ax | grep top | grep -v grep | awk '{print $1}')


linux查看操作系统
很多朋友都想知道linux怎么查看操作系统?下面就一起来看看吧!linux查看操作系统 1、打开linux系统,在linux的桌面的空白处右击。2、在弹出的下拉选项里,点击打开终端。3、在终端窗口里输入uname -a,回车后即可查看到电脑和操作系统的相关信息。4、也可以输入cat \/etc\/issue来查看系统发行版本信息。

linux是个什么操作系统
Linux操作系统特点有很多,以下是详细内容介绍:①稳定的系统:Linux十分稳定,连续运行一年以上不曾宕机是很平常的事情,Linux有众多电脑高手在使用,维护者众多、更新维护快,而Windows则是所有人都会用,且不开源多任务。②多用户系统:在一个Linux主机上规划出不同等级的用户,每个用户登录时工作环境可以...

linux操作系统特点linux操作系统有哪些
关于linux操作系统特点,linux操作系统有哪些这个很多人还不知道,今天来为大家解答以上的问题,现在让我们一起来看看吧!1、流行的linux操作系统现在主要分debian系和redhat系,还有其它自由的发布版本。2、debian系主要有Debian,Ubuntu,Mint等及其衍生版本;redhat系主要有RedHat,Fedora,CentOs等,其它有...

linux属于什么操作系统
Linux操作系统核心最早是由芬兰的Linus Torvalds 1991年8月在芬兰赫尔辛基大学上学时发布的,后来经过众多世界顶尖的软件工程师的不断修改和完善,Linux得以在全球普及开来。在服务器领域及个人桌面版得到越来越多的应用,在嵌入式开发方面更是具有其它操作系统无可比拟的优势,并以每年100%的用户递增数量显示...

国产主要的Linux操作系统有哪些?
他们都是国企产品,在技术研发和人才建设方面有优势,不过中科和中标的主要面向普通的企业用户,没有进行针对性的优化研发,在可用性和可靠性方面有待提升,新支点是新推出的国产Linux操作系统,可以做定制需求开发,满足不同用户的需求,这一点儿是国产Linux操作系统的一大改进。

linux系统是什么?
Linux的特点 Linux操作系统在短短的几年之内得到了非常迅猛的发展,这与Linux具有的良好特性是分不开的。Linux包含了Unix的全部功能和特性。简单的说,Linux具有以下主要特性:1.开放性 开放性是指系统遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。凡遵循国际标准所开发的硬件和软件,都能彼此...

linux是什么系统
Linux操作系统,是一种计算机操作系统,中文读法大致一般为“哩纽克斯”。Linux操作系统的内核的名字也是“Linux”。Linux操作系统也是自由软件和开放源代码发展中最著名的例子。Linux之所以受到广大计算机爱好者的喜爱,主要原因有两个,一是它属于自由软件,用户不用支付任何费用就可以获得它和它的源代码,...

常见的Linux操作系统有哪些
常见的Linux操作系统有哪些?Linux操作系统诞生于1991 年的10 月5 日(。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。下面,我们就一起来看看吧!1、veket系统 veket系统目前...

LINUX系统是什么?
通俗来讲,就是一款操作系统。跟你用的windows、苹果mac OS系统、手机安卓系统一样。区别在于,Linux系统是开源的,免费的,主要运用在服务器端。也就是公司的服务器上。上面一般是用来跑服务的,比如web服务、DNS服务、游戏服务。这些服务程序可以为用户提供服务,比如你玩的游戏,大多数的服务端都是运行...

LINUX是什么操作系统?
Linux,全称GNU\/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位...

滁州市18218676066: linux 如何后台运行 -
桓荆莲必: 所谓后台,指的是当前shell的后台,当你退出shell的时候,它当然会停止. 话说你想运行什么程序,运行后还要关闭终端. 要不你试试 ctrl+alt+f1运行程序,然后再alt+f7切换回来.

滁州市18218676066: 在linux操作系统中,后台执行top命令,再用KILL命令杀死该进程,跪求高人帮帮忙啊 -
桓荆莲必: 如图,我截取的top命令查看的结果,其中PID为2783的那个进程CPU使用率达到了19.6%要想结束该进程,只需要使用kill命令即可, kill -9 2783(2783是进程的PID)

滁州市18218676066: Linux操作系统下后台执行程序是怎样的?
桓荆莲必: 在Linux下,后台执行跟windows就有写区别了,因为,我们后台执行的程式主要是通过php.exe文件通过system来实现的,但在linux下,没有php.exe文件,但是在"/usr/bin...

滁州市18218676066: 在linux 中如何让进程后台运行 -
桓荆莲必: 运行命令的结尾加一个 &.比如你要make在后台运行,就敲 make & &一定要放在最后

滁州市18218676066: linux中如何让命令在后台运行 -
桓荆莲必: 在下达的命令后面加上&,就可以使该命令在后台进行工作,而且不怕被ctrl+c这个中断指令所中断 具体命令格式是: [命令]空格[&] 例如:find / -name xml & 这样,这个查找程序就会在后台运行.它运行的同时不影响你干别的事情.

滁州市18218676066: 如何在后台运行Linux命令并且将进程脱离终端 -
桓荆莲必: linux 任务管理-后台运行与终止 fg、bg、jobs、&、ctrl + z命令 一、 & 加在一个命令的最后,可以把这个命令放到后台执行 ,如gftp &, 二、ctrl + z 可以将一个正在前台执行的命令放到后台,并且处于暂停状态,不可执行 三、jobs 查看当前有多少...

滁州市18218676066: 在Linux中如何让脚本在后台运行 -
桓荆莲必: 在执行脚本的最后加上& 或者将脚本写到cron job中

滁州市18218676066: 在Linux中,如何设置前、后台命令和程序的执行? -
桓荆莲必: 命令后直接加 & ,这个命令就在后台执行;正在运行的命令,使用 Ctrl+z ,就挂起;jobs命令,可以现实后台,包括挂起的命令;使用 bg %作业号 就可以把挂起的命令在后台执行;使用 fg %作业号 就可以把后台命令调到前台 你应该买个linux的基础教程.我二手市场上买了个,很厚的正版书,很便宜,受益匪浅.

滁州市18218676066: 如何在终端使用后台运行模式启动一个Linux应用程序 -
桓荆莲必: 比如执行w3m这个程序,w3m& 后台运行 其他的命令,参数自己看. jobs 查看后台 fg 恢复前后.bg 恢复后台.快捷键.ctrl+z 中止当前运行的程序,(不运行,可用bg使其后台)

滁州市18218676066: 如何在linux服务器后台运行某个进程?在Xshell里需要输入什么指令? -
桓荆莲必: 运行命令后面加 & 是后台运行,但启动它的父进程如果退出,这个 & 方式运行的依然会退出. 我的建议是用 screen .这样会启动一个 shell “屏幕”可以随时断开后再另外一个地方重新恢复.另外还一个方法是用 fg bg nohup 这一套命令也可以.不过具体怎么用我没研究,但控制不如 screen 方便. 其实你这个最好的办法还是写到服务器的开机运行命令行里面,方便很多啊.另外……占用 ssh 有什么大问题么……

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网