Hogyan telepítsem és konfiguráld a PostgreSQL-t egy 1U kiszolgálón Linux alatt?

Nov 19, 2025Hagyjon üzenetet

Linuxot futtató 1U szerverek szolgáltatójaként megértem a megbízható és hatékony adatbázis-kezelő rendszer fontosságát. A PostgreSQL egy hatékony, nyílt forráskódú relációs adatbázisrendszer, amely nagy teljesítményt, bővíthetőséget és adatintegritást kínál. Ebben a blogbejegyzésben végigvezetem a PostgreSQL telepítésének és konfigurálásának folyamatán egy Linuxot futtató 1U szerveren.

Előfeltételek

Mielőtt elkezdené, győződjön meg arról, hogy 1U szervere megfelel a következő követelményeknek:

1. lépés: Frissítse a rendszert

Először jelentkezzen be 1U szerverére SSH-n keresztül. Miután bejelentkezett, frissítse a csomaglistákat, és frissítse a telepített csomagokat a legújabb verziókra. Ez biztosítja, hogy a rendszer a legújabb biztonsági javításokkal és hibajavításokkal rendelkezzen.

sudo apt frissítés sudo apt upgrade -y

Ha CentOS-t vagy Red Hat-alapú disztribúciót használ, használja inkább a következő parancsokat:

sudo yum frissítés -y

2. lépés: Telepítse a PostgreSQL-t

A telepítési folyamat a Linux disztribúciótól függően változhat. Íme néhány népszerű disztribúció lépései:

Ubuntu és Debian

Ubuntu és Debian rendszeren a PostgreSQL telepítéséhez használhatja a hivatalos csomagtárolókat. Futtassa a következő parancsokat:

sudo apt install postgresql postgresql-contrib -y

Ez a parancs telepíti a PostgreSQL kiszolgálót és a további contrib csomagokat, amelyek hasznos bővítményeket és segédprogramokat biztosítanak.

CentOS

A CentOS rendszeren az adatbázis telepítése előtt hozzá kell adnia a PostgreSQL-tárat a rendszeréhez. Először töltse le és telepítse a lerakat RPM-et:

sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

Ezután telepítse a PostgreSQL-t. Például a PostgreSQL 13 telepítéséhez:

sudo yum install -y postgresql13-server

A telepítés befejezése után inicializálja az adatbázis-fürtöt:

sudo /usr/pgsql-13/bin/postgresql-13-setup initdb

Végül indítsa el és engedélyezze a PostgreSQL szolgáltatást:

sudo systemctl start postgresql-13 sudo systemctl enable postgresql-13

3. lépés: A PostgreSQL konfigurálása

A PostgreSQL telepítése után be kell állítania az igényeinek megfelelően.

Módosítsa a jelszót apostgresFelhasználó

Alapértelmezés szerint a PostgreSQL létrehoz egy nevű felhasználótpostgresszuperfelhasználói jogosultságokkal. A biztonság fokozása érdekében módosítania kell a felhasználó jelszavát.

Először váltson át apostgresfelhasználó:

sudo -i -u postgres

Ezután indítsa el a PostgreSQL interaktív terminált:

psql

Belül apsqlprompt, módosítsa a jelszavátpostgresfelhasználó:

ALTER USER postgres WITH PASSWORD 'új_jelszavad';

Cserélje kiaz Ön_új_jelszavaerős, biztonságos jelszóval. Lépjen ki apsqlgépeléssel kéri\qmajd térjen vissza normál felhasználói fiókjába.

A PostgreSQL beállítása úgy, hogy az összes interfészen hallgasson (opcionális)

Alapértelmezés szerint a PostgreSQL csak a helyi hurokfelületen figyel (127.0.0.1). Ha engedélyezni szeretné a távoli kapcsolatokat az adatbázishoz, akkor úgy kell beállítania, hogy az összes interfészen figyeljen.

Szerkessze apostgresql.conffájl, amely általában található/etc/postgresql/<verzió>/main/postgresql.confUbuntu és Debian, ill/var/lib/pgsql/<verzió>/data/postgresql.confa CentOS-en.

sudo nano /etc/postgresql/13/main/postgresql.conf

Keresse meg ahallgass_címeketparamétert, és módosítsa az értékét erre'*':

listen_addresses = '*'

Mentse és zárja be a fájlt.

Ezután szerkessze apg_hba.conffájlt a távoli kapcsolatok engedélyezéséhez. Adja hozzá a következő sort a fájl végéhez, hogy engedélyezze az összes IPv4-kapcsolatot:

összes hoszt 0.0.0.0/0 md5

Mentse és zárja be a fájlt. Ezután indítsa újra a PostgreSQL szolgáltatást:

sudo systemctl indítsa újra a postgresql-t

4. lépés: Hozzon létre egy új adatbázist és felhasználót

Most, hogy a PostgreSQL telepítve és konfigurálva van, létrehozhat egy új adatbázist és felhasználót.

Váltson apostgresújra felhasználó:

sudo -i -u postgres

Indítsa el apsqlgyors:

psql

Új felhasználó létrehozása:

FELHASZNÁLÓ LÉTREHOZÁSA a te_felhasználóneved JELSZÓVAL 'a_jelszavad';

Hozzon létre egy új adatbázist, és rendelje hozzá a tulajdonjogot az új felhasználóhoz:

Intel Pentium 4405U 10 LAN DDR4 1U ServerIntel Pentium 4405U 10 LAN DDR4 1U Server

ADATBÁZIS LÉTREHOZÁSA az Ön_adatbázisa TULAJDONOSA az Ön_felhasználóneve;

Cserélje kiyour_username,your_password, ésaz Ön_adatbázisaa kívánt értékekkel.

Lépjen ki apsqlkérje, és térjen vissza normál felhasználói fiókjába.

5. lépés: Tesztelje a kapcsolatot

Az új adatbázishoz való kapcsolat teszteléséhez használhatja apsqlparancsot az új felhasználóval és adatbázissal.

psql -h localhost -U your_username -d your_database

Írja be a jelszót, amikor a rendszer kéri. Ha sikeresen tud csatlakozni az adatbázishoz, akkor minden megfelelően be van állítva.

Következtetés

A PostgreSQL telepítése és konfigurálása 1U kiszolgálón Linux alatt egyszerű folyamat. Ha követi ezeket a lépéseket, akkor egy megbízható és biztonságos adatbázis-kezelő rendszert pillanatok alatt üzembe helyezhet.

Ha szeretne egy 1U méretű Linuxot tartalmazó szervert vásárolni a PostgreSQL telepítéséhez, vagy bármilyen kérdése van a telepítési és konfigurációs folyamattal kapcsolatban, kérjük, vegye fel velünk a kapcsolatot a részletes megbeszélés érdekében. Azért vagyunk itt, hogy segítsünk megtalálni a legjobb megoldást az Ön igényeinek.

Hivatkozások

  • PostgreSQL dokumentáció: https://www.postgresql.org/docs/
  • Ubuntu kiszolgálói útmutató: https://ubuntu.com/server/docs
  • CentOS dokumentáció: https://docs.centos.org/