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:
- Linux-disztribúciót (például Ubuntu, CentOS vagy Debian) futtató 1U szerver. Választhat kínálatunkból1u szerver Intel Celeron processzorral,1u szerver Intel Core processzorral, vagyIntel Pentium 4405U 10 LAN DDR4 1U szerver.
- Root hozzáférés a szerverhez vagy egy felhasználói fiókhoz sudo jogosultságokkal.
- Aktív internetkapcsolat a szükséges csomagok letöltéséhez.
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:


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/
