进程相关的命令
ps 显示当前系统中由该用户运行的进程列表(掌握)
kill 输出特定的信号给指定的进程,并根据该信号而
完成指定的行为(掌握)
top 动态显示当前系统中由该用户运行的进程列表(掌握)
renice 修改一个正在运行的进程的优先级
pstree 列出当前的进程,以及它们的树状结构
*** ps 显示进程列表 ***
-a 显示终端所有进程,包括其他用户的进程
-u 查看进程所有者及详细信息
-x 显示没有控制终端的进程
-e 显示所有进程
-l PPID、PID等详细显示格式
-f 用ASCII字符显示[树状结构](https://www.baidu.com/s?wd=%E6%A0%91%E7%8A%B6%E7%BB%93%E6%9E%84&tn=SE_PcZhidaonwhc_ngpagmjz&rsv_dl=gh_pc_zhidao),表达程序间的相互关系。
ps –el |grep tomcat (用指定关键字搜索进程,用来判断进程是否启动)
***kill 杀进程 ***
kill PID 终止进程(pid为进程编号,用ps命令可以查到进程编号)
kill -9 PID 强制终止进程 (多与上面的ps命令配合使用)
** top *** 动态显示当前系统中由该用户运行的进程列表。
5、说明
前5行为系统总体资源统计情况
top - 系统当前时间
up 系统已开机多长时间
user 当前用户数
load average cpu平均负载,三个数值分别为,1分钟,5分钟,15分钟
Tasks 系统当前进程数,
total:总进程数,
running:正在运行的进程数,
sleeping:睡眠的进程数,
stopped:停止的进程数,
zombie:僵尸进程数
%Cpu(s) cpu使用率,
us:用户使用cpu百分百,
sy:系统内核使用cpu百分百,
id:剩余的cpu百分百
Mem 内存使用信息,
total:总内存大小,
free:空闲的内存,
used:已使用的内存,
buff/cache:缓存的内存大小
Swap 虚拟内存信息......
列表详情:
PID 进程id
USER 进程所有者
PR 优先级
NI nice值,负值表示高优先级,正值表示低优先级
VIRT 进程使用的虚拟内存总量
RES 进程使用的物理内存大小
SHR 共享内存大小
S 进程状态,D:不可中断的睡眠状态,R:运行,S:睡眠,T:跟踪/停止,Z:僵尸进程
%CPU 进程使用的CPU占用百分比
%MEM 进程使用的物理内存百分比
TIME+ 进程使用的CPU时间总计
COMMAND 命令名
***renice ***修改一个正在运行的进程的优先级(意义不大)
***pstree *** 列出进程树状图
网友评论