service命令
service命令其实是去/etc/init.d目录下,去执行相关程序
# service命令启动redis脚本
service redis start
# 直接启动redis脚本
/etc/init.d/redis start
systemctl命令
systemd是Linux系统 最新 的初始化系统(init),作用是提高系统的启动速度,尽可能启动较少的进程,尽可能更多进程并发启动。
systemd对应的进程管理命令是systemctl
systemctl命令兼容了service,即systemctl也会去/etc/init.d目录下,查看,执行相关程序
systemctl start redis
service 与 systemctl 命令对比
| 说明 | service | systemctl |
|---|---|---|
| 启动服务 | service 服务名 start | systemctl start 服务名 |
| 停止服务 | service 服务名 stop | systemctl stop 服务名 |
| 重启服务 | service 服务名 restart | systemctl restart 服务名 |
| 重新加载配置文件(不停服务) | service 服务名 reload | systemctl reload 服务名 |
| 查看服务状态 | service 服务名 status | systemctl status 服务名 |
感谢:
https://blog.csdn.net/Linuxprobe18/article/details/98618674