Puncte:1

Există o modalitate de a instala PostgreSQL folosind apt-get fără ca acesta să ruleze automat initdb?

drapel sr

Încerc să configurez replicarea pentru PostgreSQL pe Ubuntu 20.04 și pentru nodul stand-by trebuie doar să instalez serverul PostgreSQL și să nu rulez initdb. Crearea clusterului în stand-by va fi îngrijită când voi configura replicarea de la master.

Dar, oricând alerg

sudo apt-get -y install postgresql

initdb este apelat și clusterul este creat.În altă distribuție, cum ar fi RHEL, este posibil să nu rulați initdb și să instalați doar serverul postgresql folosind pachete (https://www.postgresql.org/download/linux/redhat/).

Există vreo modalitate de a ocoli asta? sau așa funcționează instalarea pe ubuntu când se instalează folosind apt-get?

Puncte:1
drapel in

Î: initdb este apelat și clusterul este creat. În altă distribuție, cum ar fi RHEL, este posibil să nu rulați initdb și să instalați doar serverul postgresql

Există două moduri de a face asta:

  1. Fie setați următoarea opțiune la dezactivat în /etc/postgresql-common/createcluster.conf:

    # Creați un cluster „principal” atunci când este instalat un nou pachet de server postgresql-x.y
    create_main_cluster = dezactivat
    

    Acest fișier de configurare face parte din postgresql-common pachet, care trebuie instalat mai întâi pentru a avea posibilitatea de a suprascrie această opțiune (în caz contrar, va fi instalat automat ca o dependență de postgresql-$VERSIUNE pachet).

  2. Sau creați directorul /etc/postgresql/$VERSIUNE inainte de postgresql-$VERSIUNE pachetul se instalează. Existența acestui director va face ca scriptul de post-instalare să sari peste crearea unui cluster implicit.

UdIt Solanki avatar
drapel sr
A funcționat și asta. Mulțumiri!
Puncte:1
drapel in

Distribuțiile Linux bazate pe Debian – cum ar fi Ubuntu – vor porni servicii noi ca parte a scripturilor de post-instalare atunci când se instalează prin apt. Acesta a fost comportamentul implicit „pentru totdeauna”. Acestea fiind spuse, poți temporar dezactivați acest lucru prin temporar crearea A politica-rc.d fişier.

Iată cum:

  1. Deschideți terminalul (sau SSH în mașină)
  2. Creeaza o politica-rc.d dosar în /usr/sbin:
    sudo {editor la alegere} /etc/sbin/policy-rc.d
    
    Notă: Asigurați-vă că înlocuiți {editor la alegere} cu editorul ales de dvs.
  3. Lipiți următoarele rânduri în noul fișier:
    #!/bin/sh
    ieșirea 101
    
  4. Salvați fișierul și ieșiți din editor
  5. Instalați aplicațiile dvs.

După ce ați terminat, asigurați-vă că ați eliminat politica-rc.d dosar, altfel orice viitor instalare apt este posibil ca operațiunile să nu reușească, cum ar fi actualizările de sistem.

UdIt Solanki avatar
drapel sr
Acest lucru a funcționat foarte bine. Mulțumiri!

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.