Command

service

2023-03-06

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

语法

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

使用

Terminal window
1
# 启动 nginx 服务
2
service nginx start
3
4
# 停止 mysql 服务
5
service mysql stop
6
7
# 重启 apache2 服务
8
service apache2 restart
9
10
# 查看 ssh 服务状态
11
service ssh status
12
13
# 查看所有服务状态
14
service --status-all

服务文件位置

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

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