FreeBSD_Ksiega_eksperta_freebk.pdf

(653 KB) Pobierz
C:\Andrzej\PDF\ABC nagrywania p³yt CD\1 strona.cdr
IDZ DO
PRZYK£ADOW Y ROZDZIA£
FreeBSD.
SPIS TRECI
Ksiêga eksperta
KATALOG KSI¥¯EK
Autor: Roderick W. Smith
T³umaczenie: Marcin Jêdrysiak
ISBN: 83-7361-158-4
Format: B5, stron: 824
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
DODAJ DO KOSZYKA
FreeBSD to zaawansowany system operacyjny dla komputerów opartych o architekturê
x86, DEC Alpha, IA-64, PC-98 i UltraSPARC. Ma d³ug¹ historiê, wywodzi siê bowiem
od BSD, wersji UNIX-a, stworzonej na Uniwersytecie Kalifornijskim w Berkeley.
Jest on systemem darmowym, opartym na bardzo liberalnej licencji.
FreeBSD mo¿e byæ uruchomiony na komputerze domowym i s³u¿yæ do surfowania
po internecie, pisania listów i grania. U¿ytkownik mo¿e tak¿e zainstalowaæ FreeBSD
w celu uruchamiania edytorów tekstu i arkuszy kalkulacyjnych. FreeBSD jest czêsto
stosowany przez naukowców i in¿ynierów do analizy z³o¿onych danych oraz tworzenia
nowych narzêdzi w wielu jêzykach programowania. Oczywicie system mo¿e byæ
wykorzystany tak¿e na serwerach sieciowych, które poprzez Apache, Sambê i Sendmail
dostarczaj¹ informacji u¿ytkownikom w sieci lokalnej i internecie. FreeBSD mo¿e byæ
zastosowany nawet na komputerze s³u¿¹cym jako router i firewall, chroni¹cy sieæ
przed atakami z zewn¹trz. Ta ksi¹¿ka omawia wszystkie te potencjalne sposoby
u¿ycia FreeBSD.
W ksi¹¿ce opisano m.in. zagadnienia:
• Instalacja systemu FreeBSD
• Wspó³praca FreeBSD z innymi systemami operacyjnymi
• Podstawowe narzêdzia dostarczane w FreeBSD
• Zarz¹dzanie partycjami i plikami
• Zarz¹dzanie kontami u¿ytkowników
• Instalowanie oprogramowania i konfiguracja j¹dra systemu
• System X Window
• Konfiguracja sieci
• Zapora sieciowa w FreeBSD
• Serwery: FTP, NFS, Samba, SMTP, POP3/IMAP, HTTP
• Zdalny dostêp: Telnet, SSH, X, VNC
• Omówienie najpopularniejszych programów
• Multimedia i gry
• Kompilowanie oprogramowania
• Zabezpieczanie systemu
Je¿eli potrzebujesz wydajnego i bardzo bezpiecznego systemu operacyjnego, warto
zastanowiæ siê nad FreeBSD. Ta ksi¹¿ka nauczy Ciê wszystkiego, co potrzebne,
by u¿ywaæ i administrowaæ tym systemem.
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWOCIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
696497568.001.png 696497568.002.png 696497568.003.png
Dlaczego FreeBSD? ..............................................................................................................................29
FreeBSD jako system operacyjny dla stacji roboczej .....................................................................29
FreeBSD jako system operacyjny dla serwera................................................................................31
FreeBSD a inne systemy nie-uniksowe...........................................................................................32
FreeBSD a inne systemy uniksowe.................................................................................................34
#rodowisko pracy ..................................................................................................................................38
Historia FreeBSD ............................................................................................................................38
Interakcja z innymi komputerami w sieci .......................................................................................39
Interakcja z innymi systemami na tym samym komputerze ...........................................................41
#rodowisko sprz'towe...........................................................................................................................43
Typy procesorów i ich pr'dko+, .....................................................................................................43
Wymagania wobec pami'ci ............................................................................................................44
Dyski twarde ...................................................................................................................................45
Karta graficzna ................................................................................................................................48
Urz2dzenia sieciowe........................................................................................................................49
Drukarki ..........................................................................................................................................51
Inne urz2dzenia ...............................................................................................................................52
Podsumowanie.......................................................................................................................................53
!" ##
Uzyskanie FreeBSD ..............................................................................................................................55
Kwestie licencjonowania FreeBSD.................................................................................................55
4ródła FreeBSD ..............................................................................................................................57
Przygotowanie no+ników instalacyjnych ........................................................................................58
Przygotowanie komputera do uruchomienia FreeBSD .........................................................................59
Sprawdzanie zgodno+ci urz2dze7....................................................................................................60
Przygotowanie przestrzeni dyskowej ..............................................................................................62
Rozpocz'cie instalacji ...........................................................................................................................66
Uruchomienie programu instalacyjnego .........................................................................................66
Partycjonowanie dysku ...................................................................................................................67
Wybór oprogramowania do instalacji....................................................................................................72
Wybór no+nika instalacji.................................................................................................................73
Instalacja FreeBSD..........................................................................................................................74
 
