📅  最后修改于: 2023-12-03 15:06:51.322000             🧑  作者: Mango
在 Linux 系统中,系统服务是需要在后台运行的程序,其目的是提供特定功能而不受前台用户干扰。systemctl 命令是用于管理系统服务的工具之一,它可以用于启动、停止、重启、启用或禁用服务等。
systemctl [选项] [单位名]
以下是常用的 systemctl 选项:
-a
:列出所有活动中的服务-t
:指定所要操作的服务类型status
:显示服务当前状态start
:启动服务stop
:停止服务restart
:重启服务enable
:设置服务为开机启动disable
:关闭服务的开机启动systemctl list-unit-files
该命令将列出所有已安装的服务。
systemctl list-units --type=service
该命令将列出所有正在运行的服务。
systemctl status apache2
该命令将显示 apache2 服务的当前状态。
systemctl start ssh
该命令将启动 ssh 服务。
systemctl stop nginx
该命令将停止 nginx 服务。
systemctl restart mysql
该命令将重启 mysql 服务。
systemctl enable httpd
该命令将设置 httpd 服务为开机启动。
systemctl disable postfix
该命令将关闭 postfix 服务的开机启动。
systemctl 命令是 Linux 操作系统中管理系统服务的主要工具之一。了解如何使用 systemctl 命令可以让你更有效地管理 Linux 系统服务,提高系统的稳定性和可靠性。