computer_knowledge_notes/Software/_系统工具/systemctl.md

1.2 KiB
Raw Blame History

简介

控制systemd系统和服务管理器。请先使用man systemd命令了解systemd。

语法

systemctl [options] command [unit]

选项

命令

Unit命令
list-units	# 列出systemd当前在内存中的units
start	# 开启某项服务
restart	# 重启某项服务
stop	# 关闭某项服务
status	# 检查服务状态
Unit文件命令
list-unit-files [patterns]	# 
enable	# 使某项服务自动启动。其作法是加载一组符号链接,然后重载系统管理器的配置。
disable	# 使某项服务不自动启动。其作法是删除相应的符号链接从而使enable或link命令失效。
set-default <TARGET>	# 设置启动的默认目标。其实就是创建了从/lib/systemd/system/<TARGET>到/etc/systemd/system/default.target的符号链接。
	# multi-user.target - 默认不进入图形界面
	# graphical.target - 默认进入图形界面
机器命令
作业命令
环境命令
管理生命周期
系统命令
参数的语法

实例

systemctl start libvirtd	# 开启libvirtd服务
systemctl set-default multi-user.target	# 开机后不进入图形界面