[svn/pld-doc]: rev 230 - pld-doc/book/pl_book__uslugi
serek w svn.pld-dc.org
serek w svn.pld-dc.org
Wto, 13 Sty 2004, 19:55:52 CET
Author: serek
Date: 2004-01-13 19:55:51 +0100 (Tue, 13 Jan 2004)
New Revision: 230
Modified:
pld-doc/book/pl_book__uslugi/pl_uslugi_bazydanych__postgresql.sec
pld-doc/book/pl_book__uslugi/pl_uslugi_poczta__exim.sec
pld-doc/book/pl_book__uslugi/pl_uslugi_poczta__postfix.sec
Log:
- id is required.
Modified: pld-doc/book/pl_book__uslugi/pl_uslugi_bazydanych__postgresql.sec
===================================================================
--- pld-doc/book/pl_book__uslugi/pl_uslugi_bazydanych__postgresql.sec 2004-01-13 18:47:41 UTC (rev 229)
+++ pld-doc/book/pl_book__uslugi/pl_uslugi_bazydanych__postgresql.sec 2004-01-13 18:55:51 UTC (rev 230)
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="iso-8859-2"?>
<section id="uslugi_postgresql">
<title>Postgresql - Instalacja PostgreSQL</title>
- <section>
+ <section id="uslugi_postgresql_coto">
<title>Co to jest PostgreSQL</title>
- <section>
+ <section id="uslugi_postgresql_coto_coto">
<title>PostgreSQL : The most advanced Open Source database system in the world</title>
<para>
PostgreSQL: Najbadziej zaawansowny system zarządzania bazą danych na świecie typu OpenSource - w taki oto sposób grupa rozwijająca SZDB PostgreSQL reklamuje swój produkt. SZDB PostgreSQL jest implementacją języka SQL, która zawiera w sobie bardzo wiele jego elementów, a na dodatek wprowadza wiele własnych rozszerzeń. Porównywany z mySQL oddaje mu pola przy małych instalacjach, które w prosty, a szybki sposób mają obsługiwać bazę danych - typu małe portale internetowe, proste bazy, i tym podobne. Jednakże SZDB PostgreSQL dostaje skrzydeł w większych projektach, jest często porównywany do bardzo robudowanego SZDB Oracle. Cechy SZDB PostgreSQL to między innymi:
@@ -19,7 +19,7 @@
</para>
</section>
</section>
- <section>
+ <section id="uslugi_postgresql_instalacja">
<title>Instalacja pakietów</title>
<para>Uruchamiamy program poldek:</para>
<screen># poldek</screen>
@@ -60,9 +60,10 @@
<para>oraz</para>
<screen>root# poldek -i postgresql-module-plpython</screen>
</section>
- <section>
+ <section id="uslugi_postgresql_konfiguracja">
<title>Konfiguracja PostgreSQLa w PLD</title>
- <section><title>Wstępna konfiguracja</title>
+ <section id="uslugi_postgresql_konfiguracja_wstep">
+ <title>Wstępna konfiguracja</title>
<para>
Edytujemy plik <filename>/etc/sysconfig/postgresql</filename>:
</para>
@@ -75,7 +76,8 @@
<para>powinno dać wynik:</para>
<screen>PG_DB_CLUSTERS="/var/lib/pgsql"</screen>
</section>
- <section><title>Sortowanie po polsku</title>
+ <section id="uslugi_postgresql_konfiguracja_sortowanie">
+ <title>Sortowanie po polsku</title>
<para>Metoda nadesłana przez Marcina Dolińskiego:</para>
<screen>poldek -i localedb-src && localedb-gen -l pl_PL && echo LANG=pl_PL >>/etc/sysconfig/i18n</screen>
@@ -83,7 +85,7 @@
<para>TODO: locale tylko dla PostgreSQLa.</para>
</section>
</section>
- <section>
+ <section id="uslugi_postgresql_inicjalizacja">
<title>Inicjalizacja</title>
<para>
Wykonujemy polecenie:
@@ -93,7 +95,7 @@
Podczas inizjalizacji SZDB PostgreSQL stworzy pliki potrzebne mu do przechowywania tabel, tabele systemowe jak i bazy danych template0 i template1 konieczne do jego dalszego działania. Inicjalizacja PostgreSQLa nie jest równoznaczna z jego uruchomieniem, o czym dalej.
</para>
</section>
- <section>
+ <section id="uslugi_postgresql_konfiguracja_postgresa">
<title>Konfiguracja PostgreSQLa</title>
<para>
W punkcie (3) (<- TODO, shufla docbook lame) został zainicjalizowany cluster, w którym to można dodawać bazy
@@ -105,11 +107,11 @@
Przydatna opcja to tcpip_socket = true w <filename>/var/lib/pgsql/postgresql.conf</filename>.
</para>
</section>
- <section>
+ <section id="uslugi_postgresql_konfiguracja_uruchomienie">
<title>Uruchomienie PostgreSQLa</title>
<screen># /etc/rc.d/init.d/postgresql start</screen>
</section>
- <section>
+ <section id="uslugi_postgresql_konfiguracja_luser">
<title>Dodanie użytkownika</title>
<screen># su - postgres -c 'psql template1'
template1=# CREATE USER uzytkownik WITH ENCRYPTED PASSWORD 'hasło' CREATEUSER CREATEDB;
@@ -120,7 +122,7 @@
CREATE USER z poziomu psql).
</para>
</section>
- <section>
+ <section id="uslugi_postgresql_konfiguracja_test">
<title>Ostatni test</title>
<screen>$ psql -h 127.0.0.1 template1
template-1=# SELECT count(*) FROM pg_database;
@@ -129,7 +131,7 @@
2
(1 row)</screen>
</section>
- <section>
+ <section id="uslugi_postgresql_konfiguracja_dodatki">
<title>Dodatki</title>
<para>
Warto włączyć obsługę PostgreSQLa w PHP, instalując pakiet `php-pgsql',
@@ -145,7 +147,7 @@
# poldek -i postgresql-devel
# poldek -i postgresql-doc</screen>
</section>
- <section>
+ <section id="uslugi_postgresql_konfiguracja_odnosniki">
<title>Odnośniki</title>
<para>
<itemizedlist>
Modified: pld-doc/book/pl_book__uslugi/pl_uslugi_poczta__exim.sec
===================================================================
--- pld-doc/book/pl_book__uslugi/pl_uslugi_poczta__exim.sec 2004-01-13 18:47:41 UTC (rev 229)
+++ pld-doc/book/pl_book__uslugi/pl_uslugi_poczta__exim.sec 2004-01-13 18:55:51 UTC (rev 230)
@@ -40,7 +40,7 @@
początku doprowadzała mnie do szału, gdyż Exim za cholerę nie może sobie
poradzić z smtp-auth via PAM z racji braku uruchamiania autoryzacji z własnego
uid/gid zamiast root'a ;-)</para>
- <section>
+<section id="uslugi_exim_instalacja">
<title>Exim: Instalacja</title>
<para>Instalacja pakietu jest prosta. Uruchamiamy program
<command>poldek</command> i wykonujemy:</para>
@@ -60,7 +60,7 @@
<para>Oczywiście zanim wykonamy zalecenie startu demona powinniśmy
dokonać kofiguracji, którą opisuje następny rozdział.</para>
</section>
- <section>
+ <section id="uslugi_exim_konfiguracja">
<title>Exim: Konfiguracja</title>
<para>Wszelkich zmian w konfiguracji Exima dokonujemy w katalogu
<command>/etc/mail/</command>. Edytujemy plik
@@ -460,7 +460,7 @@
wiadomości.\n"
quota_warn_threshold = 90%</screen>
</section>
- <section>
+ <section id="uslugi_exim_antywirus">
<title>Exim: Dodanie możliwości antywirusowych</title>
<para>Aby Exim współpracował z jakimś antywirusem należy
najpierw wybrać i zainstalować program antywirusowy.
Modified: pld-doc/book/pl_book__uslugi/pl_uslugi_poczta__postfix.sec
===================================================================
--- pld-doc/book/pl_book__uslugi/pl_uslugi_poczta__postfix.sec 2004-01-13 18:47:41 UTC (rev 229)
+++ pld-doc/book/pl_book__uslugi/pl_uslugi_poczta__postfix.sec 2004-01-13 18:55:51 UTC (rev 230)
@@ -4,7 +4,7 @@
<para>
Hmm postfix to takie coś co pozwala nam zrobić serwer pocztowy na naszym serwerze. No tak, w sumie powiecie ściagamy poldkiem instalujemy i działa... działa ale chcemy coś wiecej... chcemy by nasz smtpd byl ładnie skonfigurowany i taki bardziej 31337 ;)
</para>
- <section>
+ <section id="uslugi_postfix_zaczynamy">
<title>Zaczynamy</title>
<para>
Ściagamy to co nam będzie potrzebne. Wiadomo... postfix i śmieci które mu są potrzebne:
@@ -19,7 +19,7 @@
</para>
<screen>poldek -i solid-pop3d inetd rc-inetd</screen>
</section>
- <section>
+ <section id="uslugi_postfix_konfiguracja">
<title>Konfiguracja</title>
<para>
Przyszedł czas na konfigurację postfixa.
@@ -70,7 +70,7 @@
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination
smtpd_sasl_auth_enable = yes</screen>
</section>
- <section>
+ <section id="uslugi_postfix_szyfrowanie">
<title>Szyfrowanie</title>
<para>
Wlączamy teraz szyfrowanie wysyłania poczty oraz transmisji między MXami dla rożnych domen
@@ -102,7 +102,7 @@
na naszą aktualną:
smtps inet n - y - - smtpd -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes</screen>
</section>
- <section>
+ <section id="uslugi_postfix_domeny">
<title>Domeny</title>
<para>
Jeżeli posiadamy więcej niż jedną domenę na serwerze to w <filename>/etc/mail/main.cf</filename> dopisujemy:
@@ -143,7 +143,7 @@
</para>
<screen># /etc/rc.d/init.d/postfix restart</screen>
</section>
- <section>
+ <section id="uslugi_postfix_usprawnienia">
<title>Usprawnienia</title>
<para>
Dodatkowe wpisy które poprawią pracę naszego postfixa :)
@@ -174,7 +174,7 @@
<screen>/^To: .*friend w public/ REJECT Header-To address revoked due to too much spam.
/^Subject: ADV\W/ REJECT Header-Subject beginning with "spam" ADV tag rejected.</screen>
</section>
- <section>
+ <section id="uslugi_postfix_powoli_konczymy">
<title>Końcowa konfiguracja</title>
<screen># postconf -n
alias_database = hash:/etc/mail/aliases
@@ -238,7 +238,7 @@
ifmail unix - n n - - pipe flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp unix - n n - - pipe flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient</screen>
</section>
- <section>
+ <section id="uslugi_postfix_solidpop3d">
<title>Solid-pop3d</title>
<para>
Solid-pop3d, czyli coś dzięki czemu będziemy mogli pobrać pocztę z serwera.
@@ -277,7 +277,7 @@
</para>
<screen># /etc/rc.d/init.d/postfix restart</screen>
</section>
- <section>
+ <section id="uslugi_postfix_amavis">
<title>amavis + mks</title>
<para>
Przystępujemy do instalacji i konfiguracji amavisa + mks :)
Więcej informacji o liście dyskusyjnej pld-doc