GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare PostgreSQL 9.6 su Ubuntu 20.04

In questo tutorial, ti mostreremo come installare PostgreSQL 9.6 su Ubuntu 20.04. Spiegheremo cosa significa PostgreSQL e le fasi della sua installazione, configurazione e utilizzo.

Postgres o PostgreSQL è un sistema di gestione di database relazionale a oggetti che archivia e recupera informazioni. Questo sistema è adatto per archiviare una grande quantità di dati, è open source ed è molto potente e affidabile.

L'installazione non richiederà più di 5 minuti. Iniziamo!

Prerequisiti

  • Nuova installazione di Ubuntu 20.04
  • Privilegi utente:utente root o non root con privilegi sudo

Passaggio 1. Aggiorna il sistema

Poiché si tratta di una nuova installazione di Ubuntu 20.04, è necessario aggiornare il sistema all'ultima versione e assicurarsi che il software sia aggiornato.

sudo apt-get update -y && sudo apt-get upgrade -y

Dopo aver eseguito il comando, ci vorrà del tempo prima che il sistema ottenga le informazioni più recenti.

Passaggio 2. Importa la chiave pubblica GPG di PostgreSQL 9.6

La chiave GPG di firma può essere aggiunta con il seguente comando:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

Passaggio 3. Aggiungi il repository PostgreSQL 9.6

Per impostazione predefinita, Ubuntu 20.04 non ha il repository PostgreSQL e dobbiamo aggiungerlo manualmente in modo da poterlo installare in un secondo momento.

echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" | sudo tee /etc/apt/sources.list.d/postgresql-pgdg.list > /dev/null

Una volta aggiunto il repository, aggiorna il sistema.

sudo apt-get update -y

Passaggio 4. Installa PostgreSQL 9.6

Ora la chiave GPG e il repository sono stati aggiunti e siamo pronti per installare PostgreSQL 9.6 sul nostro Ubuntu 20.04

sudo apt-get install postgresql-9.6

Il comando precedente installerà completamente il server di database PostgreSQL e altri moduli e strumenti di database richiesti.

Fase 5. Verifica e verifica l'installazione

Prima di tutto, devi sapere che PostgreSQL sta lavorando sulla porta 5432.

Per verificarlo puoi eseguire il comando seguente:

sudo netstat -tunlp | grep 5432

L'output dovrebbe essere:

root@vps:~# sudo netstat -tunlp | grep 5432
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 31266/postgres

Possiamo vedere che il servizio Postgres è in esecuzione correttamente sulla porta 5432.

Se vuoi controllare e verificare che sia installata la versione corretta, esegui:

sudo psql --version

L'output dovrebbe essere:

root@vps:~# sudo psql --version
psql (PostgreSQL) 9.6.22

Una volta che tutto è installato e preparato, possiamo passare al passaggio successivo, che è come gestire il servizio PostgreSQL.

Passaggio 6. Gestisci il servizio PostgreSQL 9.6 su Ubuntu 20.04

Ecco alcuni comandi di base su come gestire i servizi PostgreSQL come lo stato, l'avvio, l'arresto e il riavvio.

Per controllare lo stato del servizio PostgreSQL:

sudo service postgresql status

L'output dovrebbe essere simile all'output seguente:

#sudo service postgresql status
● postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
Active: active (exited) since Sun 2021-08-08 12:59:50 UTC; 1min 5s ago
Process: 793 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 793 (code=exited, status=0/SUCCESS)

Aug 08 12:59:50 vps systemd[1]: Starting PostgreSQL RDBMS...
Aug 08 12:59:50 vps systemd[1]: Finished PostgreSQL RDBMS.

Per interrompere il servizio PostgreSQL.

sudo service postgresql stop

Non ci sarà alcun output ma se controlli lo stato del servizio ci saranno piccole modifiche rispetto all'output precedente.

sudo service postgresql status
#sudo service postgresql status
● postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Sun 2021-08-08 13:03:18 UTC; 24s ago
Process: 793 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 793 (code=exited, status=0/SUCCESS)
Aug 08 12:59:50 vps systemd[1]: Starting PostgreSQL RDBMS...
Aug 08 12:59:50 vps systemd[1]: Finished PostgreSQL RDBMS.
Aug 08 13:03:18 test.vps systemd[1]: postgresql.service: Succeeded.
Aug 08 13:03:18 test.vps systemd[1]: Stopped PostgreSQL RDBMS.

Per avviare il servizio PostgreSQL:

sudo service postgresql start

Per riavviare il servizio PostgreSQL:

sudo service postgresql restart

Se vuoi che il servizio PostgreSQL venga eseguito all'avvio del sistema devi abilitarlo e puoi farlo con il seguente comando:

sudo service postgresql enable

Passaggio 7. Configurazione di PostgreSQL 9.6 e console

Se desideri apportare modifiche al file di configurazione dei servizi Postgres come accessibilità, autenticazione, connettività o utilizzo delle risorse, devi aprire "/etc/postgresql/9.6/main/postgresql.conf ” con qualche editor e apporta le modifiche necessarie.

Per accedere alla console del servizio PostgreSQL è necessario effettuare il login come utente “postgres” ed eseguire i seguenti comandi:

sudo su - postgres
psql

L'output dovrebbe essere:

#psql
psql (9.6.22)
Type "help" for help.
postgres=#

Ora puoi elencare i database predefiniti con "\l ” e l'output sarà simile all'output seguente:

 postgres=#  \l
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
-----------+----------+----------+-------------+-------------+-----------------------
postgres | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
template0 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres

Per uscire dalla shell di PostgreSQL digita semplicemente “\q “.

Fatto. Hai installato e gestito correttamente il servizio PostgreSQL 9.6 su Ubuntu 20.04.

Ovviamente, non devi installare PostgreSQL 9.6 su Ubuntu 20.04, se utilizzi uno dei nostri piani di hosting VPS PostgreSQL, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare PostgreSQL 9.6 su Ubuntu 20.04 per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

Se ti è piaciuto questo post su come installare PostgreSQL 9.6 su Ubuntu 20.04, condividilo con i tuoi amici sui social network usando i pulsanti a sinistra o lascia semplicemente una risposta qui sotto. Inoltre, sentiti libero di dare un'occhiata al nostro post su come installare PostgreSQL su Debian 9. Grazie.


Panels
  1. Come installare PostgreSQL su Ubuntu 18.04

  2. Come installare Nginx su Ubuntu 18.04

  3. Come installare R su Ubuntu 16.04

  4. Come installare Vai su Ubuntu 18.04

  5. Come installare phpPgAdmin su Ubuntu 20.04

Come installare TimescaleDB su Ubuntu 20.04

Come installare PostgreSQL su Ubuntu 14.04

Come installare PostgreSQL su Ubuntu 15.04

Come installare PostgreSQL su Ubuntu 16.04

Come installare PostgreSQL su Ubuntu 20.04 LTS

Come installare TimescaleDB su Ubuntu 18.04