系统服务和用户服务比较

本文介绍了如何存储自定义单元文件,包括系统服务和用户服务的区别。详细阐述了如何重新加载、启动、停止服务,以及设置服务在启动时自动运行。特别指出,使用systemctl--user命令需通过SSH登录,而不适用于su和sudo。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

存储自定义单元文件

系统服务 : /etc/systemd/systemd/system/unit.service

用户服务 : ~/.config/systemd/user/unit.service

重新加载单元文件

系统服务 : # systemctl daemon-reload

用户服务 : $ systemctl --user daemon-reload

启动服务

系统服务 : # systemctl start UNIT

用户服务 : $ systemctl --user start UNIT

停止服务

系统服务 : # systemctl stop UNIT

用户服务 : $ systemctl --user stop UNIT

在计算机启动时启动服务

系统服务 : # systemctl enable UNIT

用户服务 :$ loginctl enable-linger

                   $ systemctl --user enable UNIT

使用systemctl --user命令必须在控制台通过SSH登录,su和sudo不起作用。

systemctl命令与每个用户的systemd --user进程交互,仅当用户首次从控制台或SSH登陆时系统才会启动该进程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值