dos2unix
/
速查
Linux
Kubernetes
DevOps
排障
指南
中间件
教程
AI 与 MLOps
全部
搜索
首页
›
Linux
›
进程与作业
Linux 进程与作业
进程与作业管理用于查看、调度、终止和追踪进程。本分类覆盖 ps、top、htop、kill、pkill、pgrep、nice、nohup、strace、lsof、tmux、screen 等工具。
文件与目录
33
文本处理
75
压缩与归档
33
权限与用户
39
进程与作业
44
磁盘与文件系统
78
网络
128
系统与服务
127
开发与构建
56
语言运行时与包管理
39
Shell 与脚本
73
安全与加密
41
数据库
51
包管理与仓库
27
其他工具
8
性能与 eBPF
10
async-profiler - async-profiler Java 性能剖析
atop - 面向进程的系统与资源监控工具,支持把采样写入文件供事后回放。
bg - 把暂停的作业放到后台继续运行。
bpftrace - 基于 eBPF 的高级追踪语言,用于内核/用户态动态观测
btop - btop 资源监控
disown - 把作业从 shell 的作业表中移除,避免退出时收到 SIGHUP。
fg - 把后台或暂停的作业切换到前台继续运行。
fuser - 找出正在使用文件、目录、挂载点或端口的进程,并可选择发送信号。
htop - 交互式进程与系统资源查看器,可视为 top 的增强替代。
inotifywait - 等待 Linux inotify 文件事件,适合触发构建、同步或配置重载。
iotop - 按进程查看磁盘 I/O 带宽的交互式监控工具。
jobs - 查看当前 shell 的作业表,配合 fg、bg、kill 控制前后台任务。
kill - 向进程或进程组发送信号,默认发送 TERM 请求其正常退出。
killall - 按进程名向匹配进程发送信号,默认发送 SIGTERM。
lsof - 列出进程打开的文件、套接字、设备和映射,用于定位端口占用、未释放的删除文件和挂载占用。
ltrace - 跟踪进程对动态库函数的调用,观察参数、返回值和耗时。
nice - 以调整后的 CPU 调度优先级启动命令,降低或提高其 nice 值。
nohup - 让命令忽略 SIGHUP,并把终端输出重定向到文件。
perf - Linux 性能分析工具,支持采样、tracepoint 和火焰图
pgrep - 按名称或命令行正则查找进程 PID,pkill 用同一套规则发信号。
pidof - 按程序名查找正在运行的进程 PID,结果以空格分隔。
pidstat - 按进程或线程周期性报告 CPU、内存、I/O 和上下文切换统计。
pkill - 按进程名或完整命令行匹配并发送信号,适合批量结束同类进程。
pmap - 查看进程的虚拟内存映射、权限和物理内存占用。
procs - ps 的现代替代,彩色/树形/排序
prtstat - 以可读格式打印 `/proc/PID/stat` 中的进程状态字段。
ps - 读取 /proc 生成进程快照,查看 PID、状态、资源占用和父子关系。
pstack - 打印运行中进程的线程调用栈,通常是对 gdb 的封装。
pstree - 以树形结构展示进程的父子关系。
pwdx - 显示一个或多个进程的当前工作目录。
py-spy - py-spy Python 性能剖析
renice - 修改正在运行进程的 nice 值,调整 CPU 调度优先级。
screen - 终端复用器,把多个 shell 放在一个会话里,并支持断开后恢复。
setsid - 在新会话中运行程序,使其脱离当前控制终端。
skill - 按终端、用户、PID 或命令名向进程发送信号,是 procps 的旧式工具。
slabtop - 实时查看内核 slab 缓存占用,并按对象数、缓存大小等指标排序。
strace - 跟踪进程的系统调用与信号,用来判断程序在等什么、为什么系统调用失败。
time - 测量命令的真实耗时以及用户态、内核态 CPU 时间。
tload - 在终端中用字符图实时绘制系统平均负载曲线。
tmux - 终端复用器,用会话、窗口和面板组织终端,断开 SSH 后工作现场仍可恢复。
top - 实时查看 Linux 进程、CPU、内存与负载的交互式监视器。
ulimit - 查看或设置当前 shell 及其子进程可用的资源上限。
wait - 等待后台任务结束,并取得它的退出状态。
watch - 周期性执行命令并全屏刷新输出,便于观察变化。