Fedora Linux è un rifugio sicuro per la maggior parte delle applicazioni e dei progetti Linux open source. La maggior parte degli utenti del sistema operativo preferisce utilizzare questa distribuzione Linux basata su RHEL come candidato ideale per l'apprendimento e la padronanza di nuove competenze attraverso i suoi ricchi cataloghi di software didattico.
Uno di questi software educativi è PostgreSQL , che è un sistema di gestione di database relazionali open source (RDBMS ) utilizzato da applicazioni analitiche, geospaziali, mobili, Web e altre applicazioni intraprendenti come data warehouse o data store principale.
PostgreSQL è favorito da tali applicazioni e proietta impronte a causa dei suoi attributi allettanti. Includono le sue funzioni di estensione diversificate, il supporto per la ricerca full-text flessibile, le diverse tecniche di indicizzazione e il crescente supporto della comunità.
Tra questo elenco di attributi, l'elemento più importante è il supporto della comunità. Aiuta gli utenti nuovi e intermedi a comprendere l'interpretazione delle funzioni del software PostgreSQL e la loro implementazione.
Installazione di PostgreSQL in Fedora Linux
Per installare e ottenere con successo PostgreSQL software di database attivo e funzionante sul tuo Fedora sistema, devi prima assicurarti di soddisfare determinati requisiti utente.
Poiché questo articolo è dedicato agli utenti di Fedora 35 (o successivi), dovresti essere un utente root o disporre dei privilegi Sudoer sul sistema. Successivamente, PostgreSQL 14 i passaggi di installazione e configurazione da seguire sono semplici.
Per prima cosa, aggiorna il tuo Fedora sistema per applicare le patch di sicurezza necessarie che ne aumenteranno le prestazioni.
$ sudo dnf update
Il Fedora il repository di base, per impostazione predefinita, ha già PostgreSQL . Dobbiamo solo abilitare il modulo contenente il software del database prima di poter riprendere la sua installazione.
$ sudo dnf module enable postgresql:14
Con PostgreSQL 14 modulo ora abilitato, possiamo riprenderne l'installazione eseguendo il seguente comando sul tuo terminale.
$ sudo dnf install -y postgresql-server postgresql-contrib
PostgreSQL 14 installazione su Fedora dovrebbe richiedere circa un minuto per completare correttamente.
Inizializzazione e avvio di PostgreSQL in Fedora
Il passaggio immediato da eseguire dopo aver installato una nuova copia di PostgreSQL 14 sul tuo Fedora sistema deve inizializzare il suo database.
$ sudo postgresql-setup initdb
Avvio di PostgreSQL installato l'app software la manterrà in esecuzione solo fino a Fedora il sistema si riavvia o si spegne. Abilitazione del tuo PostgreSQL installato l'app software la manterrà in esecuzione anche dopo il riavvio o lo spegnimento del computer.
Tuttavia, prima di abilitarlo, dobbiamo prima avviarlo eseguendo i seguenti comandi in sequenza.
$ sudo systemctl start postgresql $ sudo systemctl enable postgresql
Da qui, possiamo controllare lo stato del nostro PostgreSQL 14 installazione con il seguente comando.
$ sudo systemctl status postgresql
Puoi anche verificare il tuo PostgreSQL 14 installazione con il seguente comando.
$ sudo -u postgres psql -c "SELECT version();"
Firewall la configurazione è necessaria affinché i client remoti abbiano accesso al database. Per consentire l'accesso a questo firewall, eseguire il comando seguente.
$ sudo firewall-cmd --add-service=postgresql --permanent $ sudo firewall-cmd --reload
Test dell'accesso a PostgreSQL in Fedora
Devi prima passare a postgres predefinito di PostgreSQL utente con il seguente comando:
$ sudo -i -u postgres
Successivamente, usa psql utility per accedere alla console del database principale.
$ psql
Da qui, puoi eseguire le azioni del database necessarie come la creazione di un utente del database con la sua password associata e anche nuovi database. Per tornare al terminale normale, esegui:
# exit;
[ Potrebbe piacerti anche:Come accedere a un database Postgresql dalla riga di comando]
Con questo PostgreSQL 14 tutorial di installazione sul tuo Fedora sistema, dovresti essere in grado di portare comodamente i tuoi progetti basati su database a nuovi livelli.