Pourquoi psql ne peut pas se connecter au serveur?

J'ai tapé psql et j'obtiens ceci:

psql: could not connect to server: No such file or directory
    Is the server running locally and accepting
    connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?

J'ai utilisé sudo netstat -nlp | grep 5432 pour voir l'état mais rien ne s'est présenté.
Et j'ai cherché en ligne, quelqu'un m'a dit de modifier pg_hba.conf mais je ne peux pas locate ce fichier. Et j'ai aussi essayé cette commandesudo ln -s /tmp/.s.PGSQL.5432 /var/run/postgresql/.s.PGSQL.5432. Il ne peut pas travailler.

source d'informationauteur deathlee