温馨提示×

怎样杀死linux进程

小樊
47
2026-09-18 15:19:45
栏目: 智能运维

在 Linux 中“杀死进程”通常指终止(terminate)进程,常见做法如下:


一、先查进程

1. 按命令名查

ps aux | grep 进程名

pgrep 进程名

2. 按端口查(常用)

lsof -i:端口号
# 或
netstat -tunlp | grep 端口号

二、用 kill 命令终止

1. 普通终止(推荐先试)

kill PID

等价于:

kill -15 PID

2. 强制杀死(进程不响应时)

kill -9 PID

⚠️ -9 是强制终止,可能导致数据丢失,慎用。


三、按名称杀进程

1. 使用 pkill

pkill 进程名
pkill -9 进程名

2. 使用 killall

killall 进程名
killall -9 进程名

四、杀掉占用端口的进程(示例)

fuser -k 8080/tcp

kill $(lsof -t -i:8080)

五、系统资源占用异常时

top
# 或
htop

找到高占用 PID 后 kill -9 PID


六、注意事项

  • 普通用户只能杀自己的进程
  • root 可杀所有进程
  • 系统关键进程不要随便杀(如 systemdinit

如果你有具体场景(如:Java 进程、Docker、端口被占、僵尸进程),可以告诉我,我给你精确命令。

0