系统管理

Linux systemctl 命令

查看或管理 systemd 服务。服务名称可能因发行版而异。

适用版本/范围: 常用 Linux 命令;Shell 内置命令与外部程序的行为可能因发行版而异。English

语法

systemctl [OPTIONS...] COMMAND [UNIT...]

用法示例

检查 SSH 服务状态(单元名称可能不同)。

systemctl status ssh

列出当前正在运行的服务单元。

systemctl list-units --type=service --state=running

参数、选项与子句

参数 / 子句说明
status UNIT显示单元状态和近期日志。
start UNIT / stop UNIT立即启动或停止单元。
restart UNIT / reload UNIT重启单元,或要求它重新加载配置。
enable UNIT / disable UNIT设置单元是否随系统启动。
--now与 enable/disable 配合时,同时立即启动或停止单元。
--user管理当前用户的服务管理器。
list-units --type=TYPE按单元类型筛选列表。
安全提示

执行前请核对命令和目标路径。修改文件、服务、账户、磁盘、权限或数据库的操作可能难以撤销;建议先在安全环境测试并保留备份。

参考文档 ↗返回目录