zoukankan      html  css  js  c++  java
  • Linux服务器管理: 系统的进程管理终止进程kill命令

    在Linux中如何用kill终止进程:

    kill -l

    [root@localhost~]#kill -l   可以看到kill中有很多的

    常用:  -1 是重启一个进程    -9 是强制杀死进程  -15 是标准终止进程也是默认选项不需要加

    例如:

    我们想要杀死apache的一个子进程:

    [root@localhost~]#ps aux | grep httpd    比如说我查看到我想要杀死的子进程是 22500 

    [root@localhost~]# kill -9 22500

    当然我们想要将apache的父进程或者说所有进程终止 因为子进程是依赖于父进程生存的父进程死掉子进程也会死掉 方法两个

    [root@localhost~]#kill -9 22333

    当然我们还可以让这个进程重启

    [root@localhost~]#kill -1 22333    如果重启父进程 那么进程号会改变


    另一个命令pkill 和 killall命令

    pkillall

    [root@localhost`]#killall [选项][信号] 进程名

    选项; -i:交互式,询问是否要杀死某个进程;-I:忽略进程名大小写

    例如:

    [root@localhost`]killall -iI -1 httpd   这个是重启下all httpd服务 不区分大小写 在执行前询问我是否

    [root@localhost~]killall -iI -9 httpd  这个是强制结束或者说杀死httpd的所有all进程

    命令:pkill

    [root@localhost`]#pkill [选项][信号] 进程名

    选项:-t 按照终端号踢用户

    例如:首先我们用w命令查看当前登录用户

    [root@localhostA1 opt]# w
    14:02:32 up 4:17, 2 users, load average: 0.00, 0.00, 0.00
    USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
    root pts/0 192.168.181.100 17:45 0.00s 0.87s 0.00s w
    fengtaot pts/1 192.168.181.100 12:57 3.00s 0.06s 0.06s -bash

    [root@localhostA1 opt]#pkill -9 -t pts/1

    这样就可以将远程用户 pts/1提出系统

  • 相关阅读:
    决策表快速排序
    书摘
    读书笔记
    echarts x y轴设置
    echarts图类型设置
    echarts入门
    jqgride实现多选
    jqgride实现每一行的单选
    Mac react环境搭建
    两列布局,三列布局
  • 原文地址:https://www.cnblogs.com/patf/p/4610288.html
Copyright © 2011-2022 走看看