Zum Hauptinhalt springen

Wie installiere ich PostgreSQL unter Linux Fedora

PostgreSQL ist ein leistungsfähiges und zuverlässiges objektrelationales Datenbankmanagementsystem (DBMS), das in der Webentwicklung weit verbreitet ist. Die Installation und Konfiguration von PostgreSQL für Linux-Betriebssysteme ist ein wesentlicher Bestandteil des Bereitstellungsprozesses für eine Entwicklungs- oder Produktionsumgebung.

Linux Fedora, das auf Red Hat basiert, ist eine der beliebtesten Distributionen des Linux-Betriebssystems für die Arbeit mit Servern. In dieser Anleitung werden wir uns die schrittweise Installation von PostgreSQL unter Linux Fedora ansehen, damit Sie schnell eine eigene Datenbank für Ihre Projekte erstellen können.

Schritt 1: Aktualisieren des Systems

Es wird empfohlen, das System vor der Installation von PostgreSQL unter Linux Fedora auf die neueste Version zu aktualisieren. Öffnen Sie dazu ein Terminal und führen Sie den folgenden Befehl aus:

sudo dnf update

Schritt 2: Installieren von PostgreSQL

Fahren Sie nach dem Systemupdate mit der PostgreSQL-Installation fort. Geben Sie dazu den folgenden Befehl im Terminal ein:

sudo dnf install postgresql-server

Schritt 3: Erstellen eines neuen Datenbankclusters

Nach der erfolgreichen Installation von PostgreSQL müssen Sie einen neuen Datenbankcluster erstellen. Geben Sie im Terminal den folgenden Befehl ein:

sudo postgresql-setup --initdb

Schritt 4: Konfigurieren und Starten des PostgreSQL-Dienstes

Nachdem Sie den Datenbankcluster erstellt haben, müssen Sie den PostgreSQL-Dienst konfigurieren und starten. Geben Sie im Terminal den folgenden Befehl ein:

sudo systemctl enable --now postgresql

PostgreSQL wurde jetzt erfolgreich auf Ihrem Linux Fedora-System installiert und ausgeführt. Sie können mit dem Erstellen und Verwalten von Datenbanken mit PostgreSQL beginnen.

In diesem Artikel haben wir uns eine schrittweise Anleitung zur Installation von PostgreSQL unter Linux Fedora angesehen. Mit dieser Anleitung können Sie PostgreSQL schnell auf Ihrem System einrichten und ausführen, sodass Sie die Datenbanken für Ihre Projekte effizient verwalten können.

Komponenten für die Installation von PostgreSQL unter Linux Fedora

Für eine erfolgreiche Installation von PostgreSQL unter Linux Fedora müssen die folgenden Komponenten installiert werden:

KomponenteDie Beschreibung
postgresql-serverDas Hauptpaket von PostgreSQL, das Server- und Client-Dienstprogramme enthält.
postgresql-contribEin Paket, das zusätzliche Module und Erweiterungen für PostgreSQL enthält.
postgresql-develEine Reihe von Header-Dateien und Bibliotheken für die Entwicklung von Anwendungen, die PostgreSQL verwenden.
postgresql-libsDie PostgreSQL-Bibliotheken, die für Anwendungen benötigt werden, die PostgreSQL verwenden.
postgresql-docsPostgreSQL-Dokumentation im HTML- und PDF-Format.

Dies sind die Hauptkomponenten, die für die Installation und Verwendung von PostgreSQL unter Linux Fedora benötigt werden. Um jede Komponente zu installieren, müssen Sie den yum- oder dnf-Batch-Manager verwenden, indem Sie den Komponentennamen im Installationsbefehl angeben.

Schritt 1: Vorbereitung für die Installation

Bevor Sie PostgreSQL unter Linux Fedora installieren, müssen Sie einige vorbereitende Vorbereitungsschritte ausführen:

1. Aktualisieren Sie Ihr System:

sudo dnf update

2. Installieren Sie die erforderlichen Abhängigkeiten:

sudo dnf install -y wget tar gcc make readline-devel zlib-devel bzip2-devel openssl-devel

3. Aktivieren Sie das PostgreSQL-Repository:

sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/F-$(rpm -E %fedora)-pgdg-fedora-latest.noarch.rpm

4. Installieren Sie PostgreSQL:

sudo dnf install -y postgresql12-server

Ihr System ist jetzt bereit für die Installation von PostgreSQL unter Linux Fedora.

Schritt 2: Herunterladen und Überprüfen des Pakets

Bevor Sie PostgreSQL installieren, müssen Sie das entsprechende Paket für Ihr Betriebssystem herunterladen.

