debian linux. księga eksperta helion.epub

(6484 KB) Pobierz
&GDKCP .KPWZ -UKúIC GMURGTVC
Pisanie skryptów w języku Perl ............................................................................................ 56
Zmienne...........................................................................................................................................57
Obsługa plików i uchwytów plików................................................................................................58
Operacje na tablicach ......................................................................................................................59
Operatory.........................................................................................................................................60
Dopasowywanie wzorca..................................................................................................................64
Zmienne specjalne...........................................................................................................................67
Struktury sterujące...........................................................................................................................67
Warunkowe wykonywanie bloku: instrukcje if i unless .................................................................68
Pętle: while, until, for i foreach.......................................................................................................69
Podprocedury ..................................................................................................................................72
Funkcje wbudowane Perla...............................................................................................................73
Inne mo liwości Perla .....................................................................................................................78
Wyra enia regularne ............................................................................................................. 80
Podstawy wyra eń regularnych ............................................................................................ 80
Rozpoznawanie wzorców w danych ...............................................................................................81
Zastosowania wyra eń regularnych ................................................................................................82
Przykład zastosowania wyra eń regularnych..................................................................................83
Koncepcje wyra eń regularnych........................................................................................... 83
Dopasowywanie zestawu znaków ........................................................................................ 84
Zasady logiczne rządzące wyra eniami regularnymi ............................................................... 86
Kwantyfikatory................................................................................................................................87
Klasy znaków ..................................................................................................................................88
Grupowanie wyra eń alternatywnych .............................................................................................88
Kotwiczenie.....................................................................................................................................89
Narzędzia wykorzystujące wyra enia regularne .................................................................. 89
egrep ................................................................................................................................................89
sed....................................................................................................................................................91
Perl ..................................................................................................................................................92
Rozdział 2. Konfigurowanie systemu X Window .................................................107
System X Window .............................................................................................................. 107
Przygotowywanie systemu XFree86 .................................................................................. 108
Konfigurowanie systemu XFree86 ..................................................................................... 108
Plik XF86Config ...........................................................................................................................110
Sprawdzanie pliku XF86Config ......................................................................................... 111
Sekcja "Pliki" (Files section).........................................................................................................111
Sekcja "Znaczniki serwera" (Server flags section) .......................................................................112
Sekcja "Klawiatura" (Keyboard section).......................................................................................113
Sekcja "Urządzenie wskazujące" (Pointer section).......................................................................115
Sekcja "Monitor" (Monitor section)..............................................................................................116
Sekcja "Urządzenia graficzne" (Graphics device section) ............................................................120
Sekcja "Ekran" (Screen sections) ..................................................................................................122
xf86config ........................................................................................................................... 124
Konfigurowanie za pomocą XF86Setup............................................................................. 130
Plik .xinitrc.......................................................................................................................... 134
Osobisty plik zasobów X .................................................................................................... 135
U ywanie xdm .................................................................................................................... 136
Uruchamianie sesji X-ów ..............................................................................................................137
5RKU VTGEK
Rozwiązywanie problemów z XFree86.............................................................................. 138
Mened ery okien................................................................................................................. 138
Czym jest mened er okien?...........................................................................................................138
Środowisko GNOME X...................................................................................................... 139
Czym jest GNOME .......................................................................................................................140
Składniki instalacyjne GNOME....................................................................................................140
Konfigurowanie X11 na potrzeby GNOME-a lub innych mened erów wyświetlania................140
U ywanie klientów i narzędzi GNOME .......................................................................................141
Konfigurowanie pulpitu za pomocą Centrum Sterowania GNOME.............................................142
Konfigurowanie panelu GNOME .................................................................................................144
Funkcje mened era okien Enlightenment........................................................................... 146
Funkcje środowiska pulpitu K (KDE) ................................................................................ 147
Logowanie za pomocą kdm...........................................................................................................147
Funkcje pulpitu KDE.....................................................................................................................147
Wykonywanie podstawowych czynności związanych z pulpitem................................................148
U ywanie panelu pulpitu...............................................................................................................149
Edycja menu panelu KDE .............................................................................................................149
Mened er plików kfm ...................................................................................................................150
Konfigurowanie KDE za pomocą Centrum Sterowania KDE .......................................... 151
Opcje mened era wyświetlania .....................................................................................................151
Zmienianie tapety pulpitu..............................................................................................................154
Zmiana wygaszacza ekranu...........................................................................................................155
Instalowanie dźwięków systemowych ..........................................................................................156
Zmiana ustawień klawiatury i myszy............................................................................................156
Zmiana przycisków okien .............................................................................................................157
Kontrolowanie ruchów kursora pomiędzy pulpitami....................................................................161
Funkcje mened era okien AfterStep................................................................................... 162
Wa ne pliki....................................................................................................................................162
Konfigurowanie AfterStep ............................................................................................................163
Funkcje mened era okien GNU Window Maker ............................................................... 163
Wa ne pliki....................................................................................................................................164
Konfigurowanie WindowMakera..................................................................................................164
Mened er okien fvwm2 ...................................................................................................... 165
Mened er okien fvwm ........................................................................................................ 165
Mened er okien twm........................................................................................................... 166
Rozdział 3. System zarządzania pakietami dystrybucji Debian ............................169
Uwagi na temat formatu pakietu dystrybucji Debian ........................................................ 170
Informacje o zale nościach ...........................................................................................................171
Budowa pakietów binarnych .........................................................................................................172
Budowa pakietów źródłowych ......................................................................................................173
Program dselect — środowisko zarządzania pakietami w trybie tekstowym .................... 173
Uruchamianie programu dselect....................................................................................................174
Uzyskanie dostępu do archiwum lustrzanego dystrybucji Debian................................................174
Wybór metody dostępu .................................................................................................................176
CD / Multi-CD ..............................................................................................................................176
NFS / Multi-NFS ...........................................................................................................................177
Hard Disk ......................................................................................................................................177
Mounted / Multi-Mount.................................................................................................................178
&GDKCP .KPWZ -UKúIC GMURGTVC
FTP oraz Apt .................................................................................................................................178
Uaktualnianie bazy danych dostępności pakietów........................................................................179
Korzystanie z przeglądarki listy pakietów ....................................................................................180
Poruszanie się w programie przeglądarki......................................................................................180
Lista wyboru pakietów ..................................................................................................................181
Pola stanu ......................................................................................................................................182
Priorytet i kategoria .......................................................................................................................183
Klawisze funkcyjne .......................................................................................................................184
Ekran rozwiązywania zale ności...................................................................................................185
Operacje grupowe..........................................................................................................................186
Ostatnie ustawienia instalacji oprogramowania ............................................................................186
Instalacja i uaktualnianie za pomocą programu dselect ................................................................187
Konfiguracja oprogramowania w programie dselect ....................................................................187
Usuwanie pakietów .......................................................................................................................187
Apt — inteligentny mened er zarządzania pakietami uruchamiany z wiersza poleceń .... 188
Zalety programu Apt .....................................................................................................................188
Konfigurowanie programu Apt .....................................................................................................189
Korzystanie z programu Apt .........................................................................................................190
Program dpkg — rdzeń systemu Debian ............................................................................ 191
dpkg to Debian ..............................................................................................................................191
Podstawowe operacje instalacji pakietów z dpkg .........................................................................192
Informacyjne flagi działań.............................................................................................................194
Poprawianie sposobu działania programu dpkg............................................................................197
Zaawansowane zagadnienia dotyczące dpkg ................................................................................198
Bazy danych dostępności i stanu ........................................................................................ 198
Rozdział 4. Najwa niejsze zagadnienia administracji systemem.........................201
Zarządzanie u ytkownikami ............................................................................................... 201
Pojęcia zarządzania u ytkownikami .............................................................................................201
Programy i procesy........................................................................................................................208
Drukowanie ...................................................................................................................................212
Dyski oraz systemy plików ...........................................................................................................218
Bufor dyskowy ..............................................................................................................................223
Rozdział 5. Adaptacja procedury startowej ..........................................................229
Jądro systemu Linux ........................................................................................................... 229
Kompilacja i instalacja jądra .........................................................................................................243
Program lilo...................................................................................................................................252
Proces init i programy startowe.....................................................................................................258
Plik konfiguracyjny procesu init — /etc/inittab ............................................................................261
Dodatkowe informacje ..................................................................................................................266
Rozdział 6. Dzienniki systemowe i rozliczanie wykorzystania zasobów..............267
Dzienniki systemowe .......................................................................................................... 268
Demon syslogd ..............................................................................................................................268
Korzystanie z demona syslogd ......................................................................................................269
Plik /etc/syslog.conf ......................................................................................................................270
Akcje .............................................................................................................................................271
Demon klogd .................................................................................................................................274
Administracja i utrzymywanie dzienników...................................................................................275
Rozliczanie wykorzystania zasobów.............................................................................................276
5RKU VTGEK
Rozliczenia dotyczące procesów oraz analiza wydajności ...........................................................288
Zautomatyzowane narzędzia monitorowania ..................................................................... 295
Rozdział 7. Odtwarzanie po awarii.........................................................................297
Kopia zapasowa jako pierwsza linia obrony ...................................................................... 298
Decydowanie o tym, co nale y zarchiwizować w kopii zapasowej..............................................298
Kopia zapasowa na dyskietkach....................................................................................................303
Inne nośniki kopii zapasowych .....................................................................................................304
Unikanie problemów .....................................................................................................................321
Ocena awarii..................................................................................................................................324
Ładowanie systemu .......................................................................................................................324
Rozwiązywanie problemów z dyskiem.........................................................................................326
Odtwarzanie z kopii zapasowej.....................................................................................................328
Wskazówki dotyczące rozwiązywania problemów.......................................................................329
Rozdział 8. Zaawansowana administracja systemem ...........................................331
Proces ładowania systemu .................................................................................................. 332
Praca z programami ładującymi oraz z jądrem .............................................................................332
Planowanie zadań za pomocą polecenia cron ...............................................................................338
Obsługiwanie komputerów, które nie pracują w sposób ciągły....................................................341
Szybkie planowanie zadań za pomocą polecenia at ......................................................................341
Przełączanie to samości u ytkownika ..........................................................................................343
Limity i rozliczanie .......................................................................................................................346
Automatyczne montowanie systemów plików..............................................................................350
Informacje dodatkowe...................................................................................................................351
Rozdział 9. Najwa niejsze informacje o TCP/IP...................................................353
TCP/IP — podstawowe pojęcia .......................................................................................... 353
Adresy IP.......................................................................................................................................353
Podział sieci...................................................................................................................................354
Zestaw protokołów TCP/IP ...........................................................................................................357
Konfiguracja sieci ............................................................................................................... 360
Pliki konfiguracyjne ......................................................................................................................361
Plik /etc/hosts — mapa odwzorowań pomiędzy adresami IP oraz nazwami hostów ..................362
Plik /etc/services — mapa relacji pomiędzy numerami portów a nazwami usług ........................362
Plik /etc/host.conf oraz /etc/nsswitch.conf — konfiguracja programu odwzorowania nazw ......362
/etc/resolv.conf — konfiguracja klienta DNS ...............................................................................365
Plik /etc/init.d/network — adres hosta, maska sieci oraz domyślny router .................................366
Programy konfiguracyjne ..............................................................................................................367
Demony sieciowe ..........................................................................................................................374
Konfiguracja Serwera PPP ............................................................................................................377
Rozdział 10. Serwery informacyjne........................................................................381
Demon inetd oraz programy osłaniające TCP .................................................................... 381
Pojęcia związane z demonem inetd...............................................................................................381
Konfiguracja demona inetd ...........................................................................................................382
Programy osłaniające TCP ............................................................................................................383
Poczta elektroniczna......................................................................................................................386
Sendmail........................................................................................................................................388
Listar..............................................................................................................................................396
FTP ................................................................................................................................................404
Zgłoś jeśli naruszono regulamin