服务的启动与关闭:
以network服务为例
语法:systemctl [command] [unit]
command 主要有:
start : 立刻启动后面接的unit
stop: 立刻关闭后面接的unit
restart: 重启后面接的unit
reload: 不关闭后面接的unit的情况下,重载配置文件,让设定生效
enable: 设定开机自启
disable: 设定不开机自启
status: 列出后面接的unit的状态
eg:
systemctl status network.service
systemctl start network.service
观察系统上所有的服务
systemctl [command] [--type=TYPE] [--all]
command:
list-units :依据unit列出目前有启动的unit.
list-unit-files :依据/usr/lib/systemd/system内的文件,将所有文件列表说明
--type=TYPE:就是之前提到到unit type,主要有service,socket,target等
eg:
systemctl list-units --type=service --all
系统命令
systemctl poweroff 系统关机
systemctl reboot 重新启动
systemctl suspend 进入暂停模式
systemctl hibernate 进入休眠模式
systemctl rescue 强制进入救援模式
systemctl emergency 强制进入紧急救援模式