ЧаÑÑÑ III. ÐдминиÑÑÑиÑование ÑеÑвеÑа
Ð ÑÑой ÑаÑÑи докÑменÑаÑии оÑвеÑаÑÑÑÑ ÑемÑ, пÑедÑÑавлÑÑÑие инÑеÑÐµÑ Ð´Ð»Ñ Ð°Ð´Ð¼Ð¸Ð½Ð¸ÑÑÑаÑоÑа баз даннÑÑ PostgreSQL. Ð ÑаÑÑноÑÑи, здеÑÑ ÑаÑÑмаÑÑиваеÑÑÑ ÑÑÑановка пÑогÑаммного обеÑпеÑениÑ, ÑÑÑановка и наÑÑÑойка ÑеÑвеÑа, ÑпÑавление полÑзоваÑелÑми и базами даннÑÑ , а Ñакже задаÑи обÑлÑживаниÑ. С ÑÑими Ñемами ÑледÑÐµÑ Ð¾Ð·Ð½Ð°ÐºÐ¾Ð¼Ð¸ÑÑÑÑ Ð²Ñем, кÑо ÑкÑплÑаÑиÑÑÐµÑ ÑеÑÐ²ÐµÑ PostgreSQL (даже Ð´Ð»Ñ Ð»Ð¸ÑнÑÑ Ñелей, а Ñем более в пÑоизводÑÑвенной ÑÑеде).
ÐаÑеÑиал ÑÑой ÑаÑÑи даÑÑÑÑ Ð¿ÑимеÑно в Ñом поÑÑдке, в каком его ÑледÑÐµÑ ÑиÑаÑÑ Ð½Ð°ÑинаÑÑÐµÐ¼Ñ Ð¿Ð¾Ð»ÑзоваÑелÑ. ÐÑи ÑÑом ÐµÑ Ð³Ð»Ð°Ð²Ñ ÑамодоÑÑаÑоÑÐ½Ñ Ð¸ пÑи желании могÑÑ Ð±ÑÑÑ Ð¿ÑоÑиÑÐ°Ð½Ñ Ð¿Ð¾ оÑделÑноÑÑи. ÐнÑоÑмаÑÐ¸Ñ Ð² ÑÑой ÑаÑÑи книги пÑедÑÑавлена в повеÑÑвоваÑелÑном ÑÑиле и Ñазделена по Ñемам. ÐÑли же Ð²Ð°Ñ Ð¸Ð½ÑеÑеÑÑÐµÑ ÑоÑмалÑное и полное опиÑание опÑеделÑнной командÑ, Ñм. ЧаÑÑÑ VI.
ÐеÑвÑе неÑколÑко глав напиÑÐ°Ð½Ñ Ñак, ÑÑÐ¾Ð±Ñ Ð¸Ñ Ð¼Ð¾Ð¶Ð½Ð¾ бÑло понÑÑÑ Ð±ÐµÐ· пÑедваÑиÑелÑнÑÑ Ð·Ð½Ð°Ð½Ð¸Ð¹, Ñак ÑÑо наÑинаÑÑие полÑзоваÑели, коÑоÑÑм нÑжно ÑÑÑановиÑÑ Ñвой ÑобÑÑвеннÑй ÑеÑвеÑ, могÑÑ Ð½Ð°ÑаÑÑ Ñвой пÑÑÑ Ñ Ð½Ð¸Ñ . ÐÑÑалÑнÑе Ð³Ð»Ð°Ð²Ñ ÑаÑÑи поÑвÑÑÐµÐ½Ñ Ð½Ð°ÑÑÑойке ÑеÑвеÑа и ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¸Ð¼; в ÑÑом маÑеÑиале подÑазÑмеваеÑÑÑ, ÑÑо ÑиÑаÑÐµÐ»Ñ Ð·Ð½Ð°ÐºÐ¾Ð¼ Ñ Ð¾ÑновнÑми пÑинÑипами иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¡Ð£ÐÐ PostgreSQL. Ðа дополниÑелÑной инÑоÑмаÑией Ð¼Ñ ÑекомендÑем ÑиÑаÑелÑм обÑаÑиÑÑÑÑ Ðº ЧаÑÑи I и ЧаÑÑи II.
СодеÑжание
- 16. УÑÑановка из двоиÑнÑÑ
пакеÑов
- 17. УÑÑановка из иÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ кода
- 17.1. ТÑебованиÑ
- 17.2. ÐолÑÑение иÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ кода
- 17.3. СбоÑка и ÑÑÑановка Ñ Ð¸ÑполÑзованием Autoconf и Make
- 17.4. СбоÑка и ÑÑÑановка Ñ Ð¸ÑполÑзованием Meson
- 17.5. ÐейÑÑÐ²Ð¸Ñ Ð¿Ð¾Ñле ÑÑÑановки
- 17.6. ÐоддеÑживаемÑе плаÑÑоÑмÑ
- 17.7. ÐамеÑÐ°Ð½Ð¸Ñ Ð¿Ð¾ оÑделÑнÑм плаÑÑоÑмам
- 17.2. ÐолÑÑение иÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ кода
- 17.1. ТÑебованиÑ
- 18. УÑÑановка из иÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ кода в Windows
- 19. ÐодгоÑовка к ÑабоÑе и ÑопÑовождение ÑеÑвеÑа
- 19.1. УÑÑÑÐ½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ PostgreSQL
- 19.2. Создание клаÑÑеÑа баз даннÑÑ
- 19.3. ÐапÑÑк ÑеÑвеÑа баз даннÑÑ
- 19.4. УпÑавление ÑеÑÑÑÑами ÑдÑа
- 19.5. ÐÑклÑÑение ÑеÑвеÑа
- 19.6. Ðбновление клаÑÑеÑа PostgreSQL
- 19.7. ÐаÑиÑа Ð¾Ñ Ð¿Ð¾Ð´Ð¼ÐµÐ½Ñ ÑеÑвеÑа
- 19.8. ÐозможноÑÑи ÑиÑÑованиÑ
- 19.9. ÐаÑиÑа Ñоединений TCP/IP Ñ Ð¿Ñименением SSL
- 19.10. ÐаÑиÑа Ñоединений TCP/IP Ñ Ð¿Ñименением GSSAPI
- 19.11. ÐаÑиÑа Ñоединений TCP/IP Ñ Ð¿Ñименением ÑÑннелей SSH
- 19.12. РегиÑÑÑаÑÐ¸Ñ Ð¶ÑÑнала ÑобÑÑий в Windows
- 19.2. Создание клаÑÑеÑа баз даннÑÑ
- 19.1. УÑÑÑÐ½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ PostgreSQL
- 20. ÐонÑигÑÑаÑÐ¸Ñ ÑеÑвеÑа
- 20.1. Ðзменение паÑамеÑÑов
- 20.2. РаÑÐ¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ñайлов
- 20.3. ÐодклÑÑÐµÐ½Ð¸Ñ Ð¸ аÑÑенÑиÑикаÑиÑ
- 20.4. ÐоÑÑебление ÑеÑÑÑÑов
- 20.5. ÐÑÑнал пÑедзапиÑи
- 20.6. РепликаÑиÑ
- 20.7. ÐланиÑование запÑоÑов
- 20.8. РегиÑÑÑаÑÐ¸Ñ Ð¾Ñибок и пÑоÑоколиÑование ÑабоÑÑ ÑеÑвеÑа
- 20.9. СÑаÑиÑÑика вÑемени вÑполнениÑ
- 20.10. ÐвÑомаÑиÑеÑÐºÐ°Ñ Ð¾ÑиÑÑка
- 20.11. ÐаÑамеÑÑÑ ÐºÐ»Ð¸ÐµÐ½ÑÑÐºÐ¸Ñ ÑеанÑов по ÑмолÑаниÑ
- 20.12. УпÑавление блокиÑовками
- 20.13. СовмеÑÑимоÑÑÑ Ñ ÑазнÑми веÑÑиÑми и плаÑÑоÑмами
- 20.14. ÐбÑабоÑка оÑибок
- 20.15. ÐÑедопÑеделÑннÑе паÑамеÑÑÑ
- 20.16. ÐнеÑиÑÑемнÑе паÑамеÑÑÑ
- 20.17. ÐаÑамеÑÑÑ Ð´Ð»Ñ ÑазÑабоÑÑиков
- 20.18. ÐÑаÑкие аÑгÑменÑÑ
- 20.2. РаÑÐ¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ñайлов
- 20.1. Ðзменение паÑамеÑÑов
- 21. ÐÑÑенÑиÑикаÑÐ¸Ñ ÐºÐ»Ð¸ÐµÐ½ÑÑкого пÑиложениÑ
- 21.1. Файл
pg_hba.conf- 21.2. Файл ÑопоÑÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¸Ð¼Ñн полÑзоваÑелей
- 21.3. ÐеÑÐ¾Ð´Ñ Ð°ÑÑенÑиÑикаÑии
- 21.4. ÐÑÑенÑиÑикаÑÐ¸Ñ trust
- 21.5. ÐÑÑенÑиÑикаÑÐ¸Ñ password
- 21.6. ÐÑÑенÑиÑикаÑÐ¸Ñ GSSAPI
- 21.7. ÐÑÑенÑиÑикаÑÐ¸Ñ SSPI
- 21.8. ÐÑÑенÑиÑикаÑÐ¸Ñ ident
- 21.9. ÐÑÑенÑиÑикаÑÐ¸Ñ peer
- 21.10. ÐÑÑенÑиÑикаÑÐ¸Ñ LDAP
- 21.11. ÐÑÑенÑиÑикаÑÐ¸Ñ RADIUS
- 21.12. ÐÑÑенÑиÑикаÑÐ¸Ñ Ð¿Ð¾ ÑеÑÑиÑикаÑÑ
- 21.13. ÐÑÑенÑиÑикаÑÐ¸Ñ PAM
- 21.14. ÐÑÑенÑиÑикаÑÐ¸Ñ BSD
- 21.15. ÐÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð°ÑÑенÑиÑикаÑии
- 21.2. Файл ÑопоÑÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¸Ð¼Ñн полÑзоваÑелей
- 21.1. Файл
- 22. Роли Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ
- 23. УпÑавление базами даннÑÑ
- 24. ÐокализаÑиÑ
- 25. РегламенÑнÑе задаÑи обÑлÑÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ
- 26. РезеÑвное копиÑование и воÑÑÑановление
- 27. ÐÑказоÑÑÑойÑивоÑÑÑ, баланÑиÑовка нагÑÑзки и ÑепликаÑиÑ
- 28. ÐониÑоÑинг ÑабоÑÑ Ð¡Ð£ÐÐ
- 29. ÐониÑоÑинг иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð´Ð¸Ñка
- 30. ÐадÑжноÑÑÑ Ð¸ жÑÑнал пÑедзапиÑи
- 31. ÐогиÑеÑÐºÐ°Ñ ÑепликаÑиÑ
- 31.1. ÐÑбликаÑиÑ
- 31.2. ÐодпиÑка
- 31.3. ФилÑÑÑÑ ÑÑÑок
- 31.4. СпиÑки ÑÑолбÑов
- 31.5. ÐонÑликÑÑ
- 31.6. ÐгÑаниÑениÑ
- 31.7. ÐÑÑ Ð¸ÑекÑÑÑа
- 31.8. ÐониÑоÑинг
- 31.9. ÐезопаÑноÑÑÑ
- 31.10. ÐаÑамеÑÑÑ ÐºÐ¾Ð½ÑигÑÑаÑии
- 31.11. ÐÑÑÑÑÐ°Ñ Ð½Ð°ÑÑÑойка
- 31.2. ÐодпиÑка
- 31.1. ÐÑбликаÑиÑ
- 32. JIT-компилÑÑиÑ
- 33. РегÑеÑÑионнÑе ÑеÑÑÑ