Dane szczegółowe książki
Po prostu Red Hat Linux 7.1 / Davis, Harold (1953-); Olesiejuk, Krzysztof
Tytuł
Po prostu Red Hat Linux 7.1
Serie wydawnicze
Wydawnictwo
Gliwice: "Helion", 2001
ISBN
8371974906
Hasła przedmiotowe
Spis treści
pokaż spis treści
Wprowadzenie ...........................................................................................................11
Czym jest Linux? .................................................................................................................12
Publiczna licencja GPL........................................................................................................12
Czym jest Gnome?...............................................................................................................12
Co to jest Red Hat Linux 7.1?..............................................................................................12
Kto powinien przeczytać tę książkę? ...................................................................................13
Jak zorganizowana jest ta książka........................................................................................13
Jak korzystać z tej książki....................................................................................................13
Jak skontaktować się z autorem ...........................................................................................14
Nie ma na co czekać! ...........................................................................................................14
Część 1. Instalacja systemu Linux Red Hat 7.1
Rozdział 1. Instalacja – Szybki start ........................................................................17
Zbieranie informacji...................................................................................................................18
Zabezpiecz sobie odwrót............................................................................................................20
Tworzenie dyskietki startowej Linuksa......................................................................................22
Instalacja Linuksa.......................................................................................................................24
Zupełnie pierwszy raz... .............................................................................................................28
Podsumowanie ...........................................................................................................................30
Rozdział 2. Szczegółowa procedura instalacyjna....................................................31
Linux i Windows na tym samym komputerze............................................................................32
Korzystanie z programu FIPS ...................................................................................................35
DOS-owy fdisk..........................................................................................................................37
Linuksowy fdisk.........................................................................................................................38
Disk Druid..........................................................................................................................40
Uruchamianie Windows oraz Linuksa .......................................................................................41
Różne rodzaje instalacji .............................................................................................................46
Konfiguracja karty graficznej i monitora ..................................................................................47
Konfiguracja drukarki ................................................................................................................50
Podsumowanie ...........................................................................................................................52
Rozdział 3. Konfiguracja Gnome .............................................................................53
Korzystanie z programu Gnome Control Center........................................................................54
Tapeta ...............................................................................................................................55
Tematy pulpitu.....................................................................................................................57
Wykorzystanie Window Managera ............................................................................................58
Uaktywnianie okna ..............................................................................................................59
Podpowiedzi....................................................................................................................59
Praca z wirtualnymi pulpitami ..................................................................................................60
Wyłączanie pulpitów wirtualnych .......................................................................................61
Korzystanie z multimediów .......................................................................................................62
Korzystanie z myszy i klawiatury .............................................................................................63
Korzystanie z Session Managera...............................................................................................64
Zmiana graficznego środowiska pracy.......................................................................................66
5
Spis treści
Uruchamianie systemu w trybie tekstowym ........................................................................68
Ponowne uruchamianie i wyłączanie systemu ...........................................................................70
Korzystanie z Menu Editora ........................................................................................................71
Konfigurowanie programu File Manager ...................................................................................72
Wybór edytora........................................................................................................................74
Ustawianie właściwości Panelu Gnome .....................................................................................75
Korzystanie z programu GnoRPM............................................................................................77
Zapytanie o pakiet................................................................................................................78
Weryfikacja zawartości pakietu ...........................................................................................78
Podsumowanie ...........................................................................................................................80
Rozdział 4. Poczta elektroniczna oraz WWW.........................................................81
Uprawnienia administratora (root) .............................................................................................82
Konfigurowanie systemu za pomocą panelu sterowania (Control Panel) ..................................83
Konfigurowanie modemu.....................................................................................................84
Konfiguracja połączenia bezpośredniego...................................................................................88
Konfiguracja programu Netscape Communicator ......................................................................90
Podsumowanie ...........................................................................................................................92
Rozdział 5. Dokumentacja systemu..........................................................................93
Pomoc w konkretnych programach...........................................................................................94
Program Gnome Help Browser ............................................................................................95
Dokumentacja systemowa....................................................................................................95
Dokumentacja w formacie info............................................................................................96
Dokumentacja pomocnicza związana z Gnome ...................................................................96
Wyszukiwanie informacji w sieci Internet .................................................................................97
Errata Red Hat ...................................................................................................................100
Linux Documentation Project ..................................................................................................101
Podsumowanie .........................................................................................................................102
Część 2. Praca w okienkach w Linux Red Hat 7.1
Rozdział 6. Graficzne środowiska pracy................................................................105
Alternatywne graficzne środowiska pracy ...............................................................................106
Opcje logowania się do systemu ................................................................................................107
Opcje związane z sesją.......................................................................................................108
Tryb awaryjny (Failsafe)....................................................................................................109
Dodawanie pozycji Desktop Switcher ...............................................................................110
Opcje w menu System........................................................................................................112
Opcje dostępne w menu Languages ..................................................................................113
Korzystanie ze środowiska Another Level (Fvwm) .................................................................114
Korzystanie ze środowiska KDE.............................................................................................116
Centrum sterowania KDE (KDE Control Center)..............................................................117
Pakiet KOffice ...................................................................................................................118
Modyfikacje kont i grup użytkowników .................................................................................120
Podsumowanie .........................................................................................................................125
Rozdział 7. Programy środowiska Gnome ............................................................127
Korzystanie z programu Gnome Calendar ...............................................................................128
6
Spis treści
Zagnieżdżanie rezerwacji...................................................................................................130
Korzystanie z programu GnomeCard......................................................................................132
Korzystanie z programu Gnotepad+........................................................................................136
Korzystanie z arkusza kalkulacyjnego Gnumeric ....................................................................138
Automatyczne wypełnianie................................................................................................139
Korzystanie z programu GTimeTracker ............................................................................141
Korzystanie z Gimpa................................................................................................................145
Pozyskiwanie obrazków.....................................................................................................147
Korzystanie z programu xPDF................................................................................................150
Korzystanie z programu Lynx.................................................................................................151
Korzystanie z programu Netscape Communicator ...................................................................154
Menu programu Communicator .........................................................................................155
Podsumowanie .........................................................................................................................156
Rozdział 8. Praca z bazami danych........................................................................173
PostgreSQL ..............................................................................................................................175
Użytkownik postgres .........................................................................................................177
Program rezydentny Postmaster.........................................................................................181
Tworzenie tabeli ................................................................................................................183
Dziedziczenie tabeli ...........................................................................................................185
Dodawanie użytkowników.................................................................................................186
Informix Dynamic Server, wersja dla systemu Linux..............................................................187
Inicjalizacja programu IDS ................................................................................................188
Podsumowanie .........................................................................................................................190
Część 3. Obsługa wiersza poleceń systemu Linux
Rozdział 9. Powłoka Bash ......................................................................................193
Przejście do wiersza poleceń...................................................................................................194
Powłoki ...............................................................................................................................197
Zmiana powłoki .................................................................................................................198
Powłoka Bash...........................................................................................................................200
Zmienne środowiskowe .....................................................................................................200
Program more i potoki .......................................................................................................202
Ustalanie wartości zmiennych środowiskowych................................................................203
Zmienna PATH..................................................................................................................204
Edycja plików konfiguracyjnych .......................................................................................205
Zmiana znaku zachęty powłoki bash .................................................................................209
Inne możliwości powłoki Bash ................................................................................................210
Katalogi, katalogi, katalogi ................................................................................................210
Historia sesji ......................................................................................................................211
Edytory tekstów i poczta elektroniczna...................................................................................212
Edytor vi ............................................................................................................................212
Edytor Pico ........................................................................................................................214
Podsumowanie .........................................................................................................................216
Rozdział 10. Pliki, procesy i prawa .......................................................................217
Uzyskiwanie informacji o systemie .........................................................................................218
7
Spis treści
Określanie ilości wolnego miejsca na dyskach ..................................................................218
Określanie typu pliku.........................................................................................................219
Informacje o użytkownikach systemu...............................................................................220
To mój proces i mogę z nim robić, co chcę.............................................................................221
System plików.........................................................................................................................224
Posiadanie plików i prawa dostępu .........................................................................................230
Podsumowanie .........................................................................................................................234
Rozdział 11. Skrypty powłoki i programowanie ..................................................235
Planowanie zadań.....................................................................................................................236
Pliki cron...........................................................................................................................238
Podstawowe informacje o tworzeniu skryptów powłoki..........................................................241
Składnia skryptów powłoki......................................................................................................243
Instrukcje iteracyjne i warunkowe ...........................................................................................245
Język Awk............................................................................................................................248
Język Perl ...............................................................................................................................249
Poznawanie kodu źródłowego systemu Linux .........................................................................251
Podsumowanie .........................................................................................................................252
Część 4. Praca w sieci lokalnej i Internecie
Rozdział 12. Serwer linuxowy.................................................................................255
Zasady działania TCP/IP..........................................................................................................256
Protokół TCP/IP.................................................................................................................256
Konfiguracja TCP/IP..........................................................................................................256
Adresy IP i maski sieci ......................................................................................................256
Adres rozgłaszania .............................................................................................................257
Adresy bramki....................................................................................................................257
Serwery nazw.....................................................................................................................257
Program Ping .....................................................................................................................258
Łączenie się z serwerem za pomocą programu Telnet .............................................................259
Korzystanie z FTP....................................................................................................................262
Korzystanie z programu Gnome FTP.................................................................................266
Korzystanie z klientów FTP dla systemu Windows...........................................................267
Korzystanie z NFS ...................................................................................................................268
Montowanie zdalnych systemów plików ...........................................................................269
Eksportowanie systemów plików.......................................................................................270
Korzystanie z DHCP................................................................................................................272
SAMBA ...............................................................................................................................275
Program SMB Client................................................................................................................278
Serwer poczty.........................................................................................................................279
Bezpieczeństwo.................................................................................................................281
Podsumowanie .........................................................................................................................282
Rozdział 13. Serwer Apache ..................................................................................283
Pojęcia związane z Siecią.........................................................................................................285
Instalowanie serwera Apache...................................................................................................287
Wyświetlanie strony domyślnej serwera Apache.....................................................................290
8
Spis treści
Konfiguracja serwera Apache ............................................................................................291
Domeny wirtualne....................................................................................................................294
Robocze węzły wirtualne ...................................................................................................295
Dyrektywy konfiguracyjne serwera Apache ............................................................................299
Określanie typu serwera.....................................................................................................300
Określanie portu.................................................................................................................300
Ustawienia dotyczące działania serwera ............................................................................301
Określanie katalogu głównego serwera..............................................................................301
Dyrektywa Hostname Lookups..........................................................................................301
Określanie nazwy serwera .................................................................................................302
Dyrektywa Listen...............................................................................................................302
Dyrektywy dotyczące domen wirtualnych.........................................................................302
Korzystanie z plików rejestracji zdarzeń..................................................................................303
Podsumowanie .........................................................................................................................305
Dodatki
Dodatek A Przydatne polecenia .............................................................................309
find ...............................................................................................................................310
ftp ...............................................................................................................................311
ls.............................................................................................................................312
ps.............................................................................................................................313
vi ...............................................................................................................................314
Dodatek B Publiczna licencja GNU .......................................................................315
Skorowidz.................................................................................................................321
Czym jest Linux? .................................................................................................................12
Publiczna licencja GPL........................................................................................................12
Czym jest Gnome?...............................................................................................................12
Co to jest Red Hat Linux 7.1?..............................................................................................12
Kto powinien przeczytać tę książkę? ...................................................................................13
Jak zorganizowana jest ta książka........................................................................................13
Jak korzystać z tej książki....................................................................................................13
Jak skontaktować się z autorem ...........................................................................................14
Nie ma na co czekać! ...........................................................................................................14
Część 1. Instalacja systemu Linux Red Hat 7.1
Rozdział 1. Instalacja – Szybki start ........................................................................17
Zbieranie informacji...................................................................................................................18
Zabezpiecz sobie odwrót............................................................................................................20
Tworzenie dyskietki startowej Linuksa......................................................................................22
Instalacja Linuksa.......................................................................................................................24
Zupełnie pierwszy raz... .............................................................................................................28
Podsumowanie ...........................................................................................................................30
Rozdział 2. Szczegółowa procedura instalacyjna....................................................31
Linux i Windows na tym samym komputerze............................................................................32
Korzystanie z programu FIPS ...................................................................................................35
DOS-owy fdisk..........................................................................................................................37
Linuksowy fdisk.........................................................................................................................38
Disk Druid..........................................................................................................................40
Uruchamianie Windows oraz Linuksa .......................................................................................41
Różne rodzaje instalacji .............................................................................................................46
Konfiguracja karty graficznej i monitora ..................................................................................47
Konfiguracja drukarki ................................................................................................................50
Podsumowanie ...........................................................................................................................52
Rozdział 3. Konfiguracja Gnome .............................................................................53
Korzystanie z programu Gnome Control Center........................................................................54
Tapeta ...............................................................................................................................55
Tematy pulpitu.....................................................................................................................57
Wykorzystanie Window Managera ............................................................................................58
Uaktywnianie okna ..............................................................................................................59
Podpowiedzi....................................................................................................................59
Praca z wirtualnymi pulpitami ..................................................................................................60
Wyłączanie pulpitów wirtualnych .......................................................................................61
Korzystanie z multimediów .......................................................................................................62
Korzystanie z myszy i klawiatury .............................................................................................63
Korzystanie z Session Managera...............................................................................................64
Zmiana graficznego środowiska pracy.......................................................................................66
5
Spis treści
Uruchamianie systemu w trybie tekstowym ........................................................................68
Ponowne uruchamianie i wyłączanie systemu ...........................................................................70
Korzystanie z Menu Editora ........................................................................................................71
Konfigurowanie programu File Manager ...................................................................................72
Wybór edytora........................................................................................................................74
Ustawianie właściwości Panelu Gnome .....................................................................................75
Korzystanie z programu GnoRPM............................................................................................77
Zapytanie o pakiet................................................................................................................78
Weryfikacja zawartości pakietu ...........................................................................................78
Podsumowanie ...........................................................................................................................80
Rozdział 4. Poczta elektroniczna oraz WWW.........................................................81
Uprawnienia administratora (root) .............................................................................................82
Konfigurowanie systemu za pomocą panelu sterowania (Control Panel) ..................................83
Konfigurowanie modemu.....................................................................................................84
Konfiguracja połączenia bezpośredniego...................................................................................88
Konfiguracja programu Netscape Communicator ......................................................................90
Podsumowanie ...........................................................................................................................92
Rozdział 5. Dokumentacja systemu..........................................................................93
Pomoc w konkretnych programach...........................................................................................94
Program Gnome Help Browser ............................................................................................95
Dokumentacja systemowa....................................................................................................95
Dokumentacja w formacie info............................................................................................96
Dokumentacja pomocnicza związana z Gnome ...................................................................96
Wyszukiwanie informacji w sieci Internet .................................................................................97
Errata Red Hat ...................................................................................................................100
Linux Documentation Project ..................................................................................................101
Podsumowanie .........................................................................................................................102
Część 2. Praca w okienkach w Linux Red Hat 7.1
Rozdział 6. Graficzne środowiska pracy................................................................105
Alternatywne graficzne środowiska pracy ...............................................................................106
Opcje logowania się do systemu ................................................................................................107
Opcje związane z sesją.......................................................................................................108
Tryb awaryjny (Failsafe)....................................................................................................109
Dodawanie pozycji Desktop Switcher ...............................................................................110
Opcje w menu System........................................................................................................112
Opcje dostępne w menu Languages ..................................................................................113
Korzystanie ze środowiska Another Level (Fvwm) .................................................................114
Korzystanie ze środowiska KDE.............................................................................................116
Centrum sterowania KDE (KDE Control Center)..............................................................117
Pakiet KOffice ...................................................................................................................118
Modyfikacje kont i grup użytkowników .................................................................................120
Podsumowanie .........................................................................................................................125
Rozdział 7. Programy środowiska Gnome ............................................................127
Korzystanie z programu Gnome Calendar ...............................................................................128
6
Spis treści
Zagnieżdżanie rezerwacji...................................................................................................130
Korzystanie z programu GnomeCard......................................................................................132
Korzystanie z programu Gnotepad+........................................................................................136
Korzystanie z arkusza kalkulacyjnego Gnumeric ....................................................................138
Automatyczne wypełnianie................................................................................................139
Korzystanie z programu GTimeTracker ............................................................................141
Korzystanie z Gimpa................................................................................................................145
Pozyskiwanie obrazków.....................................................................................................147
Korzystanie z programu xPDF................................................................................................150
Korzystanie z programu Lynx.................................................................................................151
Korzystanie z programu Netscape Communicator ...................................................................154
Menu programu Communicator .........................................................................................155
Podsumowanie .........................................................................................................................156
Rozdział 8. Praca z bazami danych........................................................................173
PostgreSQL ..............................................................................................................................175
Użytkownik postgres .........................................................................................................177
Program rezydentny Postmaster.........................................................................................181
Tworzenie tabeli ................................................................................................................183
Dziedziczenie tabeli ...........................................................................................................185
Dodawanie użytkowników.................................................................................................186
Informix Dynamic Server, wersja dla systemu Linux..............................................................187
Inicjalizacja programu IDS ................................................................................................188
Podsumowanie .........................................................................................................................190
Część 3. Obsługa wiersza poleceń systemu Linux
Rozdział 9. Powłoka Bash ......................................................................................193
Przejście do wiersza poleceń...................................................................................................194
Powłoki ...............................................................................................................................197
Zmiana powłoki .................................................................................................................198
Powłoka Bash...........................................................................................................................200
Zmienne środowiskowe .....................................................................................................200
Program more i potoki .......................................................................................................202
Ustalanie wartości zmiennych środowiskowych................................................................203
Zmienna PATH..................................................................................................................204
Edycja plików konfiguracyjnych .......................................................................................205
Zmiana znaku zachęty powłoki bash .................................................................................209
Inne możliwości powłoki Bash ................................................................................................210
Katalogi, katalogi, katalogi ................................................................................................210
Historia sesji ......................................................................................................................211
Edytory tekstów i poczta elektroniczna...................................................................................212
Edytor vi ............................................................................................................................212
Edytor Pico ........................................................................................................................214
Podsumowanie .........................................................................................................................216
Rozdział 10. Pliki, procesy i prawa .......................................................................217
Uzyskiwanie informacji o systemie .........................................................................................218
7
Spis treści
Określanie ilości wolnego miejsca na dyskach ..................................................................218
Określanie typu pliku.........................................................................................................219
Informacje o użytkownikach systemu...............................................................................220
To mój proces i mogę z nim robić, co chcę.............................................................................221
System plików.........................................................................................................................224
Posiadanie plików i prawa dostępu .........................................................................................230
Podsumowanie .........................................................................................................................234
Rozdział 11. Skrypty powłoki i programowanie ..................................................235
Planowanie zadań.....................................................................................................................236
Pliki cron...........................................................................................................................238
Podstawowe informacje o tworzeniu skryptów powłoki..........................................................241
Składnia skryptów powłoki......................................................................................................243
Instrukcje iteracyjne i warunkowe ...........................................................................................245
Język Awk............................................................................................................................248
Język Perl ...............................................................................................................................249
Poznawanie kodu źródłowego systemu Linux .........................................................................251
Podsumowanie .........................................................................................................................252
Część 4. Praca w sieci lokalnej i Internecie
Rozdział 12. Serwer linuxowy.................................................................................255
Zasady działania TCP/IP..........................................................................................................256
Protokół TCP/IP.................................................................................................................256
Konfiguracja TCP/IP..........................................................................................................256
Adresy IP i maski sieci ......................................................................................................256
Adres rozgłaszania .............................................................................................................257
Adresy bramki....................................................................................................................257
Serwery nazw.....................................................................................................................257
Program Ping .....................................................................................................................258
Łączenie się z serwerem za pomocą programu Telnet .............................................................259
Korzystanie z FTP....................................................................................................................262
Korzystanie z programu Gnome FTP.................................................................................266
Korzystanie z klientów FTP dla systemu Windows...........................................................267
Korzystanie z NFS ...................................................................................................................268
Montowanie zdalnych systemów plików ...........................................................................269
Eksportowanie systemów plików.......................................................................................270
Korzystanie z DHCP................................................................................................................272
SAMBA ...............................................................................................................................275
Program SMB Client................................................................................................................278
Serwer poczty.........................................................................................................................279
Bezpieczeństwo.................................................................................................................281
Podsumowanie .........................................................................................................................282
Rozdział 13. Serwer Apache ..................................................................................283
Pojęcia związane z Siecią.........................................................................................................285
Instalowanie serwera Apache...................................................................................................287
Wyświetlanie strony domyślnej serwera Apache.....................................................................290
8
Spis treści
Konfiguracja serwera Apache ............................................................................................291
Domeny wirtualne....................................................................................................................294
Robocze węzły wirtualne ...................................................................................................295
Dyrektywy konfiguracyjne serwera Apache ............................................................................299
Określanie typu serwera.....................................................................................................300
Określanie portu.................................................................................................................300
Ustawienia dotyczące działania serwera ............................................................................301
Określanie katalogu głównego serwera..............................................................................301
Dyrektywa Hostname Lookups..........................................................................................301
Określanie nazwy serwera .................................................................................................302
Dyrektywa Listen...............................................................................................................302
Dyrektywy dotyczące domen wirtualnych.........................................................................302
Korzystanie z plików rejestracji zdarzeń..................................................................................303
Podsumowanie .........................................................................................................................305
Dodatki
Dodatek A Przydatne polecenia .............................................................................309
find ...............................................................................................................................310
ftp ...............................................................................................................................311
ls.............................................................................................................................312
ps.............................................................................................................................313
vi ...............................................................................................................................314
Dodatek B Publiczna licencja GNU .......................................................................315
Skorowidz.................................................................................................................321