有时候安装了的服务被其它管理操作不当导致服务启动失败,比如supervisord服务启动失败:
Failed to start supervisord.service: Unit not found
解决:
一、查看当前安装的服务
systemctl list-unit-files --type=service
大概显示如下:
往下找找看自己的xxx是否在里面,如果不在则表示没有安装好,重新安装一下,如yum install xxx
二、上面找到xxx后表示而启动失败则执行下面的重载:
systemctl daemon-reload
三、再次执行自己的服务即可,如 service supervisord start