Linux系统服务与用户管理全解析
1. 服务单元文件与状态
服务单元文件通常位于 /usr/lib/systemd/system/ 或 /lib/systemd/system/ 目录下,具体位置取决于Linux发行版。这些是可以读取的纯文本文件。服务存在多种状态:
- enabled :表示服务已可用并由systemd管理。启用服务时,systemd会在 /etc/systemd/system/ 中创建一个指向 /lib/systemd/system/ 中单元文件的符号链接。用户可以使用 systemctl 命令启动、停止、重新加载和禁用服务。但启用服务不会立即启动它,禁用服务也不会立即停止它。
- disabled :意味着 /etc/systemd/system/ 中没有符号链接,服务不会在启动时自动启动,但可以手动停止和启动。
- masked :表示服务被链接到 /dev/null/ ,完全禁用,无法以任何方式启动。
- static :表示单元文件是其他单元文件的依赖项,用户不能启动或停止它。
此外,还有一些不太常见的服务状态:
- indirect :属于不打算由用户管理,而是供其他服务使用的服务。
- genera
超级会员免费看
订阅专栏 解锁全文
2903

被折叠的 条评论
为什么被折叠?



