查看linux查看进程是否存在,linux查看正在运行的进程
大家好,查看linux查看进程是否存在相信很多的网友都不是很明白,包括linux查看正在运行的进程也是一样,不过没有关系,接下来就来为大家分享关于查看linux查看进程是否存在和linux查看正在运行的进程的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!
linux下用ps -ef |grep ,结果哪个是进程号
root 13091 12287 0 07:20 pts/1 00:00:00 grep oscard中的第二列【13091】是进程号。
ps命令将某个进程显示出来,LINUX下最常用的也是非常强大的进程查看命令
grep命令是查找,全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。这是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。
中间的|是管道命令是指ps命令与grep同时执行
扩展资料:
PS命令其中各项的内容意思如下:
1、参数e:显示所有程序。
2、参数f:显示UID,PPIP,C与STIME栏位
3、UID:用户ID、但输出的是用户名
4、PID:进程的ID
5、PPID:父进程ID
6、C:进程占用CPU的百分比
7、STIME:进程启动到现在的时间
8、TTY:该进程在那个终端上运行,若与终端无关,则显示?若为pts/0等,则表示由网络连接主机进程。
9、CMD:命令的名称和参数
linux查看是否有某个运行的进程命令
top命令用于动态的监视进程活动与系统负载等信息,格式为:“top”。
这个top命令可真的是太厉害了,完全可以比喻成是“强化版的Windows任务管理器”,运行界面如图2-5所示:
图2-5 top命令的执行界面
了解更多linux命令:
前面的五行为系统整体的统计信息,下面咱们来逐行的讲解:
第1行:系统时间,运行时间,登陆用户数,系统负载(分别为1分钟、5分钟、15分钟的平均值)。
第2行:进程总数,运行中的,睡眠中的,停止的,僵死的。
第3行:用户占用资源,系统内核占用资源,改变过优先级的进程,空闲的资源,等待输入输出的时间。
此行数据均为CPU数据并以百分比格式显示,例如"99.2 id"意味着有99.2%的CPU资源正在空闲中。
第4行:物理内存总量,使用量,空闲量,作为内核缓存的内存量。
第5行:虚拟内存总量,使用量,空闲量,已被提前加载的内存数据。
linux查看是否有某个运行的进程命令(不包括
查看所有进程:
1.ps-ef
2.ps-aux
e= all processes显示所有进程
f= full全格式
a= show processes for all users显示所有用户的进程u= display the process's user/owner显示用户x= also show processes not attached to a terminal显示无控制终端的进程
查看单个进程是否运行:
ps-ef|grep进程
ps-aux|grep进程
ps-ef显示参数详解:
UID用户IDPID进程IDPPID父进程IDC CPU占用率STIME开始时间TTY开始此进程的TTYTIME此进程运行的总时间CMD命令名
ps-aux显示参数详解:
PID进程的ID;
PPID父进程;
%CPU进程占用的CPU百分比;
%MEM占用内存的百分比;
NI进程的NICE值,数值大,表示较少占用CPU时间;
VSZ进程虚拟大小;
RSS驻留中页的数量;
TTY终端ID
STAT进程状态(有以下几种)
D无法中断的休眠状态(通常 IO的进程);
R正在运行可中在队列中可过行的;
S处于休眠状态;
T停止或被追踪;
W进入内存交换(从内核2.6开始无效);
X死掉的进程(从来没见过);
Z僵尸进程;
<优先级高的进程
N优先级较低的进程
L有些页被锁进内存;
s进程的领导者(在它之下有子进程);
l多进程的(使用 CLONE_THREAD,类似 NPTL pthreads);
+位于后台的进程组;
WCHAN正在等待的进程资源;
START启动进程的时间;
TIME进程消耗CPU的时间;
COMMAND命令的名称和参数;
ps为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的;如果想对进程时间监控,应该用 top工具.