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 | ||
+ | </ | ||