service command


大咖好呀,我是恋喵大鲤鱼。

!!! 我的第二本开源书籍《后台开发命令365》上线啦,欢迎大家协同共建。
!!! 我的第二本开源书籍《后台开发命令365》上线啦,欢迎大家协同共建。
!!! 我的第二本开源书籍《后台开发命令365》上线啦,欢迎大家协同共建。

1.命令简介

service 命令用于对系统服务进行管理,比如启动(start)、停止(stop)、重启(restart)、重新加载配置(reload)、查看状态(status)等。不同的 Linux 发行版一般均会带有此命令,比如 RHEL、CentOS、SUSE、Ubuntu、Fedora 等。

service 命令是系统管理员命令,需要管理员权限才可以执行。service 命令本质上是一个 Shell 脚本,地址一般为 /sbin/service。

2.命令格式

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 命令。

3.选项说明

--status-all
	按字母顺序执行所有初始化脚本并传递 status 命令,显示所有的服务状态。
-h, --help
	显示帮助信息。
--version
	显示版本信息。

4.常用示例

(1)查看所有服务当前的运行状态。

service --status-all

(2)将 MySQL 注册为系统服务,使用 service 命令管理。需要将 MySQL 的管理脚本 mysql.server 更名为 mysqld 放在 /etc/init.d/ 目录。

# 开启
service mysqld start

# 关闭
service mysqld stop

# 重启
service mysqld restart

参考文献

service(8) manual - linux.org
service: no such service mysqld 与 MySQL 的开启、关闭和重启

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值