systemd管理的服务是基于socket实现的吗?

systemd管理的服务是基于socket实现的吗?

systemd(或sysvinit)管理的所有(或大部分)服务都是基于套接字(互联网或unix域套接字)实现的吗?

我有这个问题,因为我不知道“服务”这个概念是什么。我猜这意味着服务器通过套接字与其客户端通信?

谢谢。

答案1

systemd 服务只是 systemd 可以运行和管理的东西。例如,systemd-firstboot.service一个服务在系统安装后第一次启动,并执行一些配置,然后停止。 systemd-fsck-root.service将在重新启动时检查根磁盘。等等。

相当数量的服务充当服务器(例如cups.service),但不是全部。

man systemd.service

   A unit configuration file whose name ends in .service encodes
   information about a process controlled and supervised by systemd.

相关内容