Linux systemctl 在起进程的时候会按照bin文件的所属用户来起service
例如安装完kibana后,bin文件的所属用户是kibana,这个时候sudo systemctl start kibana,kibana起不来,用root跑systemctl start kibana也没用,因为kibana要写的几个文件夹都不属于kibana这个用户
这个时候把kibana的要写的几个folder权限改成kibana:
chown -Rf kibana:kibana /var/log/kibana
chown -Rf kibana:kibana /var/log/kibana.log
chown -Rf kibana:kibana ./kibana/
可以用ll 来查看文件夹属于哪个组
或者把kibana的bin改成某个用户!!