Linux service和systemctl区别

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


原文出处:/show_1EF5tJ6J7C5A.html