Ubuntu 15.04 e anteriores usados no upstart. O Upstart usa o comando service
para manipular serviços. A partir do 16.04, o Ubuntu está usando o systemd. Quaisquer comandos de serviço que você usa são remapeados para comandos systemctl
. O Systemd fornece mais funcionalidades do que o upstart, incluindo a capacidade de mascarar um serviço para que ele não possa ser iniciado. Mascarar um serviço (pelo que entendi) essencialmente o vincula a / dev / null. Você deve conseguir desmascarar e reiniciar o serviço com os seguintes comandos.
systemctl unmask postgresql
systemctl restart postgresql