I've installed PG9.5 on a virtual machine with Red Hat Enterprise 7. After having initialized the PGDATA folder (stadard path), when I start the service with systemctl SELinux denies the execution of the script for checking the DB data folder.
It's all summarized on StackExchange. I'm sure it's a SELinux problem because putting PG in permissive mode solves the issue.