CentOS系统怎么查看进程
核心进程查看命令
1. ps命令
基础格式:ps [选项]
常用操作:
- 查看当前终端进程:
ps
- 查看所有运行中进程:
ps aux
- 树形结构展示:
ps -ejH
- 过滤特定进程:
ps aux | grep nginx
2. top命令(动态视图)
实时监控命令:top
关键功能:
- 按
键根据CPU使用率排序
- 按键根据内存占用排序
- 输入后输入PID终止进程
top -p PID
监控特定进程
3. htop命令(增强版)
安装与使用:
yum install epel-release yum install htop htop
功能亮点:
- 彩色可视化进程列表
- 鼠标直接选择操作进程
- 垂直/水平滚动查看完整命令
- 树形结构展示(按)
进阶监控技巧
持续监控进程变化:watch -n 1 "ps aux | grep httpd"
查看进程资源限制:cat /proc/PID/limits
检测进程打开文件:lsof -p PID
特殊场景处理
僵尸进程检测:ps aux | grep 'defunct'
服务进程查询:systemctl status servicename
端口关联进程:netstat -tunlp | grep :80
命令对比参考
命令 | 实时刷新 | 交互操作 | 推荐场景 |
---|---|---|---|
ps | 否 | 否 | 快速快照检查 |
top | 是 | 是 | 持续性能监控 |
htop | 是 | 是 | 直观交互操作 |