版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/K346K346/article/details/103275974
service 命令用于对系统服务进行管理,比如启动(start)、停止(stop)、重启(restart)、重新加载配置(reload)、查看状态(status)等。不同的 Linux 发行版一般均会带有此命令,比如 RHEL、CentOS、SUSE、Ubuntu、Fedora 等。
service 命令是系统管理员命令,需要管理员权限才可以执行。service 命令本质上是一个 Shell 脚本,一般存放于 /sbin/service。
service SCRIPT COMMAND [OPTIONS]
service --status-all
service --help | -h | --version
SCRIPT 表示管理服务的脚本,存放在 /etc/init.d/SCRIPT。COMMAND 和 [OPTIONS] 是传递给 SCRIPT 的参数。服务脚本 SCRIPT 应该至少支持 start 命令和 stop 命令。如果 COMMAND 是 --full-restart,则服务脚本将运行两次,首先使用stop命令,然后使用start命令。
--status-all
按字母顺序执行所有初始化脚本并传递 status 命令,显示所有的服务状态
-h, --help
显示帮助信息
--version
显示版本信息
(1)查看所有服务当前的运行状态。
service --status-all
(2)将 MySQL 注册为系统服务,使用 service 命令管理。需要将 MySQL 的管理脚本 mysql.server 更名为 mysqld 放在 /etc/init.d/ 目录。
# 开启
service mysqld start
# 关闭
service mysqld stop
# 重启
service mysqld restart
[1] service(8) manual [2] service: no such service mysqld 与 MySQL 的开启、关闭和重启