关于 systemctl
systemctl 是 Linux 操作系统中用于管理系统和服务的核心命令行工具。它是 systemd(现代 Linux 发行版的初始化系统和服务管理器)的主要界面,取代了旧版本中的 service 和 chkconfig 命令。主要用途有:
- 服务状态管理:启动 (
start)、停止 (stop)、重启 (restart) 或重新加载 (reload) 系统服务(如 Apache、MySQL、Docker 等)。 - 开机自启控制:设置服务在系统引导时自动启动 (
enable) 或取消自动启动 (disable)。 - 状态监控:检查服务当前的运行状态 (
status)、是否正在运行 (is-active) 或是否已设置为开机自启 (is-enabled)。 - 系统电源管理:执行系统级别的操作,如重启 (
reboot)、关机 (poweroff)、挂起 (suspend) 或切换运行级别(如进入救援模式)。 - 单元 (Unit) 管理:不仅可以管理服务 (
.service),还能管理挂载点 (.mount)、套接字 (.socket) 和定时任务 (.timer) 等系统资源。