IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux学习----进程组 -> 正文阅读

[系统运维]Linux学习----进程组

ProcessGroup

? Linux系统一般都是作为服务器而存在,对于Linux系统而言,图形化界面不过是一个内核之外给“普通用户”增加使用体验感的一个道“道具”而已,这个“道具”和Windows系统一样,对于一个小白而言上手即可使用,只不过Windows的图形界面是内核之内的,而Linux系统的图新界面是内核之外的。由于设计的初衷不同,作为服务器的Linux系统,使用图形化界面是没有任何对服务器性能提升的作用的,所以摒弃图形化界面一个Linux使用者所要秉持的原则
所以很多时候对Linux系统的使用常常是通过一个shell终端进行的,再说的直接一点,一个用户通过一个终端或者Telnet,login一个Linux系统往往是通过一个会话session进行的!当用户登入时,这个会话就开始了。这个时候shell所承担的作用就是,用户在pc端键盘输入指令给终端,终端把这个命令交给shell,shell会执行这个命令,执行完之后会把这个结果显示出来。这个过程周而复始,直到用户logout,这个会话就结束了。(可以想象shell就是一个进程)
然而用户在登入一个Linux系统后的目的却不是仅仅执行几行指令这么简单,用户的目的往往会在终端运行一个可执行的大程序,那么这个时候shell进程就会暂时把终端的使用权交个这个可执行程序,这个可执行程序会被一个由shell进程fork的子进程接管(其中就包含fork与exec函数族),这个子进程此时就获得了终端的使用权,从而进行输入输出的显示操作,当子进程结束后,会把使用权返回给shell进程。(注:这个时候,最开始的进程shell会变为后台进程,子进程变为前台进程。当然如果子进程是一个执行时间很长的程序的话,也可以将此进程作为一个后台挂起的进程,然后重新回到shell上来进行别的指令操作)此时这个子进程和shell进程之前其实是一个进程组,二者共同切换的使用这个终端为用户显示输入输出。这时我们可以将这个子进程分离出来,(使用setcid函数)成为一个新的会话session,但是分离出来的子进程没有终端了!就丧失了对终端的输入输出了!
? 注意这里面的关系!!!

#include <unistd.h>
int setpgid(pid_t pid, pid_t pgid);
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-10-07 14:11:49  更:2021-10-07 14:13:52 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 17:18:50-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码