Linux——6.检测磁盘空间、处理数据文件
一、监测程序:进程管理核心命令
1. 探查进程(静态查看)
ps
命令:显示当前系统中的进程状态,支持多种参数组合。
- 常用用法:
ps -ef # 显示所有进程的完整信息(系统管理员视角) ps -aux # 显示所有进程的资源占用情况(用户视角) ps -C nginx # 查看指定程序(如nginx)的进程
- 输出解析:
# ps -aux 部分输出示例 USER PID %CPU %MEM VSZ RSS TTY STAT STARTED TIME COMMAND root 1 0.0 0.1 168704 3340 ? Ss 09:00 0:01 /sbin/init splash
PID
:进程 ID(唯一标识),%CPU/%MEM
:资源占用率,COMMAND
:进程启动命令。
2. 实时监测进程(动态监控)
top
命令:交互式实时监控进程,类似 Windows 任务管理器。
- 常用操作:
- 按
P
:按 CPU 占用率排序;按M
:按内存占用率排序;按q
:退出。 - 输入
进程PID
:仅监控指定进程。
- 按
- 进阶工具:
htop
(需安装):可视化更强,支持鼠标操作和进程树查看:sudo apt install htop # Ubuntu/Debian sudo yum install htop # CentOS/RHEL
3. 结束进程(终止运行)
kill
命令:通过 PID 终止进程,支持不同信号(信号决定终止方式ÿ