欢迎来到程序员中文网!

首页 Linux Mysql C++ Python PHP JavaScript 资源下载 动态 开源推荐
我要投稿 投诉建议

Linux 进程管理与信号控制

时间:2026年08月12日 04:46:50 浏览:1

进程查看


# 查看所有进程
ps aux

# 树状显示
pstree -p

# 实时监控(htop 更友好)
htop

进程信号


# 优雅停止(允许清理资源)
kill -15 PID # SIGTERM

# 强制终止
kill -9 PID # SIGKILL

# 重新加载配置(不重启)
kill -1 PID # SIGHUP

后台运行与 nohup


# 后台运行,退出终端不终止
nohup ./myapp > app.log 2>&1 &

# 使用 screen 或 tmux(推荐)
screen -S mysession
# 按 Ctrl+A D 脱离,screen -r mysession 恢复

孤儿进程与僵尸进程



  • 孤儿进程:父进程退出,被 init(PID=1)收养,无害。

  • 僵尸进程:子进程已退出,父进程未调用 wait(),占用进程表。
    解决方法:杀死父进程,让 init 回收。


掌握进程管理是 Linux 运维的核心能力。