ubuntu serwer. oficjalny podręcznik. wydanie ii full scan.pdf

(12888 KB) Pobierz
887619307.001.png
Rozdział 1
Spis treści
Przedmowa ......................................................................................................................17
O autorach ....................................................................................................................... 23
Wprowadzenie ................................................................................................................ 25
Witamy w Ubuntu Serwer ................................................................................................................. 25
Wolne oprogramowanie, open source i Linux .................................................................................. 26
Wolne oprogramowanie i GNU .................................................................................................... 26
Linux ............................................................................................................................................... 27
Open source ................................................................................................................................... 28
Krótka historia projektu Ubuntu ....................................................................................................... 29
Mark Shuttleworth ......................................................................................................................... 29
The Warthogs ................................................................................................................................. 30
Co oznacza słowo Ubuntu? ........................................................................................................... 32
Utworzenie Canonical ................................................................................................................... 33
Społeczność Ubuntu ...................................................................................................................... 33
Obietnice i cele Ubuntu .................................................................................................................... 34
Cele ideologiczne ........................................................................................................................... 35
Realizacja celów i zasady postępowania ....................................................................................... 36
Cele techniczne .............................................................................................................................. 37
Canonical i fundacja Ubuntu ............................................................................................................. 39
Canonical, Ltd. ............................................................................................................................... 39
Usługi i wsparcie techniczne oferowane przez Canonical .......................................................... 40
Fundacja Ubuntu ........................................................................................................................... 41
Historia Ubuntu Serwer .................................................................................................................... 41
Prosty, bezpieczny i obsługiwany ..................................................................................................... 43
887619307.002.png
8
Spis treści
Rozdział 1. Instalacja ...................................................................................................... 47
Pobierz Ubuntu .................................................................................................................................. 48
Ekran rozruchowy .............................................................................................................................. 49
Partycjonowanie dysku ...................................................................................................................... 50
Co to jest partycja? ........................................................................................................................ 51
Przewodnik — cały dysk ............................................................................................................... 53
Przewodnik — cały dysk i ustawienie LVM ................................................................................ 53
Ręcznie ........................................................................................................................................... 54
Przeznaczenie serwera ....................................................................................................................... 58
Konsola instalatora ............................................................................................................................. 60
Ponowne uruchomienie systemu ...................................................................................................... 60
Rozdział 2. Zasadnicza administracja systemem ........................................................ 61
Podstawowa administracja powłoką .................................................................................................. 62
Poruszanie się po systemie ............................................................................................................ 62
Właściciele plików ......................................................................................................................... 64
Sprawdzenie działających procesów ............................................................................................. 65
Edycja plików ................................................................................................................................. 67
Uzyskanie uprawnień użytkownika root ....................................................................................... 67
Proces uruchamiania Ubuntu ............................................................................................................ 68
Program rozruchowy GRUB ......................................................................................................... 68
Proces uruchamiania jądra ............................................................................................................ 69
/sbin/init .......................................................................................................................................... 70
Usługi ............................................................................................................................................. 76
Hierarchia systemu plików ................................................................................................................ 80
Sieć ...................................................................................................................................................... 85
Pliki konfiguracyjne sieci ............................................................................................................... 85
Podstawowe programy sieciowe ...................................................................................................87
Rozdział 3. Zarządzanie pakietami ............................................................................... 89
Wprowadzenie do zarządzania pakietami ......................................................................................... 90
Ogólny opis pakietów .................................................................................................................... 90
Czym są pakiety? ........................................................................................................................... 91
Podstawowe funkcje zarządzania pakietami ................................................................................. 92
Zaawansowane funkcje systemów zarządzania pakietami ........................................................... 95
Pakiety systemu Debian .................................................................................................................... 96
Pakiety kodu źródłowego .............................................................................................................. 97
Pakiety binarne .............................................................................................................................. 99
Zarządzanie pakietami w Ubuntu ................................................................................................... 100
Zapewnienie aktualności systemu ............................................................................................... 100
Wyszukiwanie i przeglądanie ...................................................................................................... 101
Instalacja i usuwanie .................................................................................................................... 103
Operacje na zainstalowanych pakietach ..................................................................................... 105
Operacje na repozytoriach .......................................................................................................... 106
Spis treści
9
Domyślne repozytoria Ubuntu ................................................................................................... 108
Używanie innych repozytoriów .................................................................................................. 109
Uaktualnienie całego systemu ..................................................................................................... 110
Tworzenie lustrzanej kopii systemu ........................................................................................... 111
Tworzenie własnych pakietów ........................................................................................................ 111
Przebudowanie pakietu ............................................................................................................... 112
Nowe wersje upstream ................................................................................................................ 113
Tworzenie pakietu zupełnie od początku ................................................................................... 114
Hosting własnych pakietów ......................................................................................................... 115
Rozdział 4. Zautomatyzowane instalacje Ubuntu ..................................................... 117
Metoda preseeding ........................................................................................................................... 118
Podstawowa konfiguracja metody preseed dla płyty CD-ROM ............................................... 119
Opcje sieciowe ............................................................................................................................. 122
Partycjonowanie ........................................................................................................................... 124
Pakiety i serwery lustrzane .......................................................................................................... 128
Ustawienia użytkownika .............................................................................................................. 130
Program rozruchowy GRUB ....................................................................................................... 131
Pozostałe ustawienia .................................................................................................................... 132
Dynamiczny preseeding .............................................................................................................. 132
Kickstart ............................................................................................................................................ 135
Podstawowe konfiguracje Kickstart dla CD-ROM .................................................................... 135
Zmiany i ograniczenia w Ubuntu Kickstart ................................................................................ 139
Wykonywanie własnych poleceń w trakcie instalacji ................................................................ 141
Instalacja za pomocą serwera PXE ................................................................................................. 141
DHCP ........................................................................................................................................... 142
TFTPD ......................................................................................................................................... 143
Konfiguracja pxelinux .................................................................................................................. 143
Sieć ............................................................................................................................................... 145
Testowanie serwera PXE ............................................................................................................ 146
Dostosowanie zautomatyzowanych instalacji do własnych potrzeb ............................................. 147
Wiele plików Kickstart ................................................................................................................ 148
Kody Boot Cheat .......................................................................................................................... 149
Wybór DHCP .............................................................................................................................. 150
Wybór DHCP przez podsieć ...................................................................................................... 152
Rozdział 5. Najczęściej spotykane rodzaje serwerów Ubuntu ................................ 153
Serwer DNS ..................................................................................................................................... 154
Instalacja BIND ........................................................................................................................... 155
Konwencje Ubuntu ...................................................................................................................... 155
Caching Name Server ................................................................................................................. 156
Główny serwer DNS ................................................................................................................... 156
Zapasowy serwer DNS ................................................................................................................ 159
Zarządzanie BIND za pomocą rndc ........................................................................................... 160
10 Spis treści
Serwer WWW .................................................................................................................................. 161
Instalacja serwera WWW ............................................................................................................ 162
Konwencje serwera Apache w Ubuntu ...................................................................................... 162
apache2ctl ..................................................................................................................................... 165
Dokumentacja Apache ................................................................................................................. 166
WordPress — przykładowe środowisko LAMP ......................................................................... 167
Serwer poczty ................................................................................................................................... 169
Instalacja Postfix .......................................................................................................................... 170
Typy konfiguracji Postfix ............................................................................................................. 170
Konwencje Ubuntu Postfix ......................................................................................................... 171
Administracja Postfix ................................................................................................................... 172
Domyślny przykład Postfix .......................................................................................................... 174
Zapasowy serwer poczty .............................................................................................................. 177
Serwer szarej listy ........................................................................................................................ 178
Serwer POP/IMAP ........................................................................................................................... 179
Włączenie Maildir w Postfix ....................................................................................................... 180
Instalacja Dovecot ....................................................................................................................... 180
Konwencje Ubuntu Dovecot ...................................................................................................... 181
Serwer OpenSSH ............................................................................................................................. 182
Konwencje OpenSSH w Ubuntu ................................................................................................ 182
Serwer DHCP .................................................................................................................................. 183
Instalacja DHCP .......................................................................................................................... 183
Konwencje DHCP w Ubuntu ..................................................................................................... 183
Konfiguracja DHCP .................................................................................................................... 184
Serwer bazy danych ......................................................................................................................... 186
MySQL ......................................................................................................................................... 186
PostgreSQL .................................................................................................................................. 189
Serwer plików ................................................................................................................................... 195
Samba ........................................................................................................................................... 195
NFS ............................................................................................................................................... 197
Edubuntu i LTSP ............................................................................................................................. 199
Czym jest LTSP? ......................................................................................................................... 200
Informacje techniczne dotyczące procesu uruchamiania LTSP ............................................... 201
Zalety LTSP ................................................................................................................................. 202
Inne sposoby wykorzystania ........................................................................................................ 202
Dostępność LTSP w Ubuntu ...................................................................................................... 203
Instalacja serwera LTSP .............................................................................................................. 203
Konfiguracje serwera LTSP ............................................................................................................ 203
Procedura instalacji ..................................................................................................................... 204
Początkowa konfiguracja serwera LTSP ..................................................................................... 207
Początkowa konfiguracja klienta LTSP ...................................................................................... 207
Instalacja LTSP w serwerowym lub biurkowym wydaniu Ubuntu .......................................... 209
Przypadki specjalne dotyczące LTSP ......................................................................................... 209
Zmiana adresu IP ......................................................................................................................... 212
Zgłoś jeśli naruszono regulamin