basic.target是怎样调用systemd-logind.service的?
时间: 2023-01-31 14:01:52 浏览: 74
systemd-logind.service 的 basic.target 依赖关系可以通过 systemctl 命令的 --type=target 选项来查看。例如,可以使用以下命令来查看 basic.target 的依赖关系:
systemctl --type=target --all
您也可以使用以下命令来查看单独的 basic.target 的依赖关系:
systemctl --type=target --all basic.target
要调用 basic.target,您可以使用以下命令:
systemctl start basic.target
这将启动 basic.target 中列出的所有服务和目标。
注意:如果您尝试在没有指定 --type 选项的情况下调用 basic.target,则会出现错误,因为 basic.target 不是单独的服务,而是目标(即组合多个服务的类型)。因此,在调用 basic.target 时,必须指定 --type=target 选项。
相关问题
是不是 basic.target调用了systemd-logind.service
是的,basic.target 会调用 systemd-logind.service。在系统启动过程中,basic.target 是一个关键的系统服务,它会调用多个其他的服务,包括 systemd-logind.service。在 basic.target 被调用后,系统就可以开始提供基本的服务,比如用户登录、网络连接等。
systemctl daemon-reloadsystemctl restart systemd-logind.service
这是两个systemd服务管理的命令,其含义如下:
systemctl daemon-reload:重载systemd守护进程,重新加载配置文件,以便在服务配置文件中更改后更新systemd日志记录器并刷新内存中的所有单元状态。
systemctl restart systemd-logind.service:重新启动systemd-logind服务,它是systemd的一个系统服务,负责管理用户的登录会话和控制用户对系统的访问。
以下是示例代码:
```
$ sudo systemctl daemon-reload
$ sudo systemctl restart systemd-logind.service
```