ZKX's LAB

linux 进程id 哪个服务 linux怎么查询进程和进程的id?

2020-10-07知识7

linux环境下 ps命令查看找不到java进程,使用ps-ef|grep java可以找到java进程,为什么? ps命令默认只显示当前用户当前控制台的进程,其他用户的以及后台的进程看不到,需要使用ps aux或者ps-ef等形式才可以,这是ps命令的功能选项的问题,与你的java进程是否被中断无关。

linux怎么查询进程和进程的id 输入top 命令 pid就是进程id如果查看某进程 可以 ps axu|grep 进程名称 或者id

linux怎么查询进程和进程的id?

Linux中通过ps命令查看指定进程是否启用的命令是什么?谢谢 显示其他用户启动的进程(a)查看系统中属于自己的进程(x)启动这个进程的用户和它启动的时间(u)使用“date-s”命令来修改系统时间比如将系统时间设定成1996年6月10日的命令如下。date-s 06/10/96将系统时间设定成下午1点12分0秒的命令如下。date-s 13:12:00USER PID%CPU%MEM VSZ RSS TTY STAT START TIME COMMANDroot 1 0.0 0.0 1340 440?S Nov05 0:04 initroot 2 0.0 0.0 0 0?SW Nov05 0:00[keventd]root 3 0.0 0.0 0 0?SW Nov05 0:00[keventd]USER域指明了是哪个用户启动了这个命令;用户可以查看某个进程占用了多少CPU;内存使用及其VSZ(虚拟内存大小)和RSS(常驻集大小):VSZ表示如果一个程序完全驻留在内存的话需要占用多少内存空间;RSS指明了当前实际占用了多少内存;STAT显示了进程当前的状态:S\":进程处在睡眠状态,表明这些进程在等待某些事件发生-可能是用户输入或者系统资源的可用性;last命令可以有效的查看系统登录事件在一个进程调用了exit之后,该进程并非马上就消失掉,而是留下一个称为僵尸进程(Zombie)的数据结构。在Linux进程的5种状态中,僵尸进程是非常特殊的一种,它已经放弃了几乎所有内存空间,没有任何可执行代码,也不能。

如何查看linux端口被哪个进程占用,再进行系统操作的时候,启动某个应用程序时,需要占用服务的某一个端口,但是由于服务的端口和非其他程序占用的时候,系统就会提示服务。

Linux下查看一个进程占用了哪个端口的方法 时候需要在Linux下查看一个进程占用了那个端口,但是只知道进程大致的名称,比如要查看hadoop的namenode在哪个端口上运行,以便在eclipse中连接。首先用ps命令查看进程的id:复制代码代码如下:ps-ef|grep Name其中每一行(很长的时候会占用若干行)的第二个字段就是进程的id。当然,对于在java虚拟机中运行的进程,比如hadoop的守护进程,可以直接用jsp命令查看:jps|grep Name或者已经知道进程的确切名称,可以用pidof查看:pidof Name查看到进程id之后,使用netstat命令查看其占用的端口:netstat-nap|grep pid

Linux进程查看的ps命令 ps简介前面介绍的两个命令都是用于查看当前系统用户的情况,下面就来看看进程的情况,这也是本章的主题。要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而ps命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等。总之大部分信息都是可以通过执行该命令得到的。ps命令及其参数ps命令最常用的还是用于监控后台进程的工作情况,因为后台进程是不和屏幕键盘这些标准输入/输出设备进行通信的,所以如果需要检测其情况,便可以使用ps命令了。该命令语法格式如下:ps[选项]下面对命令选项进行说明:e 显示所有进程。f 全格式。h 不显示标题。l 长格式。w 宽输出。a 显示终端上的所有进程,包括其他用户的进程。r 只显示正在运行的进程。x 显示没有控制终端的进程。O[+|-]k1[,[+|-]k2[,…]]根据SHORT KEYS、k1、k2中快捷键指定的多级排序顺序显示进程列表。对于ps的不同格式都存在着默认的顺序指定。这些默认顺序可以被用户的指定所覆盖。其中“+”字符是可选的,“-”字符是倒转指定键的方向。pids 只列出指定进程的。

随机阅读

qrcode
访问手机版