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 CMDssh 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+ COMMAND21050 ssh 20 0 698164 6344 2544 S 0.0 0.3 0:00.00 grep --color=auto grep
可以看到进程的用户名、虚拟内存使用量、实际物理内存使用量等信息。
通过以上操作可以获取到某个进程的详细信息,比如它的PID、用户名、VIRT及RES列的值,能够帮助我们更好的查看相关的进程信息。