凡亿助教-六六
凡事用心,一起进步
打开APP
公司名片
凡亿专栏 | Linux进程如何退出?五种方法
Linux进程如何退出?五种方法

Linux里卡住的进程就像“死机”的APP,不会正确退出不仅占资源,还可能拖垮系统。掌握这些退出方法,告别强制关机。

1.png

一、前台进程:Ctrl+C直接“刹车”

适用场景:终端运行中的程序(如编译、脚本)

操作:按下键盘组合键 Ctrl+C

原理:发送 SIGINT 信号,请求进程主动终止

注意:部分程序会忽略此信号,需换方法

二、后台进程:kill命令“点名”终止

查找进程ID:

ps aux | grep 进程名

终止命令:

kill -9 PID(强制终止)

kill -15 PID(优雅退出,推荐先试)

关键区别:

-15(SIGTERM):允许进程清理资源

-9(SIGKILL):直接“拔电源”,可能留垃圾

三、图形界面进程:系统监视器“拖走”

操作路径:

系统菜单 → 工具 → 系统监视器(或 htop 命令)

步骤:

找到目标进程

右键选择“结束进程”或“杀死”

适用场景:卡死的图形应用(如浏览器、编辑器)

四、僵尸进程:父进程“收尸”

现象:进程状态显示 Z(僵尸),不占CPU但占PID

原因:子进程退出后,父进程未调用 wait() 回收

解决方法:

终止父进程(若父进程是重要服务需谨慎)

通过 kill -9 父进程PID 强制回收

五、顽固进程:重启大法“终极解决”

操作:

sudo reboot 或 sudo shutdown -r now

适用场景:

系统级进程卡死(如Xorg、数据库服务)

所有方法无效时的“核按钮”

代价:所有未保存数据丢失,谨慎使用


本文凡亿教育原创文章,转载请注明来源!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表凡亿课堂立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。
相关阅读
进入分区查看更多精彩内容>
精彩评论

暂无评论