--- id: systemd title: "systemd" type: concept tags: [linux, service-manager] date: 2026-04-16 --- ## Definition systemd 是 Linux 系统的服务管理器,负责管理系统进程、服务和启动项,是大多数现代 Linux 发行版的初始系统。 ## Key Components - **systemd**:系统和服务管理器 - **systemctl**:命令行管理工具 - **journald**:日志收集系统 - **unit files**:服务配置文件(.service) ## Common Commands ```bash # 启动服务 sudo systemctl start # 停止服务 sudo systemctl stop # 重启服务 sudo systemctl restart # 查看状态 sudo systemctl status # 开机自启 sudo systemctl enable # 禁用开机自启 sudo systemctl disable # 查看日志 sudo journalctl -u ``` ## Unit File Structure ```ini [Unit] Description= After=network-online.target Wants=network-online.target [Service] Type=simple ExecStart=/path/to/executable Restart=on-failure RestartSec=10 [Install] WantedBy=multi-user.target ``` ## Connections - [[systemd]] ← manages ← [[Linux系统服务]] - [[systemd]] ← writes_logs_to ← [[journald]]