在 Debian(以及其他 Linux 发行版)中,“结束陌生进程”通常分为 查找进程 → 确认身份 → 结束进程 几个步骤。下面按安全和实用顺序说明。
ps aux
或更好看的:
top
(按 q 退出)
ps aux | grep 关键词
例如:
ps aux | grep python
ps -fp PID
或:
cat /proc/PID/cmdline
可以看到进程启动命令、路径。
⚠️ 不要随便 kill 不认识的进程,有些是系统关键进程(如 systemd, dbus, NetworkManager)。
可先查:
systemctl status PID
或:
dpkg -S 可执行文件路径
kill PID
例如:
kill 1234
kill -9 PID
或:
kill -KILL PID
pkill 进程名
例如:
pkill suspicious_app
强制:
pkill -9 进程名
pkill -u 用户名
如果 kill 后又自动重启,说明:
查看父进程:
ps -o ppid= -p PID
查看是否是服务:
systemctl list-units --type=service
停止服务:
sudo systemctl stop 服务名
sudo systemctl disable 服务名
sudo apt install lynis
sudo lynis audit system
如果你愿意,可以:
ps aux 或 top 的可疑进程你现在是服务器还是个人电脑?