21篇测试必备的Linux常用命令,每天敲一篇,每次敲三遍,每月一循环,全都可记住!
!
https://www.cnblogs.com/poloyy/category/1672457.html
查看所有进程
ps -A
查看java进程
ps -ef | grep java
显示所有进程信息,连同命令行
ps -ef
ps 与grep 常用组合用法,查找特定进程
ps -ef | grep java
ps -ef返回列表各个字段的含义
UID:表示用户ID
PID:表示进程ID
PPID:表示父进程号
C:表示CPU的占用率
STIME:进程的启动时间
TTY:登入者的终端机位置
TIME:表示进程执行起到现在
总的CPU占用时间
CMD:表示启动这个进程的命令
显示所有进程更详细的信息,包括进程占用CPU、内存
ps -aux
根据CPU、内存使用来降序排序
ps -aux --sort -pcpu
ps -aux --sort -pmem
ps -aux返回列表各个字段的含义
USER:表示哪个用户启动了这个进程
PID :进程ID
%CPU:进程CPU的占用率
%MEM:进程物理内存的占用率
VSZ :进程占用的虚拟内存量 (Kbytes)
RSS :进程当前实际上占用了多少内存
TTY :进程是在哪个终端机上面运作,若与终端机无关,则显示 ?,另外, tty1-tty6 是本机上面的登入者程序,若为 pts/0 等等的,则表示为由网络连接进主机的程序。
STAT:该程序目前的状态,主要的状态有
R :运行;该程序目前正在运作,或者是可被运作
D:不可中断:一般是IO进程
S :中断;该程序目前正在睡眠当中 (可说是 idle 状态),但可被某些讯号 (signal) 唤醒。
T :停止:该程序目前正在侦测或者是停止了
Z :僵尸:该程序应该已经终止,但是其父程序却无法正常的终止他,造成 zombie (僵尸) 程序的状态
START:该进程启动的时间点
TIME :进程从启动后到现在,实际占用CPU的总时间
COMMAND:启动该进程的命令