6
FreeBSD. Ksiga eksperta
Konfiguracja po zako7czeniu instalacji.................................................................................................74
Konfiguracja sieci ...........................................................................................................................74
Ustawienia konsoli systemowej ......................................................................................................76
Strefa czasowa.................................................................................................................................77
Zgodno+, binarna z Linuksem ........................................................................................................77
Konfiguracja myszy ........................................................................................................................78
Konfiguracja XFree86.....................................................................................................................79
Konfiguracja pulpitu X....................................................................................................................82
Konfiguracja pakietów FreeBSD ....................................................................................................83
Konfiguracja kont u>ytkowników...................................................................................................83
Zako7czenie instalacji .....................................................................................................................88
Podsumowanie.......................................................................................................................................88
$% & '
Uruchamianie komputera ......................................................................................................................89
Wybór systemu startowego .............................................................................................................89
Interpretacja komunikatów startowych ...........................................................................................90
Skrypty startowe..............................................................................................................................92
Logowanie si' do systemu.....................................................................................................................93
Logowanie si' w trybie tekstowym i graficznym ...........................................................................94
Konto u>ytkownika a konto root.....................................................................................................95
Podsumowanie polece7 trybu tekstowego.............................................................................................97
Przedstawienie powłok....................................................................................................................97
Uruchamianie programów w trybie tekstowym ..............................................................................99
Polecenia do manipulacji plikami .................................................................................................101
Przedstawienie graficznego interfejsu u>ytkownika FreeBSD ...........................................................105
Uruchamianie X ............................................................................................................................105
Manipulacja plikami......................................................................................................................107
Uruchamianie programów w +rodowisku graficznym ..................................................................108
Konfiguracja +rodowiska graficznego...........................................................................................110
Wylogowywanie si' i zamykanie systemu..........................................................................................111
Wylogowywanie si' w trybie tekstowym i graficznym ................................................................111
Zamykanie systemu w trybie tekstowym i graficznym.................................................................112
Kiedy nale>y wył2cza, komputer?................................................................................................114
Podsumowanie.....................................................................................................................................114
()! *
Konfiguracja procesu startowego ........................................................................................................117
Działanie programu startowego ....................................................................................................118
U>ycie programu startowego FreeBSD.........................................................................................119
Ustawianie opcji j2dra...................................................................................................................121
U>ycie alternatywnego programu startowego...............................................................................122
Zarz2dzanie partycjami FreeBSD i x86...............................................................................................123
Przegl2d systemów partycjonowania ............................................................................................124
Ochrona partycji FreeBSD przed innymi systemami operacyjnymi.............................................124
Uzyskanie dost'pu do obcych partycji we FreeBSD ....................................................................126
Zrozumienie systemów plików............................................................................................................128
Dwa znaczenia okre+lenia „system plików” .................................................................................128
Podstawy systemu plików FreeBSD .............................................................................................128
Inne systemy plików......................................................................................................................129
Spis treci
7
Dost'p do obcych systemów plików z poziomu FreeBSD..................................................................133
Montowanie obcych systemów plików .........................................................................................133
Ograniczenia w u>yciu obcych systemów plików ........................................................................135
Dost'p do systemu plików FreeBSD z poziomu innych systemów operacyjnych..............................137
Obsługa FFS w innych systemach operacyjnych..........................................................................137
Uwagi dotycz2ce u>ycia partycji FreeBSD w innych systemach operacyjnych...........................138
Uruchamianie obcych programów we FreeBSD .................................................................................138
Uruchamianie programów linuksowych .......................................................................................139
U>ycie WINE do uruchamiania programów Windows.................................................................141
U>ycie emulatora...........................................................................................................................144
Podsumowanie.....................................................................................................................................145
#+,!" (
Katalog /etc i jego zawarto+,...............................................................................................................149
Pliki startowe systemu...................................................................................................................150
Pliki konfiguracyjne programów serwerowych ............................................................................151
Inne pliki konfiguracyjne ..............................................................................................................153
Przegl2d edytorów tekstu we FreeBSD ...............................................................................................154
Edytory tekstu pracuj2ce w trybie tekstowym ..............................................................................154
Edytory tekstowe z graficznym interfejsem u>ytkownika ............................................................155
Przykład — edycja pliku w vi .......................................................................................................156
Przykład — edycja pliku w gEdit .................................................................................................160
Przedstawienie najwa>niejszych polece7 do administracji systemem ................................................163
Polecenia dostarczaj2ce informacji o systemie .............................................................................164
Polecenia do manipulacji systemem .............................................................................................169
Przekierowanie ..............................................................................................................................171
Potoki ............................................................................................................................................173
Narz'dzia administracyjne z graficznym interfejsem u>ytkownika....................................................174
Podsumowanie.....................................................................................................................................175
-.!/!"&! **
Przedstawienie procesów steruj2cych j2dra ........................................................................................177
Ładowanie j2dra ............................................................................................................................178
Kontrola j2dra nad kolejnymi etapami procesu startowego ..........................................................178
Rola j2dra w obsłudze systemu .....................................................................................................179
Modyfikacja skryptów startowych ......................................................................................................180
Edycja skryptów startowych systemu ...........................................................................................181
Tworzenie nowych lokalnych skryptów startowych.....................................................................182
Wewn2trz procesu logowania..............................................................................................................183
Metody logowania u>ytkowników ................................................................................................183
Uwierzytelnianie u>ytkowników poprzez PAM ...........................................................................186
Modyfikacja domy+lnych ustawie7 logowania .............................................................................188
Pliki z ustawieniami u>ytkownika.................................................................................................189
U>ycie narz'dzia cron do uruchamiania programów o okre+lonych porach.......................................192
U>ycie narz'dzia at .......................................................................................................................192
Przedstawienie narz'dzia cron ......................................................................................................193
8
FreeBSD. Ksiga eksperta
Tworzenie systemowych zada7 cron.............................................................................................194
Tworzenie zada7 cron u>ytkownika..............................................................................................196
Podsumowanie.....................................................................................................................................196
*0&!" *
Partycje — kontenery dla plików z danymi ........................................................................................197
Przyczyny partycjonowania dysku................................................................................................197
Tworzenie partycji.........................................................................................................................199
Montowanie partycji .....................................................................................................................206
Odł2czanie partycji........................................................................................................................210
U>ycie tradycyjnych schematów partycjonowania w Uniksie ............................................................211
Które katalogi mog2 by, partycjami? ...........................................................................................211
Typowe schematy partycjonowania ..............................................................................................212
Montowanie partycji innego typu .................................................................................................213
Zrozumienie FHS ................................................................................................................................213
Rola FHS .......................................................................................................................................214
Przegl2d katalogów FHS...............................................................................................................215
Zgodno+, FreeBSD ze standardem FHS.......................................................................................217
Podsumowanie.....................................................................................................................................217
'0& 1
Prawa własno+ci i uprawnienia............................................................................................................219
Powi2zania mi'dzy kontami i własno+ci2 plików.........................................................................219
U>ycie uprawnie7 do kontroli dost'pu do plików ........................................................................221
Uprawnienia katalogów.................................................................................................................224
Projektowanie schematu uprawnie7 systemowych .......................................................................224
Polecenia do manipulacji plikami........................................................................................................225
Zmiana praw własno+ci.................................................................................................................226
Zmiana uprawnie7.........................................................................................................................227
Kopiowanie i przenoszenie plików ...............................................................................................229
Usuwanie plików...........................................................................................................................232
Tworzenie i u>ycie dowi2za7........................................................................................................234
Wyszukiwanie plików ...................................................................................................................235
Archiwizacja danych ...........................................................................................................................240
No+niki archiwizacji......................................................................................................................241
Przegl2d narz'dzi do archiwizacji danych ....................................................................................241
U>ycie narz'dzia tar ......................................................................................................................242
Przywracanie danych.....................................................................................................................245
Podsumowanie.....................................................................................................................................246
23!"11 (*
Zrozumienie modelu drukowania FreeBSD ........................................................................................247
Koncepcja kolejek wydruków.......................................................................................................247
Przesyłanie zada7 wydruku do kolejki..........................................................................................249
Rola programu Line Printer Daemon ............................................................................................249
PostScript jako standardowy j'zyk drukowania............................................................................250
Tworzenie kolejki wydruków..............................................................................................................251
U>ycie plików urz2dze7 ................................................................................................................252
Tworzenie katalogu buforowania..................................................................................................254
Format pliku /etc/printcap .............................................................................................................255
U>ycie prostego filtru....................................................................................................................257
Zgłoś jeśli naruszono regulamin