|
1 | 1 | <!-- doc/src/xml/ref/pg-setup.xml -->
|
2 | 2 |
|
3 | 3 | <refentry id="pg-setup">
|
4 |
| - <indexterm zone="pg-setup"> |
5 |
| - <primary>pg-setup</primary> |
6 |
| - </indexterm> |
| 4 | + <indexterm zone="pg-setup"><primary>pg-setup</primary></indexterm> |
7 | 5 |
|
8 | 6 | <refmeta>
|
9 |
| - <refentrytitle><application>pg-setup |
10 |
| - </application></refentrytitle> |
| 7 | + <refentrytitle><application>pg-setup</application></refentrytitle> |
11 | 8 | <manvolnum>1</manvolnum>
|
12 |
| - <refmiscinfo>Application</refmiscinfo> |
| 9 | + <refmiscinfo>Приложение</refmiscinfo> |
13 | 10 | </refmeta>
|
14 | 11 |
|
15 | 12 | <refnamediv>
|
16 | 13 | <refname>pg-setup</refname>
|
17 |
| - <refpurpose>set up a new <productname>&productname;</productname> database cluster |
18 |
| - and manage the corresponding service |
19 |
| - </refpurpose> |
| 14 | + <refpurpose>создать кластер баз данных <productname>&productname;</productname> и управлять соответствующей службой</refpurpose> |
20 | 15 | </refnamediv>
|
21 | 16 |
|
22 | 17 | <refsynopsisdiv>
|
|
25 | 20 | <group choice="plain">
|
26 | 21 | <arg choice="plain"><option>initdb</option></arg>
|
27 | 22 | <group choice="opt">
|
28 |
| - <replaceable>initdb-options</replaceable> |
| 23 | + <replaceable>параметры_initdb</replaceable> |
29 | 24 | </group>
|
30 | 25 | </group>
|
31 | 26 | </cmdsynopsis>
|
|
38 | 33 | <cmdsynopsis>
|
39 | 34 | <command>pg-setup</command>
|
40 | 35 | <group choice="plain">
|
41 |
| - <arg choice="plain"><option>set-server-port <replaceable>port</replaceable></option></arg> |
| 36 | + <arg choice="plain"><option>set-server-port <replaceable>порт</replaceable></option></arg> |
42 | 37 | </group>
|
43 | 38 | </cmdsynopsis>
|
44 | 39 |
|
45 | 40 | <cmdsynopsis>
|
46 | 41 | <command>pg-setup</command>
|
47 |
| - <arg choice="plain"><option>service</option></arg> |
48 |
| - <group choice="req"> |
49 |
| - <arg choice="plain"><option>enable</option></arg> |
50 |
| - <arg choice="plain"><option>disable</option></arg> |
51 |
| - <arg choice="plain"><option>start</option></arg> |
52 |
| - <arg choice="plain"><option>stop</option></arg> |
53 |
| - <arg choice="plain"><option>condrestart</option></arg> |
54 |
| - </group> |
| 42 | + <arg choice="plain"><option>service <replaceable>параметр_service</replaceable></option></arg> |
55 | 43 | </cmdsynopsis>
|
56 | 44 |
|
57 | 45 | </refsynopsisdiv>
|
58 | 46 |
|
59 | 47 | <refsect1>
|
60 |
| - <title>Description</title> |
61 |
| - |
62 |
| - <para> |
63 |
| - <application>pg-setup</application> is a shell script provided in |
64 |
| - the <productname>&productname;</productname> distribution to automate |
65 |
| - database cluster setup on Linux systems. This script is provided as |
66 |
| - part of the <filename>postgrespro-std-&majorversion;-server</filename> |
67 |
| - package. Once <productname>&productname;</productname> is installed, |
68 |
| - you can find <application>pg-setup</application> |
69 |
| - in the <filename><replaceable>install-dir</replaceable>/bin</filename> |
70 |
| - directory, where <replaceable>install-dir</replaceable> is |
71 |
| - <filename>/opt/pgpro/std-&majorversion;</filename> by default. |
72 |
| - </para> |
73 |
| - <para> |
74 |
| - <application>pg-setup</application> must be run as root, but performs database |
75 |
| - administration operations as user <literal>postgres</literal>. You can run |
76 |
| - this script with different options to: |
77 |
| - <itemizedlist spacing="compact"> |
| 48 | + <title>Описание</title> |
| 49 | + |
| 50 | + <para>Программа <application>pg-setup</application> представляет собой скрипт оболочки, включённый в дистрибутив <productname>&productname;</productname> и предназначенный для автоматизации установки кластера баз данных в системах Linux. Этот скрипт входит в состав пакета <filename>postgrespro-std-&majorversion;-server</filename>. После установки <productname>&productname;</productname> вы можете найти <application>pg-setup</application> в каталоге <filename><replaceable>каталог-инсталляции</replaceable>/bin</filename>, где <replaceable>каталог-инсталляции</replaceable> обозначает путь <filename>/opt/pgpro/std-&majorversion;</filename>.</para> |
| 51 | + <para>Программу <application>pg-setup</application> нужно запускать от имени root, но она выполняет административные операции с базой данных под именем пользователя <literal>postgres</literal>. Запуская её с разными параметрами, вы можете: <itemizedlist spacing="compact"> |
78 | 52 | <listitem>
|
79 |
| - <para> |
80 |
| - initialize the database cluster |
81 |
| - </para> |
| 53 | + <para>инициализировать кластер баз данных</para> |
82 | 54 | </listitem>
|
83 | 55 | <listitem>
|
84 |
| - <para> |
85 |
| - check for available ports and change the port used |
86 |
| - by <productname>&productname;</productname> server |
87 |
| - </para> |
| 56 | + <para>проверить доступные порты и изменить порт, который будет использоваться сервером <productname>&productname;</productname></para> |
88 | 57 | </listitem>
|
89 | 58 | <listitem>
|
90 |
| - <para> |
91 |
| - enable/disable automatic startup of <productname>&productname;</productname> service |
92 |
| - </para> |
| 59 | + <para>включить/отключить автоматический запуск службы <productname>&productname;</productname></para> |
93 | 60 | </listitem>
|
94 | 61 | <listitem>
|
95 |
| - <para> |
96 |
| - start, stop, or restart <productname>&productname;</productname> service |
97 |
| - </para> |
| 62 | + <para>запустить, остановить или перезапустить службу <productname>&productname;</productname></para> |
98 | 63 | </listitem>
|
99 |
| - </itemizedlist> |
100 |
| - </para> |
| 64 | + </itemizedlist></para> |
101 | 65 |
|
102 | 66 | </refsect1>
|
103 | 67 |
|
104 | 68 | <refsect1>
|
105 |
| - <title>Options</title> |
106 |
| - |
107 |
| - <para> |
108 |
| - <application>pg-setup</application> accepts the following command-line arguments: |
| 69 | + <title>Параметры</title> |
109 | 70 |
|
110 |
| - <variablelist> |
| 71 | + <para><application>pg-setup</application> принимает следующие аргументы командной строки: <variablelist> |
111 | 72 | <varlistentry>
|
112 |
| - <term><option>initdb [<replaceable>initdb-options</replaceable>]</option></term> |
113 |
| - <listitem><para>Initialize the database cluster on behalf of the |
114 |
| - <literal>postgres</literal> user. Optionally, you can provide |
115 |
| - any <xref linkend="app-initdb"/> options to customize the installation. |
116 |
| - </para> |
117 |
| - <para>If no <application>initdb</application> |
118 |
| - options are provided, the database cluster is initialized in the |
119 |
| - <filename>/var/lib/pgpro/std-&majorversion;/data</filename> directory, |
120 |
| - using localization settings specified in the <envar>LANG</envar> |
121 |
| - environment variable for the current session. |
122 |
| - All the <literal>LC_*</literal> environment variables are ignored. |
123 |
| - </para> |
| 73 | + <term><option>initdb [<replaceable>параметры_initdb</replaceable>]</option></term> |
| 74 | + <listitem><para>Инициализировать кластер баз данных от имени пользователя <literal>postgres</literal>. Вы можете передать любые параметры <xref linkend="app-initdb"/> для тонкой настройки инсталляции.</para> |
| 75 | + <para>Если параметры <application>initdb</application> не передаются, кластер баз данных создаётся в каталоге <filename>/var/lib/pgpro/std-&majorversion;/data</filename> с параметрами локализации, определяемыми переменной окружения <envar>LANG</envar> текущего сеанса. Переменные окружения <literal>LC_*</literal> при этом игнорируются.</para> |
| 76 | + <note> |
| 77 | + <para><application>pg-setup</application> инициализирует кластер баз данных со включёнными контрольными суммами. Если для вас это нежелательно, не используйте <application>pg-setup</application> для инициализации кластера, а запустите непосредственно <xref linkend="app-initdb"/>.</para> |
| 78 | + </note> |
124 | 79 | </listitem>
|
125 | 80 | </varlistentry>
|
126 | 81 |
|
127 | 82 | <varlistentry>
|
128 | 83 | <term><option>find-free-port</option></term>
|
129 |
| - <listitem><para>Search for a free port on your system. |
130 |
| - This option is useful if you are going to install more |
131 |
| - than one server instance, or the default 5432 port is |
132 |
| - used by another program. |
133 |
| - </para> |
| 84 | + <listitem><para>Найти свободный порт в системе. Это может быть полезно, если вы планируете устанавливать несколько экземпляров серверов, либо стандартный порт 5432 уже используется другой программой.</para> |
134 | 85 | </listitem>
|
135 | 86 | </varlistentry>
|
136 | 87 |
|
137 | 88 | <varlistentry>
|
138 |
| - <term><option>set-server-port</option> <replaceable>port</replaceable></term> |
139 |
| - <listitem><para>Specify the port number on which the server will |
140 |
| - listen for connections. Use this option to avoid conflicts |
141 |
| - if you are installing more than one server instance on the same system. |
142 |
| - </para> |
143 |
| - <para> |
144 |
| - Default: 5432 |
145 |
| - </para> |
| 89 | + <term><option>set-server-port</option> <replaceable>порт</replaceable></term> |
| 90 | + <listitem><para>Задать номер порта, на котором сервер будет принимать соединения. Воспользуйтесь этой командой, чтобы избежать конфликтов, если вы устанавливаете в одной системе более одного сервера.</para> |
| 91 | + <para>По умолчанию: 5432</para> |
146 | 92 | </listitem>
|
147 | 93 | </varlistentry>
|
148 | 94 |
|
149 | 95 | <varlistentry>
|
150 |
| - <term><option>service</option> { <option>enable</option> | <option>disable</option> | <option>start</option> | <option>stop</option> | <option>condrestart</option> }</term> |
151 |
| - <listitem><para>Manage <productname>&productname;</productname> service: |
152 |
| - <itemizedlist spacing="compact"> |
| 96 | + <term><option>service <replaceable>параметр_service</replaceable></option></term> |
| 97 | + <listitem><para>Управление службой <productname>&productname;</productname> с помощью следующих команд: <itemizedlist spacing="compact"> |
| 98 | + <listitem> |
| 99 | + <para><literal>enable</literal> — включить автоматический запуск службы при перезагрузке системы.</para> |
| 100 | + </listitem> |
153 | 101 | <listitem>
|
154 |
| - <para> |
155 |
| - <literal>enable</literal> — enable automatic service startup upon system restart. |
156 |
| - </para> |
| 102 | + <para><literal>disable</literal> — отключить автоматический запуск службы при перезагрузке системы.</para> |
157 | 103 | </listitem>
|
158 | 104 | <listitem>
|
159 |
| - <para> |
160 |
| - <literal>disable</literal> — disable automatic service startup upon system restart. |
161 |
| - </para> |
| 105 | + <para><literal>start</literal> — запустить службу.</para> |
162 | 106 | </listitem>
|
163 | 107 | <listitem>
|
164 |
| - <para> |
165 |
| - <literal>start</literal> — start the service. |
166 |
| - </para> |
| 108 | + <para><literal>stop</literal> — остановить службу.</para> |
167 | 109 | </listitem>
|
168 | 110 | <listitem>
|
169 |
| - <para> |
170 |
| - <literal>stop</literal> — stop the service. |
171 |
| - </para> |
| 111 | + <para><literal>condrestart</literal> — перезапустить службу, если она работает в момент вызова <application>pg-setup</application>.</para> |
172 | 112 | </listitem>
|
173 | 113 | <listitem>
|
174 |
| - <para> |
175 |
| - <literal>condrestart</literal> — restart the service if it is |
176 |
| - running when <application>pg-setup</application> is invoked. |
177 |
| - </para> |
| 114 | + <para><literal>status</literal> — возвращает статус службы <productname>&productname;</productname>.</para> |
178 | 115 | </listitem>
|
179 |
| - </itemizedlist> |
180 |
| - </para> |
| 116 | + </itemizedlist></para> |
181 | 117 | </listitem>
|
182 | 118 | </varlistentry>
|
183 | 119 |
|
184 |
| - </variablelist> |
185 |
| - </para> |
| 120 | + </variablelist></para> |
186 | 121 |
|
187 | 122 | </refsect1>
|
188 | 123 |
|
189 | 124 | <refsect1>
|
190 |
| - <title>Notes</title> |
191 |
| - <para> |
192 |
| - If you are installing <productname>&productname;</productname> |
193 |
| - from the <filename>postgrespro-std-&majorversion;</filename> package, |
194 |
| - <application>pg-setup</application> is invoked automatically with the default settings. |
195 |
| - As a result, the database cluster is initialized and the |
196 |
| - default database is created in the |
197 |
| - <filename>/var/lib/pgpro/std-&majorversion;/data</filename> directory, |
198 |
| - <productname>&productname;</productname> service autostart is enabled, |
199 |
| - and the service is started. |
200 |
| - </para> |
201 |
| - <para> |
202 |
| - If you are installing <productname>&productname;</productname> server |
203 |
| - directly from the <filename>postgrespro-std-&majorversion;-server</filename> |
204 |
| - package, you can run this script manually to initialize the database cluster |
205 |
| - or manage the <productname>&productname;</productname> service. |
206 |
| - </para> |
207 |
| - <para> |
208 |
| - For details on binary installation specifics on Linux, |
209 |
| - see <xref linkend="binary-installation-on-linux"/>. |
210 |
| - </para> |
| 125 | + <title>Замечания</title> |
| 126 | + <para>Если вы устанавливаете <productname>&productname;</productname> из пакета <filename>postgrespro-std-&majorversion;</filename>, <application>pg-setup</application> вызывается автоматически с параметрами по умолчанию. В результате создаётся кластер баз данных и база по умолчанию в каталоге <filename>/var/lib/pgpro/std-&majorversion;/data</filename>, настраивается автозапуск службы <productname>&productname;</productname> и служба запускается.</para> |
| 127 | + <para>Если вы устанавливаете сервер <productname>&productname;</productname> непосредственно из пакета <filename>postgrespro-std-&majorversion;-server</filename>, вы должны запустить этот скрипт вручную для инициализации кластера баз данных или управления службой <productname>&productname;</productname>.</para> |
| 128 | + <para>Установка из двоичных пакетов в Linux подробно описана в <xref remap="6" linkend="binary-installation-on-linux"/>.</para> |
211 | 129 | </refsect1>
|
212 | 130 |
|
213 | 131 | </refentry>
|
0 commit comments