FreeBSD_6_Ksiega_eksperta_fre6ke.pdf

(738 KB) Pobierz
FreeBSD 6. Księga eksperta
KsiŒga eksperta
Autor: Brian Tiemann
T‡umaczenie: Piotr Pilch, Grzegorz Werner
ISBN: 978-83-246-0791-4
Format: stron: oko‡o 880
oprawa twarda
Zawiera DVD
Wydawnictwo Helion
ul. Kociuszki 1c
44-100 Gliwice
tel. 032 230 98 63
e-mail: helion@helion.pl
Wykorzystaj w peĀni potencjaĀ systemu FreeBSD 6
Jak zainstalowa i skonfigurowa FreeBSD 6?
Jak administrowa systemem i monitorowa jego pracŒ?
Jak uruchomi serwer sieciowy w oparciu o FreeBSD 6?
Szukasz systemu, ktry umo¿liwi Twojej firmie wykorzystywanie nawet najbardziej
z‡o¿onych aplikacji korporacyjnych? Jednoczenie chcesz, aby Twj serwer sieciowy
by‡ bezpieczny i stabilny? A mo¿e potrzebujesz systemu operacyjnego, za pomoc„
ktrego uruchomisz wydajn„ stacjŒ robocz„? Wykorzystaj FreeBSD 6! Ten system,
dostŒpny nieodp‡atnie na licencji Berkeley Software Design, od dawna cieszy siŒ ogromn„
popularnoci„ wrd administratorw i programistw. Wiele wykorzystanych w nim
rozwi„zaæ to rozwi„zania wzorcowe, a jego bezpieczeæstwo i stabilno s„ wrŒcz
legendarne. FreeBSD by‡ rwnie¿ baz„ do stworzenia systemu Mac OS X, co doskonale
wiadczy o jego dojrza‡oci i mo¿liwociach.
Ksi„¿ka FreeBSD 6. KsiŒga eksperta to kompleksowe opracowanie przedstawiaj„ce
wszystkie aspekty pracy z tym systemem operacyjnym. Czytaj„c j„, dowiesz siŒ, w jaki
sposb zainstalowa i skonfigurowa FreeBSD 6, jak korzysta z konsoli tekstowej
i graficznego rodowiska pracy. Nauczysz siΠinstalowa nowe oprogramowanie,
uruchamia us‡ugi sieciowe, zarz„dza systemem i optymalizowa jego wydajno.
Przeczytasz tak¿e o zabezpieczaniu systemu przed w‡amaniami, programowaniu w Perlu
i kompilowaniu j„dra systemu.
Historia FreeBSD
Instalacja i konfigurowanie systemu
Praca w rodowisku graficznym
Korzystanie z pow‡oki
Tworzenie skryptw pow‡oki
Administrowanie systemem plikw i kontami u¿ytkownikw
Monitorowanie wydajnoci systemu
Konfigurowanie us‡ug sieciowych
Zabezpieczanie serwerw przed atakami
FreeBSD 6.
696497719.002.png 696497719.003.png 696497719.004.png 696497719.005.png 696497719.001.png
Spis treści
O autorze .....................................................................................................23
Podziękowania ............................................................................................25
Wstęp ............................................................................................................27
Część I Wprowadzenie do FreeBSD .....................................................33
Rozdział 1. Co to jest FreeBSD? ..................................................................35
Dlaczego warto korzystać z FreeBSD? ................................................................................................ 35
Co można zrobić za pomocą FreeBSD? .............................................................................................. 36
FreeBSD: system nie tylko do serwerów ............................................................................................. 37
Krótka historia FreeBSD i Uniksa ....................................................................................................... 38
Rodzi się BSD ............................................................................................................................... 39
Rodzi się FreeBSD ........................................................................................................................ 39
Filozofia projektowa Uniksa ................................................................................................................ 40
Porównanie FreeBSD z innymi systemami operacyjnymi .................................................................. 42
Windows XP .................................................................................................................................. 42
Mac OS X ...................................................................................................................................... 44
Linux .............................................................................................................................................. 44
NetBSD .......................................................................................................................................... 46
OpenBSD ....................................................................................................................................... 46
Beastie, maskotka FreeBSD ................................................................................................................. 46
Rozdział 2. Instalowanie FreeBSD ..............................................................49
Sprawdzanie sprzętu ............................................................................................................................ 49
Tworzenie dyskietek instalacyjnych .................................................................................................... 50
Tworzenie dyskietek rozruchowych w systemie DOS lub Windows ............................................ 51
Tworzenie dyskietek rozruchowych we FreeBSD lub innym systemie uniksowym .................... 52
Uruchamianie programu instalacyjnego .............................................................................................. 52
Nawigacja po programie Sysinstall ..................................................................................................... 53
Tworzenie partycji i przypisywanie punktów montowania ................................................................. 54
Wybieranie dysku twardego .......................................................................................................... 55
Partycjonowanie dysku .................................................................................................................. 56
Edytor etykiety dysku .................................................................................................................... 58
Partycjonowanie ręczne ................................................................................................................. 59
Miękkie aktualizacje ...................................................................................................................... 65
 
