当一个进程执行到一半需要停止的或是已经消耗大量的资源的时候,可以考虑结束这个进程. 终止进程指令 kill [参数] 进程号 killall [参数] 进程名称 1 2 常用参数 -9 表示强制结束进程 "kill"指令可以通过进程号,结束单个进程,而"killall"指令可以通过进程名称,同时结束多个相同名称的进程 killall vim 1 示例:踢掉某个登录用户(搜索sshd服务 linux支持多用户同时登陆,如果发现有人远程登录,而且认为这个用户危险,就可以将这个用户的远程登录进程杀掉,以保护系统安全 远程登录的服务名称为sshd,搜索此名称的所有进程 ps -aux | grep sshd 1
结束"xiaoming"用户的连接,这个进程的id为"6804",可以利用这个id来结束这个进程 kill 6804 1
示例:关闭远程连接sshd服务 当要进行一些重要的操作的时候,不希望其他用户可以登录,就可以先结束这个远程连接服务,在处理完重要操作之后,再重启远程连接服务. 结束sshd服务之后,外部将无法通过远程连接方式连接电脑 #结束所有名为shhd 的进程 killall shhd
1 2
示例:结束多个gedit编辑器 -此时同时运行两个gedit编辑器
杀死所有"gedit"进程之后,就会关闭所有编辑器 killall gedit 1
示例:强制结束一个终端 在Linux中一些比较重要的程序会被"kill"或"killall"指令所忽略,如果非要强制关闭某一个重要的指令,需要在使用指令的时候,加一个"-9"参数 linux中,一个终端的服务名称为"bash", ps -aux | grep bash 1
尝试结束 id为"6751"的进程 kill 6751 1 发现该进程依然存在
使用强制性结束该进程
kill -9 6751 1
以树状的形式展示进程信息 pstree [选项] 1 常用选项 -p 显示进程的id -u 显示进程的用户 pstree -pu 1
———————————————— 版权声明:本文为优快云博主「{[("青椒盖饭")]}」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.youkuaiyun.com/qq_43386754/article/details/85325442
以上就是良许教程网为各位朋友分享的Linux相关知识。
1万+

被折叠的 条评论
为什么被折叠?



