一般包括服务启动和服务管理,可在系统引导时以及运行中的系统上激活系统资源、服务器守护进程和其他进程。
并行化功能(同时启动多个服务) ,它可提高系统的启动速度。按需启动守护进程,而不需要单独的服务。自动服务依赖关系管理,可以防止长时间超时。例如,只有在网络可用 时,依赖网络的服务才会尝试启动。利用 Linux 控制组一起追踪相关进程的方式。
下方列出了一些常用单元类型:
服务单元具有.service 扩展名,代表系统服务。这种单元用于启动经常访问的守护进程,如web 服务器。套接字单元具有.socket 扩展名,代表 systemd 应监控的进程间通信(IPC)套接字。如果客户端连接套接字,systemd 将启动一个守护进程并将连接传递给它。套接字单元用于延迟系统启动时的服务启动,或者按需启动不常使用的服务。路径单元具有.path 扩展名,用于将服务的激活推迟到特定文件系统更改发生之后。这通常用于使用假脱机目录的服务,如打印系统。


识别服务器上当前启用和活动的服务
systemctl list-units --type=service

systemctl list-units --type=socket --all

显示chronyd服务的状态,记下任何活动守护进程的进程ID
systemctl status chronyd

在以上命令输出中,与chronyd服务关联的进程ID是680
ps -p 680

确定sshd服务是否已启用在系统引导是启动
systemctl is-enabled sshd

systemctl is-active sshd

systemctl status sshd

systemctl list-unit-files --type=service
