Debian_GNU_Linux_3_1_Biblia_de3bib.pdf

(387 KB) Pobierz
IDZ DO
PRZYK£ADOWY ROZDZIA£
SPIS TREŒCI
Debian GNU/Linux 3.1.
Biblia
Autorzy: Benjamin Mako Hill, David B. Harris, Jaldhar Vyas
T³umaczenie: Ma³gorzata Czart, Grzegorz Kowalczyk,
Leszek Sagalara
ISBN: 83-246-0287-9
Tytu³ orygina³u:
Debian GNU/Linux 3.1 Bible
Format: B5, stron: 704
Kompendium wiedzy o systemie Debian GNU/Linux
• System Debian GNU/Linux 3.1 i dodatkowe pakiety oprogramowania
• Zasady korzystania z pow³oki tekstowej oraz œrodowisk graficznych KDE i GNOME
• Linux w pracy i w domu
• Debian jako baza dla wydajnego i stabilnego serwera internetowego
Debian GNU/Linux to jedyna dystrybucja Linuksa niepowi¹zana w ¿aden sposób
z jak¹kolwiek firm¹ — tworzy j¹ rzesza ochotników. Rewelacyjny system zarz¹dzania
pakietami oprogramowania oraz stabilnoœæ i uniwersalnoœæ to g³ówne Ÿród³a znakomitej
reputacji Debiana. Tê w³aœnie dystrybucjê coraz czêœciej wybieraj¹ administratorzy
serwerów poszukuj¹cy wydajnego systemu operacyjnego. Z kolei twórcy innych
dystrybucji Linuksa wykorzystuj¹ j¹ jako bazê dla nowych produktów.
Ksi¹¿ka „Debian GNU/Linux 3.1. Biblia” to kompleksowe Ÿród³o wiedzy o Debianie
i oryginalnych zasadach korzystania z niego. Dziêki zamieszczonym tu informacjom
dowiesz siê, jak zainstalowaæ i skonfigurowaæ system i jak nim zarz¹dzaæ.
Nauczysz siê pracowaæ w trybie tekstowym oraz wykorzystywaæ œrodowiska graficzne
KDE i GNOME. Poznasz do³¹czone do tej dystrybucji Linuksa oprogramowanie,
skonfigurujesz po³¹czenia sieciowe i zbudujesz serwer internetowy.
• Instalacja Debiana
• Praca z systemem plików
• Korzystanie z pow³oki tekstowej
• Instalowanie i usuwanie pakietów oprogramowania
• Zarz¹dzanie kontami u¿ytkowników
• Tworzenie kopii bezpieczeñstwa
• Praca w œrodowisku graficznym
• Korzystanie z internetu i poczty elektronicznej
• Tworzenie i publikowanie dokumentów
• Obróbka cyfrowych fotografii
• Konfigurowanie us³ug sieciowych
• Serwery WWW, FTP, pocztowy oraz DNS
• Bazy danych
Ka¿dy u¿ytkownik Debiana, niezale¿nie od doœwiadczenia,
mo¿e nauczyæ siê z tej ksi¹¿ki czegoœ nowego
KATALOG KSI¥¯EK
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
DODAJ DO KOSZYKA
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWOŒCIACH
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
O autorach ....................................................................................................... 15
Podziękowania ................................................................................................. 11
Przedmowa ...................................................................................................... 19
Część I PodsCzęś .......................................................................... 25
Rozdział 1. Projekt Debian .............................................................................. 21
Składniki dystrybucji systemu Linux ...................................................................................................28
Pakiety ............................................................................................................................................28
Jądro systemu .................................................................................................................................30
Inne składniki jądra ........................................................................................................................31
Architektura ....................................................................................................................................32
Dystrybucje i wydania ..........................................................................................................................34
Co potrafi Debian? ................................................................................................................................36
System Linux i jego pochodzenie .........................................................................................................38
Projekt Debian oraz społeczność Debiana ............................................................................................40
Społeczność Free Software/Open Source ......................................................................................41
Cele projektu Debian ......................................................................................................................42
Debian na zamówienie ...................................................................................................................44
Powody, dla których warto wybrać system Debian .............................................................................45
Rozmach oprogramowania .............................................................................................................46
Łatwość zarządzania ......................................................................................................................47
Twoja niezależność ........................................................................................................................48
Podsumowanie ......................................................................................................................................49
Rozdział 2. Instalacja systemu Debian ............................................................ 51
Kilka słów o programie instalacyjnym systemu Debian ......................................................................52
Wstępna konfiguracja systemu Debian ................................................................................................59
Instalacja dodatkowych pakietów oprogramowania .............................................................................60
Podsumowanie ......................................................................................................................................62
Rozdział 3. Korzystanie z powłoki oraz systemu plikłw ............................... 63
Struktura systemu plików .....................................................................................................................64
Przestrzenie nazw oraz drzewa katalogów .....................................................................................64
Płaska przestrzeń nazw kontra drzewo ...........................................................................................65
Drzewo katalogów w systemach plików GNU/Linux ....................................................................66
Rodzaje obiektów w systemie plików, prawa dostępu oraz prawa własności ...............................68
Użytkownicy, grupy użytkowników oraz prawa własności ...........................................................68
6
Debian GNU/Dinua 3.1. Liblia
Rozpoczynamy pracę z powłoką systemu ............................................................................................73
Uruchamianie poleceń ....................................................................................................................73
Wykorzystanie mechanizmu automatycznego dopełniania wpisywanych poleceń .......................75
Korzystanie z dokumentacji poleceń powłoki — podręcznik man ................................................76
Ścieżki i poruszanie się w systemie plików ..........................................................................................79
Bieżący katalog roboczy ................................................................................................................79
Ścieżki względne ............................................................................................................................80
Katalogi wirtualne ..........................................................................................................................81
Przeglądanie zasobów systemu plików ................................................................................................82
Wyświetlanie plików i katalogów ..................................................................................................82
Wydobywanie dodatkowych informacji przy użyciu polecenia stat ..............................................84
Cytowanie znaków oraz znaki ucieczki ................................................................................................85
Cytowanie znaków .........................................................................................................................85
Zastosowanie znaków ucieczki ......................................................................................................86
Zastosowanie symboli wieloznacznych oraz wzorców dopasowania ..................................................87
Gwiazdki i znaki zapytania ............................................................................................................87
Sekwencje .......................................................................................................................................89
Zakresy znaków oraz listy ..............................................................................................................90
Operacje na systemie plików ................................................................................................................91
Tworzenie katalogów .....................................................................................................................91
Usuwanie plików i katalogów ........................................................................................................91
Przenoszenie plików i zmiana ich nazw .........................................................................................92
Praca z powłoką dla średnio zaawansowanych ....................................................................................96
Zmienne i podstawianie zmiennych ...............................................................................................96
Aliasy poleceń ................................................................................................................................99
Podstawianie poleceń ...................................................................................................................100
Przekierowania strumienia danych ...............................................................................................101
Personalizacja powłoki systemu .........................................................................................................103
Podsumowanie ....................................................................................................................................105
Rozdział 4. Zarządzanie pakietami oprorramowania ................................. 101
Anatomia pakietu oprogramowania ....................................................................................................108
Wspólne cechy pakietów ..............................................................................................................108
Pakiety Debiana ............................................................................................................................110
Repozytoria pakietów ...................................................................................................................112
Narzędzia do zarządzania pakietami ..................................................................................................113
Wyszukiwanie oraz sprawdzanie pakietów ........................................................................................114
Wyświetlanie listy zainstalowanych pakietów .............................................................................114
Wyświetlanie szczegółowych informacji o pakietach ..................................................................118
Wyszukiwanie informacji o pakietach za pomocą polecenia apt-cache ......................................120
Wyszukiwanie informacji o pakietach za pomocą polecenia aptitude .........................................120
Wyszukiwanie pakietów przy użyciu witryny internetowej Debiana ..........................................121
Instalacja pakietów .............................................................................................................................121
Instalowanie pakietów za pomocą polecenia apt-get ...................................................................122
Instalowanie pakietów przy użyciu polecenia aptitude ................................................................124
Usuwanie oraz czyszczenie pakietów .................................................................................................126
Usuwanie i czyszczenie pakietów za pomocą polecenia apt-get .................................................126
Usuwanie i czyszczenie pakietów za pomocą polecenia aptitude ................................................127
Konfiguracja pakietów oraz ich pliki konfiguracyjne ........................................................................128
Konfiguracja pakietów z użyciem debconf ..................................................................................129
Obsługa plików konfiguracyjnych ...............................................................................................129
Spis treści
7
Aktualizacja pakietów oprogramowania ............................................................................................131
Aktualizacja pakietów oprogramowania przy użyciu polecenia apt-get ......................................132
Aktualizacja pakietów oprogramowania przy użyciu polecenia aptitude ....................................132
Sprawdzanie spójności pakietów ........................................................................................................133
Repozytoria pakietów a plik /etc/apt/sources.list ...............................................................................134
Jak apt wybiera pakiety ......................................................................................................................135
Zastosowanie wybranych pakietów z innych wydań ...................................................................135
/etc/apt/sources.list .......................................................................................................................135
Priorytety apt-cache ......................................................................................................................136
/etc/apt/preferences .......................................................................................................................136
Instalacja pakietów z wielu dystrybucji .......................................................................................138
Instalacja pakietów z wybranego źródła ......................................................................................139
Instalacja (lub zachowywanie) wybranych wersji pakietów ........................................................139
Podsumowanie ....................................................................................................................................140
Rozdział 5. Podstawy zarządzania systemem Debian GNU/Dinua ............... 141
Użytkownik, grupa i zarządzanie z poziomu konta użytkownika root ...............................................142
Konto użytkownika root ...............................................................................................................143
Dodawanie nowych kont użytkowników oraz grup .....................................................................150
Usuwanie kont użytkowników i grup ...........................................................................................151
Zarządzanie grupami użytkowników ...........................................................................................154
Podstawowe informacje o połączeniach sieciowych ..........................................................................156
IP — Internet Protocol .................................................................................................................157
Przypisywanie nazwy komputera do jego adresu ........................................................................159
Interfejsy sieciowe ........................................................................................................................162
Podsumowanie ....................................................................................................................................165
Rozdział 6. Tworzenie kopii bezpieczeestwa danych ................................. 161
Analiza potrzeb w zakresie tworzenia kopii bezpieczeństwa .............................................................169
Projektowanie strategii tworzenia kopii bezpieczeństwa ...................................................................170
Jakie dane chcesz kopiować .........................................................................................................170
Gdzie przechowywać kopie bezpieczeństwa danych ...................................................................173
Kiedy należy wykonywać kopię bezpieczeństwa danych ............................................................186
Testowanie kopii bezpieczeństwa ................................................................................................186
Podstawowe zasady tworzenia kopii bezpieczeństwa ........................................................................188
Kompresja danych ........................................................................................................................188
Przyrostowe kopie bezpieczeństwa ..............................................................................................189
Tworzenie kopii bezpieczeństwa na dyskach sieciowych ............................................................190
Tworzenie kopii bezpieczeństwa plików, które są w użyciu .......................................................190
Oprogramowanie do tworzenia kopii bezpieczeństwa danych ...........................................................191
Zastosowanie polecenia tar ..........................................................................................................191
Tworzenie kopii bezpieczeństwa na dysku twardym przy użyciu polecenia rsync .....................195
Zastosowanie pakietu rdiff-backup ..............................................................................................196
Zastosowanie pakietu Amanda .....................................................................................................200
Tworzenie kopii bezpieczeństwa przy użyciu pakietu rsnapshot .................................................203
Tworzenie kopii bezpieczeństwa danych przy użyciu polecenia backuppc .................................208
Synchronizacja plików między różnymi komputerami przy użyciu pakietu Unison ...................214
Inne pakiety oprogramowania do tworzenia kopii bezpieczeństwa danych ................................216
Podsumowanie ....................................................................................................................................216
8
Debian GNU/Dinua 3.1. Liblia
Część II II Li
z nęoIę ćLIćILIn ............................................... 219
Rozdział 1. KonKiruracja karty rraKicznej i karty dźwiękowej ................... 221
Przedstawiamy XFree86 .....................................................................................................................222
Przygotowania do instalacji XFree86 ..........................................................................................223
Instalacja i konfiguracja XFree86 ................................................................................................226
Testowanie XFree86 i usuwanie problemów z jego funkcjonowaniem .......................................230
Instalacja i konfiguracja sterowników karty dźwiękowej ..................................................................232
Instalacja i konfiguracja sterowników ALSA ..............................................................................232
Ustawianie poziomu natężenia dźwięku ......................................................................................233
Testowanie karty dźwiękowej i usuwanie problemów związanych z jej funkcjonowaniem .......234
Podsumowanie ....................................................................................................................................235
Rozdział 8. Środowiska rraKiczne GNOał oraz KDł ..................................... 231
Środowisko graficzne GNOME ..........................................................................................................238
Instalacja środowiska graficznego GNOME ................................................................................239
Korzystanie ze środowiska graficznego GNOME .......................................................................244
Dopasowywanie środowiska graficznego GNOME do indywidualnych wymagań użytkownika ....252
Środowisko graficzne KDE ................................................................................................................258
Instalacja środowiska graficznego KDE ......................................................................................259
Korzystanie ze środowiska graficznego KDE ..............................................................................260
Dopasowywanie środowiska graficznego KDE do indywidualnych wymagań użytkownika .....266
Podsumowanie ....................................................................................................................................271
Rozdział 9. iplikacje przeznaczone do wspłłpracy z siecią Internet ........ 213
Przeglądanie zasobów sieci WWW ....................................................................................................274
Instalacja i korzystanie z przeglądarki Epiphany .........................................................................275
Instalacja i korzystanie z przeglądarki Firefox .............................................................................280
Instalacja i korzystanie z przeglądarki Konqueror .......................................................................283
Wysyłanie i odbieranie poczty elektronicznej ....................................................................................285
Instalacja i konfiguracja programu Evolution ..............................................................................286
Instalacja i konfiguracja programu KMail ...................................................................................288
Instalacja i konfiguracja programu Thunderbird ..........................................................................290
Komunikator internetowy Gaim .........................................................................................................291
Instalacja programu Gaim ............................................................................................................292
Konfiguracja programu Gaim ......................................................................................................292
Korzystanie z programu Gaim .....................................................................................................293
Podsumowanie ....................................................................................................................................293
Rozdział 10. Tworzenie i publikowanie dokumentłw ................................. 295
Zastosowanie języków znacznikowych ..............................................................................................295
groff ..............................................................................................................................................296
TeX oraz LaTeX ...........................................................................................................................297
HTML, SGML oraz XML ............................................................................................................298
Edycja tekstów przy użyciu pakietu OpenOffice.org .........................................................................298
Instalacja pakietu OpenOffice.org ................................................................................................299
Korzystamy z edytora OpenOffice.org Writer .............................................................................300
Wymiana dokumentów pakietu OpenOffice.org z innymi pakietami ..........................................303
Zgłoś jeśli naruszono regulamin