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.