Command

service

2023-03-06

service 命令是 Linux 中用于管理系统服务的工具,主要用于启动、停止、重启和查看系统服务状态,在较新的 Linux 发行版中,可以使用 [[systemctl]] 命令替代。

语法

Terminal window
service [选项] 服务名
  • start:启动
  • stop:停止
  • restart:重启
  • status:查看状态
  • status-all:查看所有运行服务状态

使用

Terminal window
# 启动 nginx 服务
service nginx start
# 停止 mysql 服务
service mysql stop
# 重启 apache2 服务
service apache2 restart
# 查看 ssh 服务状态
service ssh status
# 查看所有服务状态
service --status-all

服务文件位置

服务脚本通常位于以下目录:

  • /etc/init.d/:传统的 System V 初始化脚本
  • /etc/rc.d/init.d/:某些发行版使用的位置