网站首页 > 基础教程 正文
在linux系统中,当用户使用ps axj命令查看进程的相关信息时(如图1),第一行的PPID、PID、PGID、SID所在列的数值有的进程是相同的,有的是一两个相同,有的则是全不相同,那么PPID、PID、PGID、SID分别表示进程的什么信息呢?
PID
PID即进程的ID号,当进程运行时,系统会给该进程分配一个ID号,用作该进程的唯一标识,当进程停止运行时,系统也会回收该ID号。在linux系统中,进程的PID值是有限的,数值也是有范围的,可以通过cat /proc/sys/kernel/pid_max命令查看当前系统所支持的PID上限;如图:
PPID
PPID是指当前进程的父进程的PID,本质也是一个PID,可以通过查看进程的PPID获取该进程的父进程是谁。
PGID
PGID是指该进程所在进程组的ID,每个进程都有其对应的进程组,每个进程组都包含最少一个进程。Linux系统默认会将运行的进程继承使用父进程的进程组ID,即默认进程和其父进程在同一个进程组内。
SID
SID是指进程的会话ID,和进程组类似,每个进程都属于一个会话,但是同一个会话可以包含多个进程。会话主要用于连接一个控制终端,并且接收来自控制终端输入输出信息,而会话的意义在于让终端可以使用多个进程组下的进程。
猜你喜欢
- 2024-11-13 SPI_FLASH编程_读ID spi flash 编程器
- 2024-11-13 Linux系统下配置VLAN 如何配置linux网络设置
- 2024-11-13 如何在 Linux 中查找父进程 PPID linux查找进程名称
- 2024-11-13 Linux面试题分享-用户管理有哪些知识点?
- 2024-11-13 Linux 查看版本信息 linux查看版本号命令
- 2024-11-13 大企业才用的分布式唯一Id,它比GUID好
- 2024-11-13 Linux系统移植篇2:STM32MP1微处理器之系统镜像烧写
- 2024-11-13 2. Zookeeper ACL 组成 zookeeper consul
- 2024-11-13 详细指南:如何在Linux中查看系统版本信息
- 2024-11-13 iPhone X 绕过 Apple ID 锁,直接激活使用
- 06-18单例模式谁都会,破坏单例模式听说过吗?
- 06-18Objective-c单例模式的正确写法「藏」
- 06-18单例模式介绍(单例模式都有哪些)
- 06-18前端设计-单例模式在实战中的应用技巧
- 06-18PHP之单例模式(php单例模式连接数据库)
- 06-18设计模式:单例模式及C及C++实现示例
- 06-18python的单例模式(单例 python)
- 06-18你认为最简单的单例模式,东西还挺多
- 最近发表
- 标签列表
-
- jsp (69)
- gitpush (78)
- gitreset (66)
- python字典 (67)
- dockercp (63)
- gitclone命令 (63)
- dockersave (62)
- linux命令大全 (65)
- pythonif (86)
- location.href (69)
- dockerexec (65)
- tail-f (79)
- queryselectorall (63)
- location.search (79)
- bootstrap教程 (74)
- 单例 (62)
- linuxgzip (68)
- 字符串连接 (73)
- html标签 (69)
- c++初始化列表 (64)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)