<Poprzedni | Spis treści | Następne>
Wprowadzenie 1
1. Dlaczego ten przewodnik? 1
2. Kto powinien przeczytać tę książkę? 1
3. Nowe wersje i dostępność 1
4. Historia wersji 2
5. Wkłady 3
6. Informacje zwrotne 3
7. Informacje o prawach autorskich 3
8. Czego potrzebujesz? 4
9. Konwencje stosowane w tym dokumencie 4
10. Organizacja tego dokumentu 5
Rozdział 1. Co to jest Linux? 7
1.1. Historia 7
1.1.1. UNIX7
1.1.2. Linus i Linux 8
1.1.3. Aktualne zastosowanie systemów Linux 9
1.2. Interfejs użytkownika 9
1.2.1. Czy Linux jest trudny? 9
1.2.2. Linux dla niedoświadczonych użytkowników 10
1.3. Czy Linux ma przyszłość? 10
1.3.1. Otwarte źródło 10
1.3.2. Dziesięć lat doświadczenia do Twojej dyspozycji 11
1.4. Właściwości Linuksa 12
1.4.1. Zalety Linuksa 12
1.4.2. Wady Linuksa 13
1.5. Smaki Linuksa 14
1.5.1. Linuksa i GNU 14
1.5.2. GNU/Linux 15
1.5.3. Którą dystrybucję powinienem zainstalować? 15
1.6. Podsumowanie 16
1.7. Ćwiczenia 16
Rozdział 2. Szybki start 18
2.1. Logowanie, aktywacja interfejsu użytkownika i wylogowanie 18
2.1.1. Wprowadzenie 18
2.1.2. Tryb graficzny 18
2.1.3. Tryb tekstowy 20
2.2. Absolutne podstawy 21
2.2.1. Komendy 21
2.2.2. Uwagi ogólne 21
2.2.3. Korzystanie z funkcji Basha 22
2.3. Uzyskiwanie pomocy 23
2.3.1. Uwaga 23
2.3.2. Podręcznik, strony 23
2.3.3. Więcej informacji 25
2.4. Podsumowanie 28
2.5. Ćwiczenia 29
i
Rozdział 2. Szybki start
2.5.1. Podłączanie i rozłączanie 29
2.5.2. Hasła 29
2.5.3. Katalogi 30
2.5.4. Pliki 30
2.5.5. Uzyskiwanie pomocy 31
Rozdział 3. O plikach i systemie plików 32
3.1. Ogólny przegląd systemu plików Linuksa 32
3.1.1. Pliki 32
3.1.2. O partycjonowaniu 33
3.1.3. Więcej układu systemu plików 37
3.2. Orientacja w systemie plików 40
3.2.1. Ścieżka 40
3.2.2. Ścieżki bezwzględne i względne 41
3.2.3. Najważniejsze pliki i katalogi 41
3.2.4. Najważniejsze pliki konfiguracyjne 44
3.2.5. Najpopularniejsze urządzenia 46
3.2.6. Najpopularniejsze pliki zmiennych 47
3.3. Manipulowanie plikami 48
3.3.1. Przeglądanie właściwości pliku 48
3.3.2. Tworzenie i usuwanie plików i katalogów 50
3.3.3. Znajdowanie plików 53
3.3.4. Więcej sposobów przeglądania zawartości pliku 57
3.3.5. Łączenie plików 58
3.4. Bezpieczeństwo plików 60
3.4.1. Prawa dostępu: pierwsza linia obrony Linuksa 60
3.4.2. Narzędzia 62
3.5. Podsumowanie 67
3.6. Ćwiczenia 68
3.6.1. Przegrody 68
3.6.2. Ścieżki 68
3.6.3. Zwiedzanie systemu 69
3.6.4. Manipulowanie plikami 69
3.6.5. Uprawnienia do plików 69
Rozdział 4. Procesy 71
4.1. Procesy na lewą stronę 71
4.1.1. Wielu użytkowników i wielozadaniowość 71
4.1.2. Rodzaje procesów 71
4.1.3. Atrybuty procesu 73
4.1.4. Wyświetlanie informacji o procesie 74
4.1.5. Życie i śmierć procesu 76
4.1.6. SUID i SGID 78
4.2. Proces rozruchu, init i zamknięcie 80
4.2.1. Wprowadzenie 80
4.2.2. Proces uruchamiania 80
4.2.3. GRUB zawiera 80
ii
Rozdział 4. Procesy
4.2.4. Inicjatywa 81
4.2.5. Rozpocznij poziomy biegu 83
4.2.6. Wyłączenie 84
4.3. Zarządzanie procesami 84
4.3.1. Praca dla administratora systemu 84
4.3.2. Jak dużo czasu to zajmuje? 85
4.3.3. Wydajność 86
4.3.4. Załaduj 86
4.3.5. Czy jako użytkownik mogę coś zrobić? 86
4.4. Planowanie procesów 91
4.4.1. Wykorzystaj ten wolny czas! 91
4.4.2. Polecenie uśpienia 91
4.4.3. Na komendę 92
4.4.4. Cron i crontab 92
4.5. Podsumowanie 94
4.6. Ćwiczenia 95
4.6.1. Generał 95
4.6.2. Uruchamianie, inicjowanie itp. 95
4.6.3. Harmonogram 96
Rozdział 5. Przekierowanie we/wy 97
5.1. Proste przekierowania 97
5.1.1. Co to jest standardowe wejście i standardowe wyjście? 97
5.1.2. Operatory przekierowania 97
5.2. Zaawansowane funkcje przekierowania 100
5.2.1. Użycie deskryptorów plików 100
5.2.2. Przykłady 101
5.3. Filtry 101
5.3.1. Więcej o grep 102
5.3.2. Wyjście filtrujące 102
5.4. Podsumowanie 103
5.5. Ćwiczenia 103
Rozdział 6. Edytory tekstu 105
6.1. Redaktorzy tekstu 105
6.1.1. Dlaczego powinienem używać edytora? 105
6.1.2. Którego edytora powinienem używać? 105
6.2. Korzystanie z edytora Vima 106
6.2.1. Dwa tryby 106
6.2.2. Podstawowe polecenia 107
6.2.3. Łatwa droga 108
6.3. Linux w biurze 108
6.3.1. Historia 108
6.3.2. Suity i programy 108
6.3.3. Uwagi 109
6.4. Podsumowanie 109
6.5. Ćwiczenia 110
Rozdział 7. Home sweet /home 111
7.1. Ogólne dobre sprzątanie 111
7.1.1. Wprowadzenie 111
7.1.2. Zrób miejsce 111
7.2. Twoje środowisko tekstowe 114
7.2.1. Zmienne środowiskowe 114
7.2.2. Pliki konfiguracyjne powłoki 116
7.2.3. Typowy zestaw plików instalacyjnych 117
7.2.4. Polecenie Bash 120
7.2.5. Skrypty powłoki 121
7.3. Środowisko graficzne 123
7.3.1. Wprowadzenie 123
7.3.2. System okien X 124
7.3.3. Konfiguracja serwera X 125
7.4. Ustawienia specyficzne dla regionu 126
7.4.1. Konfiguracja klawiatury 126
7.4.2. Czcionki 126
7.4.3. Data i strefa czasowa 127
7.4.4. Język 127
7.4.5. Informacje specyficzne dla kraju 128
7.5. Instalowanie nowego oprogramowania 128
7.5.1. Generał 128
7.5.2. Formaty opakowań 128
7.5.3. Automatyzacja zarządzania pakietami i aktualizacjami 131
7.5.4. Aktualizacja jądra 132
7.5.5. Instalowanie dodatkowych pakietów z instalacyjnych płyt CD 133
7.6. Podsumowanie 134
7.7. Ćwiczenia 135
7.7.1. Środowisko powłoki 135
7.7.2. Środowisko graficzne 136
Rozdział 8. Drukarki i drukowanie 137
8.1. Drukowanie plików 137
8.1.1. Drukowanie z wiersza poleceń 137
8.1.2. Formatowanie 138
8.2. Po stronie serwera 139
8.2.1. Generał 139
8.2.2. Konfiguracja drukarki graficznej 140
8.2.3. Kupno drukarki pod Linuksa 140
8.3. Problemy z drukowaniem 140
8.3.1. Zły plik 140
8.3.2. Mój odcisk nie wyszedł 140
8.4. Podsumowanie 142
8.5. Ćwiczenia 142
Rozdział 9. Podstawowe techniki tworzenia kopii zapasowych 144
9.1. Wprowadzenie 144
9.1.1. Przygotowanie danych 144
Rozdział 9. Podstawowe techniki tworzenia kopii zapasowych
9.2. Przenoszenie danych na urządzenie zapasowe 148
9.2.1. Wykonywanie kopii na dyskietce 148
9.2.2. Wykonywanie kopii za pomocą nagrywarki CD 150
9.2.3. Kopie zapasowe na/z dysków jazzowych, urządzeń USB i innych urządzeń wymiennych 151
9.2.4. Tworzenie kopii zapasowej danych przy użyciu urządzenia taśmowego 151
9.2.5. Narzędzia z Twojej dystrybucji 151
9.3. Używając rsync 152
9.3.1. Wprowadzenie 152
9.3.2. Przykład: rsync do urządzenia pamięci masowej USB 152
9.4. Szyfrowanie 152
9.4.1. Uwagi ogólne 152
9.4.2. Wygeneruj klucz 153
9.4.3. O twoim kluczu 154
9.4.4. Szyfruj dane 154
9.4.5. Odszyfrowywanie plików 155
9.5. Podsumowanie 155
9.6. Ćwiczenia 156
Rozdział 10. Tworzenie sieci 157
10.1. Przegląd sieci 157
10.1.1. Model OSI 157
10.1.2. Niektóre popularne protokoły sieciowe 158
10.2. Konfiguracja sieci i informacje 160
10.2.1. Konfiguracja interfejsów sieciowych 160
10.2.2. Pliki konfiguracyjne sieci 161
10.2.3. Polecenia konfiguracji sieci 161
10.2.4. Nazwy interfejsów sieciowych 163
10.2.5. Sprawdzanie konfiguracji hosta za pomocą netstat 164
10.2.6. Inni gospodarze 164
10.3. Aplikacje internetowe/intranetowe 167
10.3.1. Typy serwerów 167
10.3.2. Poczta 168
10.3.3. Sieć 170
10.3.4. Protokół przesyłania plików 171
10.3.5. Czaty i konferencje 172
10.3.6. Serwisy informacyjne 173
10.3.7. System nazw domen 174
10.3.8. DHCP174
10.3.9. Usługi uwierzytelniania 174
10.4. Zdalne wykonywanie aplikacji 176
10.4.1. Wprowadzenie 176
10.4.2. Rsh, rlogin i telnet 176
10.4.3. System okien X 177
10.4.4. Pakiet SSH 178
10.4.5. VNC 182
10.4.6. Protokół rdesktop 182
10.4.7. Cygwina 182
Rozdział 10. Praca w sieci
10.5. Bezpieczeństwo 183
10.5.1. Wprowadzenie 183
10.5.2. Usługi 183
10.5.3. Aktualizuj regularnie 184
10.5.4. Zapory ogniowe i zasady dostępu 184
10.5.5. Wykrywanie włamań 185
10.5.6. Więcej wskazówek 186
10.5.7. Czy zostałem zhakowany? 186
10.5.8. Odzyskiwanie po włamaniu 187
10.6. Podsumowanie 187
10.7. Ćwiczenia 188
10.7.1. Sieć ogólna 188
10.7.2. Połączenia zdalne 188
10.7.3. Bezpieczeństwo 188
Rozdział 11. Dźwięk i wideo 189
11.1. Podstawy dźwięku 189
11.1.1. Instalacja 189
11.1.2. Sterowniki i architektura 189
11.2. Odtwarzanie dźwięku i obrazu 190
11.2.1. Odtwarzanie i kopiowanie płyt CD 190
11.2.2. Odtwarzanie plików muzycznych 190
11.2.3. Nagranie 192
11.3. Odtwarzanie wideo, transmisje strumieniowe i oglądanie telewizji 192
11.4. Telefonia Internetowa 193
11.4.1. Co to jest? 193
11.4.2. Czego potrzebujesz? 193
11.5. Podsumowanie 194
11.6. Ćwiczenia 195
Dodatek A. Dokąd się stąd udać? 196
A.1. Przydatne książki 196
A.1.1. Ogólne informacje o Linuksie 196
A.1.2. Redaktorzy 196
A.1.3. Muszle 196
A.1.4. X Okno 196
A.1.5. Sieć 197
A.2. Przydatne strony 197
A.2.1. Informacje ogólne 197
A.2.2. Odniesienia specyficzne dla architektury 197
A.2.3. Dystrybucje 197
A.2.4. Oprogramowanie 198
Dodatek B. Polecenia DOS-u i Linuksa 199
Dodatek C. Cechy powłoki 200
C.1. Cechy wspólne 200
C.2. Różne funkcje 201
Słowniczek 204
204
B 204
C 205
D 205
E 206
F 206
G 207
H 207
207
J 208
K 208
208
M 209
N 210
210
210
Q 211
R 211
S 212
T 212
U 213
V 214
W 214
x 214
Y 215
Z 215
Index 215