按查看 → 筛选 → 控制 → 优先级 → 后台任务分类,附带常用参数、示例和说明,适合直接复制使用。
说明:Linux 进程号叫 PID;PPID 是父进程 ID。
一、查看进程
1. ps(静态快照,一次性查看)
# 常用组合,查看所有进程(BSD风格,不带横杠)
ps aux
# Unix风格
ps -ef
# 只看某个进程,比如 java
ps aux | grep java
字段说明(ps aux):
USER:进程所属用户
PID:进程 ID
% CPU:CPU 占用
% MEM:内存占用
VSZ:虚拟内存
RSS:实际物理内存
TTY:终端
STAT:进程状态
R运行、S睡眠、D不可中断睡眠、Z僵尸进程、T停止
START:启动时间
TIME:累计 CPU 时间
COMMAND:启动命令
# 树形展示进程父子关系
ps auxf
2. top /htop(动态实时监控)
top
top 快捷键:
P按 CPU 排序M按内存排序k输入 PID 杀进程q退出1展开多核 CPU
htop 更友好(需要安装):
# Debian/Ubuntu
apt install htop
# CentOS/RHEL
yum install htop
htop
3. pgrep(只查 PID,适合脚本)
# 查找nginx的pid
pgrep nginx
# 连同进程名一起输出
pgrep -a nginx
# 按用户查进程
pgrep -u root
4. pstree(进程树)
pstree
# 带PID
pstree -p
二、查找进程端口对应关系(非常常用)
# 推荐(现代替代 netstat),查看监听端口+进程
sudo ss -tulnp
# 查8080端口占用
sudo ss -tulnp | grep :8080
# lsof(需要安装)
sudo lsof -i :8080
# fuser 直接查端口PID
fuser 8080/tcp

三、发送信号、终止进程(kill /killall/pkill)
Linux 靠信号控制进程,不是直接 “删除”。 常用信号:
1SIGHUP:重新加载配置(平滑重启,很多服务支持)9SIGKILL:强制杀死,不能被捕获、不能忽略(慎用)15SIGTERM:优雅终止(默认,优先使用,让进程清理资源)2SIGINT:Ctrl+C
# 优雅关闭 PID 1234(推荐默认)
kill 1234
# 等价
kill -15 1234
# 强制杀(进程卡死、不响应15信号才用)
kill -9 1234
# pkill:按进程名杀
pkill nginx
# 优雅重载配置
pkill -HUP nginx
# killall:按名字杀(部分系统默认没有)
killall java
⚠️ 优先 kill(15),不要上来就 -9;僵尸进程无法被 kill -9,只能杀父进程。
四、进程优先级 nice /renice
nice 值范围:-20 ~ 19
越小优先级越高;root 才能设负数
默认:0
# 启动命令时指定优先级,nice 5
nice -n 5 ./myapp
# 修改已经运行的进程PID 1234,调高优先级(root)
renice -n -5 -p 1234
# 调低优先级
renice 10 -p 1234
五、前台、后台任务管理(jobs /bg/fg / &)
# & 放到后台运行
./long-task.sh &
# 查看当前shell的后台任务列表
jobs
# 把后台任务编号2切回前台
fg %2
# 前台进程按 Ctrl+Z 暂停,放到后台暂停状态,然后 bg 继续跑
Ctrl+Z
bg %2
# 杀掉后台任务
kill %2
jobs 只对当前终端会话生效;关闭终端后任务会收到 SIGHUP 退出。 如果需要脱离终端持久运行:
nohup/screen/tmux/ systemd
# nohup 脱离终端,输出写入 nohup.out
nohup ./app.sh &
六、/proc 目录(内核原生进程信息)
/proc/<PID>/ 是进程的虚拟文件:
# 查看进程命令行
cat /proc/1234/cmdline
# 查看进程环境变量
cat /proc/1234/environ
# 查看打开的文件句柄
ls /proc/1234/fd

七、常用运维速查表
八、典型排障流程示例
服务端口占用:
ss -tulnp | grep 8080→ 拿到 PID看这个进程资源:
top -p PID看启动命令:
cat /proc/PID/cmdline尝试优雅关闭:
kill PID等几秒,进程还在 →
kill -9 PID
本文原创作者:易君召,详见:https://www.yijunzhao.cn/authors/yijunzhao,转载请注明出处。
原文链接
欢迎访问 小易撩挨踢