linux中如何杀掉锁死的进程?
首先使用ps -ef命令确定要杀死进程的PID,然后输入以下命令: # kill -pid 注释:标准的kill命令通常都能达到目的。
终止有问题的进程,并把进程的资源释放给系统。然而,如果进程启动了子进程,只杀死父进程,子进程仍在运行,因此仍消耗资源。为了防止这些所谓的“僵尸进程”,应确保在杀死父进程之前,先杀死其所有的子进程。 *确定要杀死进程的PID或PPID # ps -ef | grep httpd 结束进程 # kill -l PID -l选项告诉kill命令用好像启动进程的用户已注销的方式结束进程。当使用该选项时,kill命令也试图杀死所留下的子进程。但这个命令也不是总能成功--或许仍然需要先手工杀死子进程,然后再杀死父进程。 给父进程发送一个TERM信号,试图杀死它和它的子进程。 # kill -TERM PPID *killall命令 killall命令杀死同一进程组内的所有进程。其允许指定要终止的进程的名称,而非PID。 # killall httpd *停止和重启进程 有时候只想简单的停止和重启进程。如下: 该命令让Linux和缓的执行进程关闭,然后立即重启。在配置应用程序的时候,这个命令很方便,在对配置文件修改后需要重启进程时就可以执行此命令。linux关机的命令?
linux下的关机命令使用方法如下:
1、halt。用halt命令来关机时,实际调用的是shutdown -h。halt 执行时将杀死应用进程,执行sync系统调用文件系统写操作完成后就会停止内核。
2、poweroff,指向halt的链接。
3、shutdown -h now,shutdown执行它的工作是送信号〔signal〕给init程序,要求它改变 runlevel为run level 0 。(run level 0: 关机)
4、init 0。init是所有进程的祖先,是Linux系统操作中不可缺少的程序之一。它的进程号始终为1,所以发送TERM信号给init会终止所有的用户进程,守护进程等。shutdown 就是使用这种机制。init定义了8个运行级别(runlevel),init 0为关机,init 1为重启。
5、reboot。reboot的工作过程差不多跟halt一样﹐不过它是引发主机重启,而halt是关机。
linux怎么停止程序运行?
linux停止命令方法一 终止当前正在执行的某个命令最快的方法是按下组合键“Ctrl+C”。 这个方法只有在用户能够从某个虚拟控制台上控制这个程序的时候才奏效。 linux停止命令方法二 终止某个出错程序的另外一个办法是kill(杀)掉它的进程。 请按照下面的方法进行操作:
输入“ps”命令获取进程的PID,这个命令要求你是运行这个程序的那个人或者是根用户。 如果是根用户,请输入“ps -aux”命令查看所有的进程,不管是谁拥有它们的。
在清单中找到这个出错进程。 因为程序的名称列在清单的最右边,通常一眼就可以找到它。
请记下ps命令输出清单中进程状态行最左边的ID数字。
输入“kill ID”,终止该进程。
使用ps命令查看该进程是否仍在运行