Etapa 1:Pré-requisitos - Certifique-se de que seu servidor RHEL/CentOS 7/8 esteja atualizado:
```
atualização sudo dnf
```
- Habilite o repositório EPEL se ainda não estiver habilitado:
```
sudo dnf instalar epel-release
```
Etapa 2:Instalar o PostgreSQL Use o comando `yum` para instalar o PostgreSQL dos repositórios oficiais:
```
sudo dnf instalar servidor postgresql postgresql-contrib
```
Etapa 3:inicializar o PostgreSQL Após a instalação, inicialize o cluster de banco de dados PostgreSQL usando o comando `postgresql-setup`:
```
sudo postgresql-setup --initdb
```
Etapa 4:iniciar e ativar o serviço PostgreSQL - Inicie o serviço PostgreSQL:
```
sudo systemctl start postgresql-server
```
- Em seguida, habilite-o para iniciar automaticamente na inicialização:
```
sudo systemctl habilitar servidor postgresql
```
Etapa 5:Definir senha para usuário Postgres - Mude para o usuário "postgres":
```
su-postgres
```
- Execute o seguinte comando para definir a senha do usuário padrão "postgres":
```
psql -c "ALTER USER postgres COM SENHA '
';"
```
Etapa 6:Criar um banco de dados de teste
- Use o comando `createdb` para criar um banco de dados de teste chamado "db1":
```
criadob db1
```
Etapa 7:permitir acesso externo (opcional)
Se você deseja permitir conexões externas ao seu servidor PostgreSQL, edite o arquivo `/var/lib/pgsql/data/pg_hba.conf` e adicione a seguinte linha na seção "host all all 127.0.0.1/32 trust" para permitir conexões do seu host atual:
```
hospedar todos todos /32 trust
```
Etapa 8:Conectando-se ao PostgreSQL
- Volte para o usuário root:
```
saída
```
- Em seguida, use o comando `psql` para conectar-se ao PostgreSQL usando o usuário "postgres":
```
psql -U postgredb1
```
Isso deve abrir um prompt do PostgreSQL. Agora você pode criar tabelas, inserir dados e realizar outras operações de banco de dados.
_Lembre-se de substituir `` por uma senha realmente forte._