OpenBSD_Podstawy_administracji_systemem_opbsd.pdf

(559 KB) Pobierz
IDZ DO
PRZYK£ADOWY ROZDZIA£
SPIS TRE CI
KATALOG KSI¥¯EK
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
OpenBSD. Podstawy
administracji systemem
Autor: Michael W. Lucas
T³umaczenie: Michalski Mateusz, Moch Wojciech
ISBN: 83-7361-603-9
Tytu³ orygina³u:
Absolute OpenBSD
Format: B5, stron: 552
TWÓJ KOSZYK
DODAJ DO KOSZYKA
OpenBSD jest to system operacyjny powszechnie uznawany za najbezpieczniejszy
w ród systemów dostêpnych na zasadach jakiejkolwiek licencji. Zawiera mniej luk
ni¿ w zabezpieczeniach ni¿ dowolna wersja Windows lub Linuksa. Jego twórcy
postawili na niezawodno æ, stabilno æ i bezpieczeñstwo. W wyniku ich prac powsta³
i nadal rozwijany jest system operacyjny dostêpny nieodp³atnie i mo¿liwy do
uruchomienia zarówno na zabytkowych komputerach klasy 386, jak i na
nowoczesnych serwerach. Jego stabilno æ doceni³o wiele firm, w tym Adobe i Apple.
Ta ostatnia opar³a na j¹drze BSD swój system Mac OS X.
„OpenBSD. Podstawy administracji systemem” to praktyczny przewodnik opisuj¹cy
wszystkie elementy systemu OpenBSD. Dziêki zawartym w niej wiadomo ciom
poznasz system, bêdziesz w stanie efektywnie nim administrowaæ, wykorzystywaæ
zaimplementowane w nim mechanizmy zabezpieczaj¹ce i instalowaæ nowe
oprogramowanie. Dowiesz siê, jak w pe³ni wykorzystaæ mo¿liwo ci OpenBSD.
• Instalacja systemu
• Konfiguracja i pierwsze uruchomienie
• Administrowanie kontami u¿ytkowników
• Mechanizmy sieciowe
• Zabezpieczenia
• Konfiguracja i rekompilacja j¹dra
• Administrowanie systemem plików
• Filtrowanie pakietów i system PF
Cennym uzupe³nieniem wiadomo ci zawartych w ksi¹¿ce jest lista opcji kompilacji j¹dra
oraz zestawienie przyk³adowych konfiguracji systemu PF.
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWO CIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Je li chcesz poznaj najbezpieczniejszy system operacyjny na wiecie —
siêgnij po tê ksi¹¿kê.
Spis treści
Wstęp ............................................................................................. 21
Rozdział 1. Dodatkowa pomoc ........................................................................... 35
Wsparcie społeczności OpenBSD ................................................................................... 36
„Kod jest w porządku; czy to z Tobą jest coś nie tak?”................................................... 37
Strony podręcznika.......................................................................................................... 38
Rozdziały podręcznika man ...................................................................................... 38
Nawigowanie wśród stron podręcznika man............................................................. 40
Wyszukiwanie stron podręcznika man ...................................................................... 40
Numeracja rozdziałów............................................................................................... 41
Zawartość stron podręcznika..................................................................................... 41
Strony podręcznika w sieci WWW ........................................................................... 42
www.OpenBSD.org......................................................................................................... 43
Serwery lustrzane ...................................................................................................... 43
Lista często zadawanych pytań (FAQ)...................................................................... 43
Inne strony WWW........................................................................................................... 43
Listy dystrybucyjne ......................................................................................................... 44
Główne listy dystrybucyjne....................................................................................... 45
Subskrybowanie list dystrybucyjnych ....................................................................... 45
Inne listy oficjalne..................................................................................................... 46
Listy dystrybucyjne spoza domeny @OpenBSD.org ................................................ 46
U ywanie list dystrybucyjnych ................................................................................. 46
U ywanie zasobów OpenBSD do rozwiązywania problemów........................................ 47
www.OpenBSD.org .................................................................................................. 47
Strony podręcznika.................................................................................................... 47
Przeszukiwanie internetu .......................................................................................... 48
Wysyłanie listów z prośbą o pomoc ................................................................................ 49
Tematy dyskusji ........................................................................................................ 49
Zawartość prośby o pomoc ....................................................................................... 50
Formatowanie prośby o pomoc ................................................................................. 50
Wysyłanie wiadomości ............................................................................................. 51
Odpowiadanie na wiadomość.................................................................................... 52
Rozdział 2. Przygotowania do instalacji.............................................................. 53
Sprzęt OpenBSD ............................................................................................................. 54
Sprzęt własnościowy ................................................................................................. 54
Procesor .................................................................................................................... 55
Pamięć (RAM) .......................................................................................................... 55
Dyski twarde ............................................................................................................. 55
6
OpenBSD. Podstawy administracji systemem
Pozyskiwanie systemu OpenBSD ................................................................................... 56
Płyty CD-ROM ......................................................................................................... 56
Wyszukiwanie OpenBSD w sieci.............................................................................. 57
Wydanie systemu OpenBSD ........................................................................................... 60
Wybór metody instalacji.................................................................................................. 60
Lokalne serwery instalacyjne .................................................................................... 61
Zestawy dystrybucyjne.................................................................................................... 61
bsd............................................................................................................................. 62
baseXX.tgz................................................................................................................ 62
etcXX.tgz .................................................................................................................. 62
manXX.tgz ................................................................................................................ 62
compXX.tgz .............................................................................................................. 62
gameXX.tgz .............................................................................................................. 63
miscXX.tgz ............................................................................................................... 63
xbaseXX.tgz.............................................................................................................. 63
xfontsXX.tgz ............................................................................................................. 63
xservXX.tgz .............................................................................................................. 63
xshareXX.tgz ............................................................................................................ 64
Partycjonowanie .............................................................................................................. 64
Po co stosować partycje?........................................................................................... 64
Partycjonowanie dla samodzielnego systemu OpenBSD ................................................ 65
Partycja podstawowa (root)....................................................................................... 65
Partycja wymiany...................................................................................................... 67
/tmp ........................................................................................................................... 68
/var ............................................................................................................................ 68
/usr ............................................................................................................................ 68
/home ........................................................................................................................ 69
Wiele dysków twardych ............................................................................................ 69
Partycjonowanie dla wielu systemów operacyjnych ....................................................... 70
Sektory dysku.................................................................................................................. 71
Decyzje zostały podjęte!.................................................................................................. 71
Rozdział 3. Procedura instalacji ......................................................................... 73
Konfiguracja sprzętu ....................................................................................................... 74
Konfiguracja BIOS-u ................................................................................................ 74
Przygotowanie dyskietki rozruchowej............................................................................. 75
Tworzenie dyskietek w Uniksie ................................................................................ 75
Tworzenie dyskietek w Windows 9x ........................................................................ 76
Tworzenie dyskietek w nowych systemach Windows .............................................. 76
Uruchamianie .................................................................................................................. 77
Program instalacyjny ....................................................................................................... 77
Konfiguracja dysku ......................................................................................................... 78
Tworzenie partycji dla OpenBSD.................................................................................... 79
Poznawanie narzędzia Disklabel ............................................................................... 80
Dodawanie partycji ................................................................................................... 82
Kolejne dyski................................................................................................................... 85
Inne operacje z etykietą dysku......................................................................................... 86
Tryb eksperta............................................................................................................. 86
Zmiana podstawowych parametrów dysku ............................................................... 86
Usuwanie istniejących partycji.................................................................................. 87
Modyfikowanie istniejącej partycji ........................................................................... 87
Usuwanie istniejącej etykiety dysku ......................................................................... 87
System pomocy ......................................................................................................... 88
Spis treści
7
Końcowa konfiguracja dysku .......................................................................................... 88
Konfiguracja sieci............................................................................................................ 89
Je eli w komputerze zamontowanych jest kilka kart sieciowych.............................. 89
Testowanie połączenia z siecią.................................................................................. 91
Hasło administratora........................................................................................................ 92
Nośnik instalacyjny ......................................................................................................... 92
Instalowanie z płyty CD-ROM.................................................................................. 93
Instalacja poprzez sieć............................................................................................... 93
Zestawy dystrybucyjne.................................................................................................... 95
Typowe zestawy instalacyjne i skrypty ........................................................................... 96
Finalizowanie instalacji................................................................................................... 96
Rozdział 4. Instalacja wielosystemowa............................................................... 99
Przegląd........................................................................................................................... 99
Partycje MBR................................................................................................................ 100
Dziesiątki ró nych programów fdisk....................................................................... 101
Ograniczenia instalacji wielosystemowych ................................................................... 101
Sugerowane kombinacje ......................................................................................... 102
Instalowanie systemów Windows NT/2000/XP...................................................... 102
Instalowanie systemów Windows 9x ...................................................................... 103
Instalowanie systemów Linux i(lub) FreeBSD ....................................................... 103
Geometria dysku twardego............................................................................................ 104
U ywanie programu fdisk w czasie instalowania systemu ............................................ 105
Odczytywanie partycji MBR................................................................................... 106
Tworzenie partycji MBR......................................................................................... 107
Edytowanie partycji MBR....................................................................................... 108
Ustalanie aktywnej partycji ..................................................................................... 109
Kończenie pracy z programem fdisk ....................................................................... 109
Inne opcje programu fdisk............................................................................................. 109
Zaczynanie od początku .......................................................................................... 109
Wyłączenie partycji................................................................................................. 110
Etykieta dysku w środowisku wielosystemowym ......................................................... 110
Instalowanie z obcej partycji ......................................................................................... 112
Mened ery uruchamiania .............................................................................................. 113
Gdzie znaleźć GAG?............................................................................................... 113
Rozdział 5. Konfigurowanie po zainstalowaniu .................................................. 115
Podstawowa konfiguracja.............................................................................................. 115
Strefa czasowa......................................................................................................... 116
Data......................................................................................................................... 116
Ustalanie nazwy komputera .................................................................................... 117
Konfiguracja interfejsu Ethernet ............................................................................. 117
Domyślna brama ..................................................................................................... 118
Serwis nazw ............................................................................................................ 118
Aliasy poczty........................................................................................................... 119
Sprawdzenie efektów naszej pracy.......................................................................... 119
Konfiguracja programów zintegrowanych .................................................................... 119
Konfiguracja demonów w /etc/rc ............................................................................ 120
Typowe wartości w pliku /etc/rc.conf ........................................................................... 120
Opcje routingu ........................................................................................................ 121
Filtrowanie pakietów............................................................................................... 121
Stacje bezdyskowe .................................................................................................. 122
Zarządzanie czasem................................................................................................. 122
Demony................................................................................................................... 123
Funkcje IPv6 ........................................................................................................... 125
8
OpenBSD. Podstawy administracji systemem
NFS ......................................................................................................................... 126
Konfiguracja AFS ................................................................................................... 127
Konfiguracja Kerberos ............................................................................................ 127
Ró ne ...................................................................................................................... 128
Instalowanie kodu źródłowego...................................................................................... 129
Instalowanie kolekcji portów ........................................................................................ 129
Dalsza konfiguracja....................................................................................................... 129
Rozdział 6. Uruchomienie systemu................................................................... 131
Konfigurowanie rozruchu systemu................................................................................ 132
Znak zachęty programu rozruchowego ................................................................... 132
Uruchamianie w trybie jednou ytkownikowym...................................................... 133
Uruchamianie w trybie konfiguracji jądra............................................................... 134
Uruchamianie alternatywnych jąder systemu.......................................................... 134
Uruchamianie z alternatywnego dysku twardego.................................................... 134
Inne przydatne polecenia......................................................................................... 135
Plik /etc/boot.conf ......................................................................................................... 135
Konsole szeregowe........................................................................................................ 136
Sprzętowa konsola szeregowa................................................................................. 137
Programowa konsola szeregowa ............................................................................. 137
Konsole szeregowe systemów innych ni i386 ....................................................... 137
Fizyczna konfiguracja konsoli szeregowej.............................................................. 138
Klient konsoli szeregowej ....................................................................................... 138
Konfigurowanie konsoli szeregowej ....................................................................... 139
Uruchomienie w trybie wielou ytkownikowym............................................................ 140
/etc/rc ...................................................................................................................... 140
/etc/rc.conf .............................................................................................................. 141
/etc/netstart.............................................................................................................. 141
/etc/rc.securelevel.................................................................................................... 141
/etc/rc.local.............................................................................................................. 142
/etc/rc.conf.local...................................................................................................... 142
/etc/rc.shutdown ...................................................................................................... 142
Edycja skryptów /etc/rc ................................................................................................. 142
Uruchamianie oprogramowania pochodzącego z portów........................................ 143
Uruchamianie innych programów ........................................................................... 144
Rozdział 7. Obsługa użytkowników................................................................... 145
Systemy dla pojedynczego u ytkownika......................................................................... 145
Dodawanie u ytkowników ............................................................................................ 147
Interaktywne dodawanie u ytkowników ................................................................. 147
/etc/adduser.conf ..................................................................................................... 148
Nieinteraktywne dodawanie u ytkowników............................................................ 151
Ograniczenia kont ................................................................................................... 153
Usuwanie kont u ytkowników ...................................................................................... 154
Edycja danych u ytkowników................................................................................. 154
Grupy u ytkowników .................................................................................................... 155
W jakich grupach jestem? ....................................................................................... 156
/etc/group ................................................................................................................ 156
Grupa pierwotna...................................................................................................... 157
Zmiana przynale ności do grup .............................................................................. 157
Tworzenie grup ....................................................................................................... 157
Klasy u ytkowników..................................................................................................... 158
Klasa domyślna ....................................................................................................... 158
Definicje klas .......................................................................................................... 159
Zgłoś jeśli naruszono regulamin