Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| kb:pg:postgres_instalacija_linux [2019/03/08 11:28] – milano | kb:pg:postgres_instalacija_linux [2020/07/07 12:30] (current) – [Instalacija PgAgent (v. 3.4.0) sa pripadajućim paketima] nessa | ||
|---|---|---|---|
| Line 18: | Line 18: | ||
| Nakon instalacije potrebno je podesiti radno okruženje servera. To se pre svega odnosi na dve celine: | Nakon instalacije potrebno je podesiti radno okruženje servera. To se pre svega odnosi na dve celine: | ||
| - | - Performanse sistema | + | === Performanse sistema |
| - | - Prava pristupa | + | |
| - | Postgres je inicijalno postavljen za minimalističku konfiguraciju pa je potrebno sprovesti analizu i upisati ispravnu konfiguraciju u **postgres.conf**. \\ Za dobijanje spiska i vrednosti parametara optimizacije preporučujemo konfigurator PgTune. | + | Postgres je inicijalno postavljen za minimalističku konfiguraciju pa je potrebno sprovesti analizu i upisati ispravnu konfiguraciju u **postgres.conf**.\\ |
| + | Za dobijanje spiska i vrednosti parametara optimizacije | ||
| - | - Memorija koju Postgres koristi | + | === Pravila pristupa === |
| + | |||
| + | Pod pravilima pristupa podrazumevaju se IP adrese ili opsezi adresa na kojima će server biti dostupan. Inicijalna postavka | ||
| + | Osim adrese, ukazuje se i način identifikacije korisnika (uglavnom dve opcije su u upotrebi: //trust// i //md5//) | ||
| + | |||
| + | Postavke prava pristupa čuvaju se u fajlu **pg_hba.conf** | ||
| + | Primer postavki za IPv4 (bez IPv6): pristup sa //localhost// adrese ne tražu autentifikaciju, | ||
| + | < | ||
| + | # " | ||
| + | local all all trust | ||
| + | |||
| + | # IPv4 local connections: | ||
| + | host all all 127.0.0.1/ | ||
| + | host all all 192.168.8.0/ | ||
| + | |||
| + | # IPv6 local connections | ||
| + | # host all all ::1/128 ident | ||
| + | </ | ||
| + | |||
| + | === Postavke firewall === | ||
| + | |||
| + | Ne zaboraviti otvoriti serverski port u firewall-u. Podrazumevano, | ||
| + | < | ||
| + | firewall-cmd –permanent –add-service=postgresql | ||
| + | firewall-cmd –reload | ||
| + | </ | ||
| + | |||
| + | === Korisnički nalozi === | ||
| + | |||
| + | Baza dozvoljava otvaranje korisničkih naloga, a dolazi sa jednim, glavnim nalogom - **postgres**. Administrator nakon instalacije može da otvori drugog korisnika sa sistemskim ovlašćenjima.\\ | ||
| + | U svakom slučaju nama je neophodan jedan sistemski nalog koji može da otvara baze i definiše korisnike. Korisničko ime i lozinku treba zaštititi unutar fajla zaključanog trećom lozinkom. | ||
| + | |||
| + | ===== Instalacija | ||
| + | |||
| + | wxGTK.x86_64 wxGTK-devel.x86_64\\ | ||
| + | wxWidgets-2.8.12 | ||
| + | |||
| + | Pored standardne instalacije dodata je skripta za pokretanje servisa.\\ | ||
| + | vim / | ||
| + | |||
| + | **Windows** instalacija pgAgent 4.0 za PostgreSQl 12 je na [[ftp:// | ||
| + | |||
| + | Nakon instalacije pgAgent (windows) servisa potrebno je izmeniti fajl __korisnika pod kojim se pokreće pgAgent servis__ \\ | ||
| + | npr. C: | ||
| + | piše nešto kao 127.0.0.1: | ||
| + | Umesto 127.0.0.1 može pisati localhost ili nešto treće i to __treba prepisati__ iz komandne linije pgAgent servisa. | ||
| + | |||
| + | |||
| + | ===== Instalacija SAMBA servera ===== | ||
| + | |||
| + | Potrebna je instanca | ||
| + | \\ | ||
| + | SMB user: balans_user\\ | ||
| + | SMB Pass: (password) | ||
| + | |||
| + | Paketi: | ||
| + | |||
| + | < | ||
| + | samba | ||
| + | samba-commons | ||
| + | cups-libs | ||
| + | policycoreutils-python | ||
| + | samba-client | ||
| + | </ | ||
| + | |||
| + | \\ | ||
| + | Deljeni direktorijum: | ||
| + | |||
| + | < | ||
| + | mkdir /balans | ||
| + | chmod -R 777 /balans | ||
| + | chcon -R -t samba_share_t /balans/ | ||
| + | semanage fcontext -a -t samba_share_t /balans/ | ||
| + | setsebool -P samba_enable_home_dirs on | ||
| + | </ | ||
| + | |||
| + | \\ | ||
| + | Kreiranje korisnika i grupeuseradd balans_user: | ||
| + | |||
| + | < | ||
| + | groupadd balanseri | ||
| + | usermod -G balanseri balans_user | ||
| + | chgrp -R balanseri /balans | ||
| + | smbpasswd -a balans_user | ||
| + | </ | ||
| + | |||
| + | \\ | ||
| + | Sadržaj dodat u / | ||
| + | |||
| + | < | ||
| + | [balans] | ||
| + | comment = shared-directory | ||
| + | security = share | ||
| + | path = /balans | ||
| + | public = no | ||
| + | valid users = balans_user, | ||
| + | writable = yes | ||
| + | browseable = yes | ||
| + | create mask = 0775 | ||
| + | </ | ||
| + | |||
| + | \\ | ||
| + | Otvoriti | ||
| + | |||
| + | < | ||
| + | firewall-cmd –permanent –add-service=samba | ||
| + | firewall-cmd –reload | ||
| + | </ | ||