I am using CentOS 6.6. When I try running the command

sudo systemctl start elasticsearch

I get an error like this:

sudo: systemctl: command not found

As per my understanding systemctl is not supported in CentOS versions 6.9 and before.

Can someone please let me know what the equivalent of systemctl is in CentOS version 6.6?

  • This question would be a better fit for Unix and Linux SE Jul 1, 2018 at 2:15

1 Answer 1


You OS does not use systemd or systemctl but still uses init.d or service commands:


sudo service {servicename} {stop|start|restart}


/etc/init.d/{service} {stop|start|restart}

Note that even on newer systems which use systemd, you can generally use the sudo service XYZ restartsyntax and it will still work.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .