























2026-04-21 13:59 xiashengwang 阅读(19) 评论() 收藏 举报
ps aux # 显示所有用户的所有进程(BSD 风格)
ps -ef # System V 风格,显示 PPID(父进程ID)
top # 动态刷新,按 q 退出,按 P 按 CPU 排序,按 M 按 内存排序
htop # 更美观,需安装:yum install htop(centos7 没有)
kill PID # 发送 TERM 信号(优雅终止)
kill -9 PID # 强制杀死(SIGKILL)
killall process_name # 按名称杀所有进程
command & # 后台运行
jobs # 查看当前后台任务
fg %1 # 将任务 1 调到前台
bg %1 # 将暂停的任务放到后台运行
Ctrl+Z # 暂停当前前台任务
top 中的 load average 分别代表什么?nohup 或 screen)ps -ef --forest
# 或者
pstree(这个好像没有装)
yes > /dev/null & # 启动一个后台死循环
top # 看到 yes 进程 CPU 100%
kill %1 # 杀掉后台任务(或者用 jobs 查看编号)
sleep 300 & # 后台运行睡眠 300 秒
jobs
fg # 把最后一个后台任务调到前台
Ctrl+Z # 暂停
bg # 继续后台运行
kill %1
kill -9 可能导致资源未释放,优先使用 kill(默认 SIGTERM)& 的命令会阻塞终端,按 Ctrl+Z 然后 bg 可转到后台此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。