【网络编程】四、守护历程实现 && 前背景作业 && 会话与历程组 ...

打印 上一主题 下一主题

主题 1932|帖子 1932|积分 5796


Ⅰ. 守护历程的概念

​ 守护历程(daemon),也称 精灵历程本质上是一个孤儿历程。是在盘算机利用系统中运行的一种 特殊范例的背景历程。它们通常在系统启动时启动,并在系统关闭时停止。守护历程在背景运行,不与用户交互,通常没有控制终端
​ 守护历程的重要目标是执行特定的使命或提供特定的服务,而不需要用户的干预。它们可以是网络服务、系统监控程序、定时使命等。守护历程通常以超级用户(root)权限运行,以便执行需要特权的利用。
   ​ 守护历程通常会在系统启动时由启动脚本或系统配置文件启动。它们会在背景运行,并通过日记文件记录其活动。守护历程还可以通过历程间通信(IPC)机制与其他历程进行通信。
  ​ 守护历程的一个重要特点是它们可以或许在系统崩溃或重启后自动重新启动,以确保服务的连续性。它们通常会监督系统状态,并在必要时采取步伐来恢复服务。
  ​ 我们可以通过 ps ajx | grep sshd 指令来检察当前系统中的守护历程信息:
  1. [liren@VM-8-7-centos tcp]$ ps ajx | head -1 && ps ajx | grep sshd
  2. PPID   PID  PGID   SID TTY      TPGID STAT   UID   TIME COMMAND
  3.     1  3461  3461  3461 ?           -1 Ss       0   1:09 /usr/sbin/sshd -D
  4. 12517  5486  5485 12517 pts/6     5485 S+    1001   0:00 grep --color=auto sshd
  5. 3461 11352 11352 11352 ?           -1 Ss       0   0:00 sshd: liren [priv]
  6. 11352 11368 11352 11352 ?           -1 S     1001   0:00 sshd: liren@pts/4
  7. 3461 11510 11510 11510 ?           -1 Ss       0   0:00 sshd: liren [priv]
  8. 11510 11513 11510 11510 ?           -1 S     1001   0:00 sshd: liren@pts/5
  9. 3461 12513 12513 12513 ?           -1 Ss       0   0:00 sshd: liren [priv]
  10. 12513 12516 12513 12513 ?           -1 S     1001   0:01 sshd: liren@pts/6
  11. ……
复制代码
​ 实在这些守护历程和打印信息中的 SID 也是有关系,下面我们就来研究一下!
Ⅱ. 明白会话和作业

会话(session)是一个或多个历程组的聚集。比如下图:

   

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

西河刘卡车医

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表