Linux中的进程管理
1. 进程的基本介绍
在linux中,每一个执行的程序和指令都称为一个进程.每一个进程都有一个独立的进程号
每一个进程,都会有一个对应的父进程.而这个父进程可以复制多个子进程.
每一个进程,都可能有两种方式存在:前台,后台.
前台进程是指,用户在屏幕上能够操作的程序对应的进程.
后台进程是指,已经运行但在屏幕上无法看到,用户也不能直接操作的程序对应的进程.
一般系统的服务都是以后台进程的方式存在,而且会常驻内存.只到强制停止或关机才会结束.
1. 查看CentOS(Linux)系统中执行的进程
基本语法: ps [选项]
效果: ps指令使用来查看目前系统中,有哪些在执行的进程,以及它们的状态.
常用选项:
- -a 显示当前终端的所有进程信息
- -u 以用户的格式显示进程信息
- -x 显示后台进程的运行参数
- -ef 查看父进程
2. 终止进程
基本语法:
- kill [选项] 进程编号
- killall 进程名称
效果: 通过进程编号或者名称杀死进程,通过名称操作时支持通配符.
常用选项: -9 表示强制进程立即停止
3.动态进程监控
基本语法: top [选项]
效果: 以动态更新的方式监控系统进程的状态,并可以和用户进行交互操作.
常用选项:
- -d 秒数 刷新的间隔秒数,默认是3秒
- -i 不显示闲置或者僵死进程
- -p 进程id 只监控该id对应的进程状态
p | 按cpu使用率来排序 |
m | 按内存使用率来排序 |
n | 按进程编号排序 |
u | 监控用户对应的进程 |
k | 杀死指定的进程 |
q |
退出 |
标签:选项,管理,用户,监控,Linux,进程,对应 From: https://www.cnblogs.com/zyj2580/p/17857943.html