6
FreeBSD 6 Księga eksperta
Wybieranie standardowego zestawu dystrybucyjnego .........................................................................65
Wybieranie nośnika instalacyjnego ......................................................................................................67
Konfigurowanie i dostosowywanie zainstalowanego systemu ............................................................68
Konfigurowanie sieci .....................................................................................................................68
Dostosowywanie konsoli ...............................................................................................................71
Ustawianie strefy czasowej ............................................................................................................72
Zgodność z Linuksem ....................................................................................................................72
Konfigurowanie myszy ..................................................................................................................73
Instalowanie dodatkowych pakietów oprogramowania .................................................................74
Dodawanie użytkownika ................................................................................................................75
Ustawianie hasła użytkownika root ...............................................................................................78
Zamykanie programu Sysinstall i ponowne uruchamianie systemu ....................................................79
Pierwszy rozruch FreeBSD ..................................................................................................................79
Konfigurowanie systemu X Window (X11) ........................................................................................81
Automatyczne wykrywanie sprzętu wideo ....................................................................................81
Testowanie serwera X ....................................................................................................................82
Konfigurowanie Xorg za pomocą xorgcfg .....................................................................................83
Dostrajanie pliku xorg.conf ............................................................................................................86
Zamykanie FreeBSD ............................................................................................................................87
Rozdział 3. Zaawansowane zadania instalacyjne ................................... 89
Tworzenie kopii zapasowej istniejącego systemu plików Windows lub Linuksa ...............................89
Partycjonowanie dysku bez utraty danych — program FIPS ...............................................................91
Skanowanie i defragmentowanie dysku .........................................................................................91
Zdobywanie programu FIPS i tworzenie dyskietki rozruchowej ...................................................92
Praca z programem FIPS ......................................................................................................................93
Potencjalne problemy i ograniczenia w komputerach z dwoma systemami operacyjnymi .................95
Uruchamianie FreeBSD na zmianę z DOS-em,
Windows 95, Windows 98, Windows Me lub Windows XP ......................................................95
Uruchamianie FreeBSD na zmianę z Linuksem ............................................................................96
Menedżer rozruchowy FreeBSD ..........................................................................................................97
Inne metody instalacji ...........................................................................................................................98
Instalowanie FreeBSD przez FTP ..................................................................................................98
Instalowanie FreeBSD przez NFS ...............................................................................................101
Część II System FreeBSD na domowym komputerze ...................... 103
Rozdział 4. Uruchamianie i zamykanie systemu FreeBSD ..................... 105
Proces uruchamiania systemu FreeBSD .............................................................................................105
Procedura POST i BIOS ...............................................................................................................105
Inicjalizacja ..................................................................................................................................106
Jądro .............................................................................................................................................107
init ................................................................................................................................................111
Logowanie w systemie FreeBSD .......................................................................................................113
Wylogowywanie z systemu FreeBSD ................................................................................................114
Zamykanie systemu FreeBSD ............................................................................................................115
Zastosowanie polecenia shutdown ...............................................................................................115
Uwagi dotyczące poleceń halt i reboot ........................................................................................117
Spis treści
7
Rozdział 5. Praca w środowisku graficznym X Window System ............ 119
Podstawowe informacje na temat środowiska X11 ........................................................................... 119
Serwer X Server ................................................................................................................................. 120
Menedżery okien ................................................................................................................................ 121
KDE i GNOME .................................................................................................................................. 123
Instalowanie środowiska KDE .................................................................................................... 124
Uaktywnianie menedżera logowania KDM ................................................................................ 126
KDE (K Desktop Environment) .................................................................................................. 127
Przetwarzanie plików i katalogów ............................................................................................... 129
Przeglądanie plików zdalnych woluminów ................................................................................. 130
Przełączanie między pulpitami (obszarami roboczymi) .............................................................. 131
Zmiana wyglądu i sposobu obsługi środowiska KDE ................................................................. 131
Aplikacje środowiska KDE ......................................................................................................... 133
Wylogowywanie ze środowiska KDE ......................................................................................... 134
Korzystanie z menedżerów okien ...................................................................................................... 134
Instalowanie menedżerów okien ................................................................................................. 135
Wybór domyślnego menedżera okien ......................................................................................... 136
Menedżer okien Window Maker ....................................................................................................... 136
Obsługa okien .............................................................................................................................. 138
Menu menedżera Window Maker ............................................................................................... 139
Używanie paska Dock ................................................................................................................. 139
Instalowanie i używanie aplikacji zgodnych z paskiem Dock .................................................... 140
Dostosowywanie menedżera okien Window Maker ................................................................... 142
Narzędzie Preferences ................................................................................................................. 143
Kończenie pracy menedżera Window Maker i środowiska X11 ................................................. 144
Rozdział 6. Korzystanie z aplikacji ...........................................................145
Uruchamianie aplikacji trybu graficznego i tekstowego ................................................................... 146
Przetwarzanie tekstu .......................................................................................................................... 148
Zastosowanie edytora ee .............................................................................................................. 149
Edytor vi ...................................................................................................................................... 152
Edycja tekstu za pomocą graficznego narzędzia KEdit lub gedit ................................................ 158
Aplikacje biurowe .............................................................................................................................. 159
Współpraca .................................................................................................................................. 161
Tworzenie i edytowanie obrazów przy użyciu narzędzia GIMP ....................................................... 162
Aplikacje dźwiękowe ......................................................................................................................... 163
Uaktywnianie obsługi dźwięku ................................................................................................... 164
Zastosowanie miksera .................................................................................................................. 165
Odtwarzanie plików MP3 za pomocą narzędzia XMMS środowiska X11 ................................. 168
Aplikacje sieciowe ............................................................................................................................. 169
Przeglądarki internetowe dla środowiska X11 ............................................................................ 169
Przeglądarka internetowa Lynx ................................................................................................... 171
FTP .............................................................................................................................................. 172
Programy pocztowe ..................................................................................................................... 175
Korzystanie z aplikacji Java ............................................................................................................... 180
Instalowanie aplikacji Java .......................................................................................................... 181
Uruchamianie aplikacji Java ........................................................................................................ 181
8
FreeBSD 6 Księga eksperta
Rozdział 7. Zaawansowana konfiguracja środowiska X11 ................... 183
Konfigurowanie środowiska X11 za pomocą skryptu xorgconfig .....................................................183
Konfigurowanie myszy ................................................................................................................185
Wybieranie klawiatury .................................................................................................................187
Konfigurowanie monitora ............................................................................................................188
Konfigurowanie karty graficznej .................................................................................................190
Plik xorg.conf .....................................................................................................................................199
Zawartość pliku xorg.conf ...........................................................................................................199
Sekcja Module ..............................................................................................................................200
Sekcja Files ..................................................................................................................................201
Sekcja ServerFlags .......................................................................................................................201
Sekcja InputDevice ......................................................................................................................204
Sekcja Monitor .............................................................................................................................206
Sekcja Device ...............................................................................................................................207
Sekcja Screen ...............................................................................................................................208
Sekcja ServerLayout ....................................................................................................................210
Testowanie konfiguracji środowiska X11 ..........................................................................................211
Plik użytkownika .xinitrc ....................................................................................................................211
Zmiana menedżera okien .............................................................................................................212
Automatyczne uruchamianie aplikacji .........................................................................................213
Ustawianie koloru lub obrazu tła .................................................................................................214
Przetwarzanie czcionek ......................................................................................................................216
Sprawdzanie pliku xorg.conf pod kątem obsługi czcionek ..........................................................217
Tworzenie katalogów i instalowanie czcionek ............................................................................217
Zastosowanie zdalnych klientów środowiska X11 ............................................................................219
Zastosowanie programu xhost w celu umożliwienia wyświetlania okien zdalnych aplikacji .....220
Uruchamianie zdalnej aplikacji ....................................................................................................221
Inne metody kontroli dostępu do klientów ...................................................................................222
Zastosowanie graficznego menedżera logowania XDM ....................................................................222
Część III Wiersz poleceń systemu FreeBSD ...................................... 225
Rozdział 8. Obsługa powłoki .................................................................... 227
Podstawowe informacje na temat powłoki .........................................................................................227
Wybieranie powłoki systemu FreeBSD .............................................................................................229
Powłoka sh (Bourne Shell) i POSIX ............................................................................................229
Powłoka C (csh) ...........................................................................................................................229
Powłoka Korna (ksh lub pdksh) ...................................................................................................230
Powłoka Bourne Again (bash) .....................................................................................................230
Powłoka tcsh ................................................................................................................................231
Powłoka zsh .................................................................................................................................231
Którą powłokę wybrać? ...............................................................................................................232
Zmiana powłoki ..................................................................................................................................232
Uzyskiwanie pomocy w obrębie powłoki ..........................................................................................234
Przeszukiwanie dokumentacji ......................................................................................................234
Zestawienie poleceń .....................................................................................................................235
Sekcje dokumentacji ....................................................................................................................236
Zgłoś jeśli naruszono regulamin