Linux进程管理是系统运维的核心技能,涵盖进程查看、控制和资源监控三大模块。
进程查看:通过ps命令获取进程快照,top实现实时监控,pstree展现进程树关系。常用ps aux查看全系统进程,top -d 3自定义刷新频率,pstree -Aup显示带PID的进程层级。
进程控制:kill命令发送信号管理进程,-1重载配置,-15正常终止,-9强制终止。任务管理区分前台(占用终端)和后台(独立运行)进程,通过Ctrl+Z暂停、&后台启动、jobs查看、fg/bg切换前后台。
资源监控:free查看内存状态,uptime显示系统负载,netstat监控网络连接,vmstat检测系统性能。
实战要点:后台任务使用jobs -l获取PID后可通过kill精确控制;进程ID(PID)唯一标识,父进程ID(PPID)体现层级关系;会话和进程组机制确保作业正确归属与信号传递。