Linux查看进程:根据PID获取信息(linux根据pid查看进程)

在Linux系统中,可以使用`ps`命令来查看进程PID和其他一些进程信息,也可以利用PID来查看具体的某一进程信息。因此要查看某个进程详细信息,需要知道它的PID(Process Identification number),具体操作如下:

##### 一、查看进程PID

要查看某个进程的PID,可以使用`ps aux`命令,以`grep`为例:

ps aux | grep grep 
ssh 21050 0.0 0.3 90176 2224 pts/22 S+ 22:34 0:00 grep --color=auto grep

可见,grep的PID是21050。

##### 二、根据PID获取信息

根据获取到的PID,可以使用`ps`和`top`命令来查看更多信息:

使用`ps`:

ps O -p 21050 
UID PID PPID C STIME TTY TIME CMD
ssh 21050 20610 0 22:34 pts/22 00:00:00 grep --color=auto grep

可以看到进程的PPID、CPU使用时间等信息。

使用`top`:

top -p 21050
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
21050 ssh 20 0 698164 6344 2544 S 0.0 0.3 0:00.00 grep --color=auto grep

可以看到进程的用户名、虚拟内存使用量、实际物理内存使用量等信息。

通过以上操作可以获取到某个进程的详细信息,比如它的PID、用户名、VIRT及RES列的值,能够帮助我们更好的查看相关的进程信息。


数据运维技术 » Linux查看进程:根据PID获取信息(linux根据pid查看进程)