systemctl list-units --type=service:此命令会列出所有当前加载的服务单元。默认情况下,此命令仅列出激活状态为active的服务单元。--all选项可列出所有服务单位,无论激活状态如何。
systemctl list-units --type=service:

systemctl list-units --type=service --all

上图中UNIT列是服务单元名称;LOAD列是表示systemd是否正确解析了单元的配置并将该单元加载到内存中;ACTIVE列表示单元的高级激活状态,此信息表示单元是否已经成功启动;SUB列表示单元的低级别激活状态,此信息指示有关该单元的更多详细信息;DESCRIPTION列表示单元的简短描述
systemctl status name.type:此命令用来查看特定单元的状态。如果未提供单元类型,则systemctl将显示服务单元的状态(如果存在)

systemctl enable name.type:此命令可以使服务在系统引导式启动

systemctl disable name.type:此命令可以禁止服务在系统引导时启动

systemctl is-enable sshd.service:此命令可以验证服务单元是否已启用在系统引导期间自动启动

systemctl is-active sshd.service :此命令可以验证服务单元当前是否处于活动状态

systemctl stop UNIT:此命令可以在运行中的系统上停止一项服务

systemctl start UNIT:此命令可以在运行中的系统上启动一项服务

systemctl restart UNIT:此命令可以在运行中的系统上重新启动一项服务,进程ID会变

systemctl reload UNIT:此命令会重新加载运行中服务的配置文件,进程ID不会变

systemctl mask UNIT:此命令可以彻底禁用服务,使其无法手动启动或在系统引导时启动

systemctl unmask UNIT:此命令可以使屏蔽的服务变为可用
