systemctl
是一个管理系统服务的命令行工具,它是 systemd 管理工具的主要接口之一。systemd 是 Linux 系统中的一个 init 系统和系统管理器,它负责启动系统中的各种服务和进程,并管理它们的生命周期。
以下是一些常用的 systemctl
命令以及它们的作用:
启动一个服务:启动一个指定的服务。
systemctl start servicename
停止一个服务:停止一个指定的服务。
systemctl stop servicename
重新启动一个服务:停止并重新启动一个指定的服务。
systemctl restart servicename
查看一个服务的状态:显示指定服务的当前状态。
systemctl status servicename
启用一个服务:设置一个服务在系统启动时自动启动。
systemctl enable servicename
禁用一个服务:设置一个服务在系统启动时不自动启动。
systemctl disable servicename
查看已启用的服务:列出所有在系统启动时自动启动的服务。
systemctl list-unit-files --type=service
查看所有正在运行的服务:列出所有当前正在运行的服务。
systemctl list-units --type=service
重新加载 systemd:重新加载 systemd 并重新读取配置文件。
systemctl daemon-reload
这些命令可以帮助您管理系统中的服务,启动、停止、重启以及配置服务的自动启动行为。
评论