目前,我的计算机在显示登录屏幕之前启动了许多服务(例如docker,apache2,mysql,网络)。我想在登录屏幕后启动这些服务,以便在我登录时继续引导。如何更改服务顺序?
如果这不可能,是否有另一种方法可以将服务移出“关键链”?
这是我的关键链:
graphical.target @ 14.613s └─multi-user.target @ 14.613s └─getty.target@ 14.613s └─[email protected]@ 14.612s └─systemd-用户sessions.service @ 11.369s + 38MS └─ basic.target @ 11.207s└─paths.target @ 11.207s└─cups.path @ 11.207s└─sysinit.target @ 11.192s└networking.service@ 3.243s + 7.948s└systemd-random-seed.service @ 3.185s + 57ms└─systemd-remount-fs.service@ 3.043s + 140ms└─keyboard-setup.service@ 1.977s + 1.065s└─systemd-udevd.service@ 1.963s + 11ms └─systemd-tmpfiles-setup-dev.service@ 1.690s + 273ms└─kmod └─kmod-static-nodes.service@ 1.567s + 113ms└─system.slice@ 1.521s└─-.slice@ 1.520s
您可以通过为服务创建或修改系统单位文件来更改服务的启动顺序,例如在Ubuntu中,您可以通过在其单位文件中编辑选项“之后”来更改LightDM“跨桌面显示管理器”
/lib/systemd/system/lightdm.service
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句