No Ubuntu
/etc/init.d/postgresql-8.3 stop/start/restart
No Fedora
service postgresql stop/start/restart
Se você não conseguir, é porque o nome do serviço deve estar errado.
Para saber o nome certo:
Listar serviços
chkconfig --list
ConsoleKit 0:não 1:não 2:sim 3:sim 4:sim 5:não 6:não
NetworkManager 0:não 1:não 2:não 3:não 4:não 5:não 6:não
acpid 0:não 1:não 2:sim 3:sim 4:sim 5:sim 6:não
anacron 0:não 1:não 2:sim 3:sim 4:sim 5:sim 6:não
bluetooth 0:não 1:não 2:sim 3:sim 4:sim 5:não 6:não
btseed 0:não 1:não 2:não 3:não 4:não 5:não 6:não
postgresql-8.3 0:não 1:não 2:sim 3:sim 4:sim 5:sim 6:não
atd 0:não 1:não 2:não 3:sim 4:sim 5:sim 6:não
auditd 0:não 1:não 2:sim 3:sim 4:sim 5:sim 6:não
autofs 0:não 1:não 2:não 3:sim 4:sim 5:sim 6:não
avahi-daemon 0:não 1:não 2:não 3:sim 4:sim 5:não 6:não
Listar só os que contém a palavra "post":
/etc/init.d$>chkconfig --list | grep post
postgresql-8.3 0:não 1:não 2:sim 3:sim 4:sim 5:sim 6:não
udev-post 0:não 1:não 2:não 3:sim 4:sim 5:não 6:não
Agora sim:
service postgresql-8.3 stop/start/restart