首先说明:UID 是指USE(用户)ID,PID是Process(进程)ID,PPID 是Parent Process(父进程)ID。

UID

UID 用户身份证明(User Identification)的缩写。UID用户在注册会员后,系统会自动的给你一个UID的数值。意思就是给这名用户编个号。

比如,甲在论坛注册后获得UID23 那其后乙注册应该是UID24 但是也有可能是其他,这个是整个论坛系统自动分配的。还有一个可能,比如,甲注册了论坛,UID20 但是后来他退出了,就不是会员了,但是他的UID20就空着了,其后的人也不能得到UID20了。

PID

PID(Process Identification)操作系统里指进程识别号,也就是进程标识符。操作系统里每打开一个程序都会创建一个进程ID,即PID。PID(进程控制符)英文全称为Process Identifier,它也属于电工电子类技术术语。PID是各进程的代号,每个进程有唯一的PID编号。它是进程运行时系统分配的,并不代表专门的进程。在运行时PID是不会改变标识符的,但是进程终止后PID标识符就会被系统回收,就可能会被继续分配给新运行的程序。

只要运行一程序,系统会自动分配一个标识。是暂时唯一:进程中止后,这个号码就会被回收,并可能被分配给另一个新进程。只要没有成功运行其他程序,这个PID会继续分配给当前要运行的程序。如果成功运行一个程序,然后再运行别的程序时,系统会自动分配另一个PID。

PPID

PPID Product Part Identification 产品料号识别码,便于产品追踪,并含有部分信息,一般的使用形式是产品包装上贴的一维码或二维码

计算机中代表当前进程的父进程ID;Payload protocol identifier,在S1AP通信中标识此服务ID

以上内容转自 御用闲人的《UID、PID、PPID是什么?》

❤使用一:JPS显示

在Linux界面中执行jps命令即可看到使用 Java的使用

获取到进程的PID后通过 ps -ef |grep <PID> 找到详细信息

由此可见进程121xxx的父进程为1,关于父进程为1的僵尸进程如何处理参照庾志辉作者所写的《父进程为1号进程(ppid=1)的僵尸进程处理和分析》

关于ps -ef 内容详解参见despair_ghost 的ps -ef|grep详解

-----------------------------补充--------------------------------------

  • Linux中使用who命令查看当前登录服务器的用户
  • 使用w命令查看用户所操作的界面

【Linux运维——TOP命令】 UID、PID和PPID的介绍相关推荐

  1. Linux运维常用命令(转)

    为什么80%的码农都做不了架构师?>>>    1.删除0字节文件 find-type f -size 0 -exec rm -rf {} \; 2.查看进程 按内存从大到小排列 p ...

  2. linux系统中pwd命令的作用,Linux运维pwd命令有什么用途?linux系统

    Pwd命令用于显示当前所在的位置,是Linux运维工作人员需要掌握的Linux文件和目录操作命令之一.对于Linux运维工作,Linux命令是必不可少的.随着技术的发展,市场对于Linux运维人才的需 ...

  3. 6.Linux运维常用命令

    1.Linux运维常用命令 chage -M 99999 test  #修改test用户的密码有效期:10W天 lscpu  --查看cpu; #查看CPU核数,当前机器是物理机还是虚拟机 iosta ...

  4. linux运维常用命令整理

    对于刚接触运维的朋友们来说,linux命令行是个非常头痛的问题,要不就是记不住命令,要不就是记不住用法,总之,就是觉得linux运维命令很头疼. 最近花了些时间整理了一些常用的linux下常用的运维命 ...

  5. Linux运维实用命令

    (尊重劳动成果,转载请注明出处:https://blog.csdn.net/qq_25827845/article/details/83956874冷血之心的博客) 目录 top----Linux下常 ...

  6. linux运维工程师命令,Linux运维工程师的常用Linux命令汇总

    今天小编要跟大家分享的文章是关于Linux运维工程师的常用Linux命令汇总.作为运维人员,这些常用命令不得不会,掌握这些命令,工作上会事半功倍,提供工作效率.下面来和小编一起看一看吧! 一.文件和目 ...

  7. Linux 运维常用命令 find、awk、sed、grep、vi、ps、lsof、rpm

    先用一个脚本,模拟创建 14 个测试文件: #!/bin/bash for ((i=1;i<=10;i++)); do if [ $i -lt 3 ] thentouch /home/mysql ...

  8. linux运维常用命令一句话

    整理收集一些linux运维管理.系统管理的常用命令,太多了记不住,只能记录下来方便日后查看.也可以和大家分享.如果你有好的一句话命令也贴出来吧.本文持续更新中. 1.linux启动过程 开启电源 -- ...

  9. linux运维常用命令一句话(持续更新中)

    整理收集一些Linux运维管理.系统管理的常用命令,太多了记不住,只能记录下来方便日后查看.也可以和大家分享.如果你有好的一句话命令也贴出来吧.本文持续更新中. 1.linux启动过程 开启电源 -- ...

最新文章

  1. UML部署图(转载)
  2. 总结Hbase 与 MongoDB
  3. wp转shp_【收藏】空间数据格式转换方法
  4. angularJS开发碰到的问题
  5. 第一章 进程与线程的基本概念
  6. java按钮添加事件_java中添加按钮并添加响应事件的方法(推荐)
  7. Castle的自定义类型转换
  8. django中间件修改,以及TypeError: object() takes no parameters的异常处理
  9. 多语言可视化编辑webControl 2.0版
  10. 对RS232接口的详细攻破
  11. 流行编曲(6)副旋律&合声
  12. Android 控件获取焦点
  13. Node.js版-七夕无事,人艰勿拆,求别说...
  14. Angular 个人深究(三)【由InputOutput引起的】
  15. (翻译)采用字母间距提高全大写文本可读性的方式
  16. Java项目:教师资格证报名系统(java+SpringBoot+vue+maven+mysql+elementui)
  17. 油猴插件(隐藏知乎标题,屏蔽百度搜索广告)
  18. base64decode(), base64.b64encode()用法
  19. 为什么要使用去耦电容?去耦电容的工作原理。
  20. 032 参数方程确定的函数导数

热门文章

  1. 9.FastAPI Request对象
  2. JavaScript 截取字段指定字符后面的内容
  3. 计算机硬件知识哪里学,计算机硬件基础知识 计算机硬件是由哪几部分组成的...
  4. elisa标准曲线怎么做_ELISA标准曲线应该怎么绘制
  5. 数据分享|1990-2015年中国30万以上城市建成区标准化数据集
  6. 大型冲压模具已能生产单套重量达50多吨的模具
  7. 第一章:HTML基础
  8. linux的v4l2运行源码,linux v4l2摄像头应用层编程介绍
  9. 游戏建模:次世代场景间谍屋制作分享
  10. 如何使用 Github 作为自己的免费图床