Die grundlegende Installation von PostgreSQL in Fedora erfolgt über den yum-Paketmanager, der mit der Distribution geliefert wird.

Öffnen Sie zunächst ein Terminal und führen Sie den folgenden Befehl aus:

sudo yum install postgresql-server

Mit diesem Befehl wird der PostgreSQL-Server installiert. Wenn Sie zusätzliche Komponenten installieren möchten, können Sie diese zur Befehlsliste hinzufügen.

Überprüfen Sie nach Abschluss der Installation, ob die Installation korrekt ist, indem Sie den folgenden Befehl ausführen:

Wenn die Installation erfolgreich war, wird die PostgreSQL-Version angezeigt.

Schritt 3: Installieren von PostgreSQL

Nachdem Sie Schritt 2 erfolgreich abgeschlossen haben, fahren Sie mit der Installation von PostgreSQL auf Ihrem System fort. Führen Sie dazu die folgenden Schritte aus:

1. Öffnen Sie ein Terminal und führen Sie den Befehl aus:

sudo dnf install postgresql-server

Danach wird eine Meldung angezeigt, in der Sie nach dem Passwort gefragt werden:

2. Geben Sie "y" ein und drücken Sie die Eingabetaste, um die Einstellung zu bestätigen.

3. Warten Sie, bis der Installationsvorgang abgeschlossen ist. Dies kann einige Zeit dauern.

Jetzt ist PostgreSQL auf Ihrem System installiert und Sie können mit der Einrichtung und Verwendung der Datenbank fortfahren.

Schritt 4: PostgreSQL-Konfiguration

1. Öffnen Sie die PostgreSQL-Konfigurationsdatei im Ordner /var/lib/pgsql/data/postgresql.conf . Möglicherweise müssen Sie Root-Rechte verwenden, um diese Datei zu bearbeiten.

2. Überprüfen Sie die Datei sorgfältig, und suchen Sie nach den folgenden Zeilen:

ParameterRichtwert
listen_addresses '*
max_connections 100
shared_buffers Abhängig vom verfügbaren Arbeitsspeicher wird empfohlen, 25% des Gesamtspeichers des Computers zu verwenden.
effective_cache_size Abhängig vom verfügbaren Arbeitsspeicher wird empfohlen, 50 bis 75% des Gesamtspeichers des Computers zu verwenden.

3. Ändern Sie die Werte der angegebenen Parameter wie oben beschrieben. Speichern Sie die Änderungen in der Konfigurationsdatei.

4. Starten Sie den PostgreSQL-Dienst neu, damit die Änderungen wirksam werden:

$ sudo systemctl restart postgresql

5. Überprüfen Sie, ob PostgreSQL funktioniert, indem Sie den folgenden Befehl eingeben:

$ sudo systemctl status postgresql

Wenn der Dienststatus als "aktiv" angezeigt wird, wurde PostgreSQL erfolgreich gestartet und ist einsatzbereit.

Herzlichen Glückwunsch, Sie haben PostgreSQL erfolgreich auf Ihrem Linux Fedora-System konfiguriert. Jetzt können Sie beginnen, Datenbanken zu erstellen und PostgreSQL für verschiedene Anwendungen zu verwenden.

Schritt 5: Starten und Überprüfen der Installation

Nach der erfolgreichen Installation von PostgreSQL unter Linux Fedora können Sie den Server starten und seine Funktionsfähigkeit überprüfen.

Um PostgreSQL zu starten, geben Sie den folgenden Befehl im Terminal ein:

sudo systemctl start postgresql

Nachdem Sie den Server gestartet haben, können Sie den Status des Servers mit dem folgenden Befehl überprüfen:

sudo systemctl status postgresql

Wenn der Server erfolgreich gestartet wurde, wird in der Ausgabe die Meldung "aktiv (gestartet)" angezeigt.

Jetzt können Sie die Verbindung zum Server mithilfe des psql-Dienstprogramms überprüfen.

Geben Sie im Terminal den folgenden Befehl ein:

psql -U postgres

Sie sollten eine psql-Eingabeaufforderung sehen, die auf eine erfolgreiche Verbindung zum Server hinweist.

Geben Sie den folgenden Befehl ein, um die PostgreSQL-Version zu überprüfen:

SELECT version();

Sie sehen die PostgreSQL-Versionsinformationen und andere Serverinformationen.

Sie haben jetzt vollständig PostgreSQL unter Linux Fedora installiert und ausgeführt. Sie sind bereit, mit der Verwendung und Konfiguration der Datenbanken zu beginnen.