1、systemd?是什么
systemd是现代LInux系统里常见的系统级服务管理其
它负责启动、停止、重启 、监控系统服务,例如:
ssh
NetworkManager
docker
bluetooth
cron
nginx
mysql
2、systemd-user是什么?
systemd-user是用户级systemd服务管理器:是用户级systemd服务管理器。它不是管理整个系统,而是管理当前用户自己的后台服务
例如:
输入法服务
音频服务
桌面通知服务
用户级 dbus
pipewire
fcitx5
3、systemd和systemd-user区别
对比项 | systemd | systemd-user |
作用范围 | 整个系统 | 当前用户 |
权限 | 通常需要 root/sudo | 当前用户权限 |
常用命令 |
|
|
管理对象 | ssh、docker、nginx 等 | fcitx5、pipewire、用户服务等 |
服务文件位置 |
|
|
简单来说:
systemd:
系统级服务管理器
管理整个LInux系统的后台服务
通常用sudo systemctl 操作
systemd-user
用户级服务管理器
管理当前用户自己的后台服务
通常用systemctl --user 操作
不随便加sudo