linux进程相关命令

进程相关的命令

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 *** 列出进程树状图

你可能感兴趣的:(linux进程相关命令)