Linux服务器管理: 系统的进程管理终止进程kill命令
2015-06-30 14:11
239 查看
在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提出系统
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提出系统
相关文章推荐
- Linux用户态和内核态
- 安装和使用Linux花生壳(公网版)
- Linux之文件系统和根文件系统
- iptables 添加多个端口
- Linux对外连接端口数限制
- CentOS下LAMP环境安装配置
- 分享一个linux有趣的功能
- Linux下EPoll通信模型简析
- centos 7安装mysql5.5
- Linux服务器管理: 系统的进程管理pstree命令
- linux切换系统jdk方式
- Linux服务器管理: 系统的进程管理top命令
- Linux上free命令
- device_create,device_create_file
- Linux驱动修炼之道-RTC子系统框架与源码分析
- 红帽发力云分析,发布一系列新产品
- Linux下解压tar.xz格式压缩文件
- Linux中常用操作命令
- Linux驱动修炼之道-内存映射
- 从需求的角度去理解Linux之一:总线、设备和驱动