Mark G. Sobell fedora i red hat enterprise linux. praktyczny przewodnik. wydanie vi scan.pdf

(33947 KB) Pobierz
888152698.001.png
Spis treści
ZYBKI START ................................................................................................................. 29
W STĘP .......................................................................................................................... 31
1. W ITAMY W SYSTEMIE L INUX ............................................................................................. 41
Historia systemów UNIX oraz GNU-Linux ................................................................................... 42
UNIX — protoplasta systemu Linux .............................................................................................................42
Zastój do roku 1983 .........................................................................................................................................43
Kolejna odsłona, rok 1991 ..............................................................................................................................44
Kod źródłowy jest powszechnie dostępny ....................................................................................................44
Baw się dobrze! .................................................................................................................................................45
Dlaczego Linux jest tak wspaniały? .................................................................................................. 46
Dlaczego Linux jest tak popularny wśród firm produkujących urządzenia oraz wśród deweloperów? ...... 49
Linux jest przenośny ........................................................................................................................................49
Język C ...............................................................................................................................................................50
Przegląd systemu Linux ..................................................................................................................... 51
Linux posiada interfejs pozwalający na programowanie jądra systemu ..................................................51
Linux może obsługiwać wielu użytkowników .............................................................................................52
Linux jest systemem wielozadaniowym .......................................................................................................52
Linux udostępnia bezpieczny, hierarchiczny system plików ....................................................................52
Powłoka — interpreter poleceń i język programowania ............................................................................53
Ogromna kolekcja użytecznych narzędzi .....................................................................................................55
Komunikacja międzyprocesowa ....................................................................................................................55
Zarządzanie systemem ....................................................................................................................................55
Dodatkowe mechanizmy systemu Linux ........................................................................................ 56
Graficzne interfejsy użytkownika ..................................................................................................................56
Narzędzia (między)sieciowe ...........................................................................................................................56
Tworzenie oprogramowania ..........................................................................................................................57
Konwencje używane w tej książce .................................................................................................... 57
Podsumowanie rozdziału .................................................................................................................. 60
Ćwiczenia ............................................................................................................................................. 60
 
10 SPIS TREŚCI
I
INSTALACJA SYSTEMU FEDORA/RHEL LINUX ..................................61
2. W PROWADZENIE DO INSTALACJI SYSTEMU L INUX ............................................................... 63
Dysk Desktop Live CD oraz instalacyjny dysk DVD .................................................................... 64
Więcej informacji ............................................................................................................................... 65
Planowanie instalacji .......................................................................................................................... 66
Kilka uwag .........................................................................................................................................................66
Wymagania .......................................................................................................................................................66
Architektura procesora ...................................................................................................................................68
Interfejsy użytkownika: program instalacyjny i zainstalowany system ...................................................69
Jaki system chcesz zainstalować: Fedora czy Red Hat Enterprise Linux? ...............................................71
Wydania systemu Fedora/RHEL ...................................................................................................................71
Standardowe wersje systemu Fedora ............................................................................................................71
Obrazy systemu Fedora ...................................................................................................................................72
Instalujemy nową kopię czy aktualizujemy istniejący system Fedora/RHEL? .......................................72
Konfiguracja dysku twardego .........................................................................................................................72
Macierze RAID .................................................................................................................................................79
LVM — menedżer dysków logicznych .........................................................................................................81
Instalacja systemu ............................................................................................................................... 82
Pobieranie i nagrywanie dysku CD/DVD ....................................................................................... 82
Łatwy sposób pobierania obrazów ISO instalacyjnych dysków CD/DVD .............................................83
Inne metody pobierania obrazów ISO instalacyjnych dysków CD/DVD ...............................................83
Weryfikacja pliku obrazu ISO ........................................................................................................................85
Nagrywanie dysków CD/DVD ......................................................................................................................86
Zbieranie informacji o systemie ....................................................................................................... 86
Podsumowanie rozdziału .................................................................................................................. 88
Ćwiczenia ............................................................................................................................................. 88
Ćwiczenia zaawansowane .................................................................................................................. 88
3. I NSTALACJA SYSTEMU L INUX KROK PO KROKU ................................................................... 89
Uruchamianie sesji Fedora Live CD ................................................................................................ 90
Uruchamianie systemu ....................................................................................................................................90
Instalowanie systemu Fedora/RHEL ...............................................................................................91
Instalacja systemu z sesji Live CD (Fedora) .................................................................................................93
Instalacja lub aktualizacja systemu z instalacyjnego dysku DVD ............................................................94
Program instalacyjny Anaconda ....................................................................................................................96
Firstboot — pierwsze uruchomienie systemu po zakończeniu instalacji ..............................................104
Inicjalizacja baz danych i aktualizacja systemu .........................................................................................106
Zadania do wykonania podczas instalacji ..................................................................................... 106
Modyfikacja parametrów uruchamiania (opcje) .......................................................................................106
Podział dysku na partycje przy użyciu programu Disk Druid ................................................................109
palimpsest — narzędzie do obsługi dysków w środowisku GNOME ....................................................116
Używamy programu konfiguracyjnego Kickstart .....................................................................................120
Tworzenie konfiguracji dwusystemowej (typu dual-boot) .....................................................................121
Konfiguracja ekranu — pakiet gnome-control-center ................................................................ 123
Podsumowanie rozdziału ................................................................................................................ 123
Ćwiczenia ........................................................................................................................................... 124
Ćwiczenia zaawansowane ................................................................................................................ 124
 
11
Spis treści
II ROZPOCZYNAMY PRACĘ Z SYSTEMEM FEDORA/RHEL ................ 125
4. W PROWADZENIE DO SYSTEMÓW F EDORA I R ED H AT E NTERPRISE L INUX ............................. 127
Ograniczanie Twojej władzy — uprawnienia superużytkownika root ..................................... 128
Wycieczka po systemie Fedora/RHEL ........................................................................................... 129
Logowanie do systemu ..................................................................................................................................129
Konfiguracja trybu zastępczego (Fedora) ...................................................................................................130
Instalacja i zastosowanie narzędzia gnome-tweak-tool (Fedora) ...........................................................132
Budowa pulpitu ..............................................................................................................................................134
Uruchamianie programów z poziomu pulpitu .........................................................................................135
Przełączanie obszarów roboczych ...............................................................................................................136
Ustawianie właściwości obiektów ................................................................................................................137
Właściwości myszy ........................................................................................................................................139
Praca z oknami ...............................................................................................................................................139
Użycie menedżera Nautilus do pracy z plikami ........................................................................................140
Aktualizacja oprogramowania .....................................................................................................................147
Zarządzanie sesjami .......................................................................................................................................148
Uzyskiwanie pomocy .....................................................................................................................................148
Nie obawiaj się eksperymentowania ...........................................................................................................148
Wylogowanie z systemu ................................................................................................................................149
Jak wykorzystać możliwości pulpitu .............................................................................................. 149
Terminologia pulpitu środowiska GNOME ..............................................................................................149
Otwieranie plików ..........................................................................................................................................150
Panele ...............................................................................................................................................................150
Menu główne ..................................................................................................................................................151
Okna .................................................................................................................................................................152
Menu kontekstowe obiektów .......................................................................................................................156
Aktualizacja, instalacja i usuwanie pakietów oprogramowania ................................................. 160
Aktualizacja .....................................................................................................................................................160
Dodawanie i usuwanie pakietów oprogramowania ..................................................................................160
Gdzie szukać dokumentacji systemu? ........................................................................................... 162
Okno przeglądarki tematów pomocy środowiska GNOME ...................................................................162
Polecenie man — wyświetlanie tematów pomocy ....................................................................................162
Polecenie apropos — wyszukiwanie słów kluczowych ............................................................................164
Polecenie info — wyświetlanie informacji o narzędziach ........................................................................165
Opcja --help ....................................................................................................................................................168
Jak to zrobić, czyli dokumenty HOWTO ...................................................................................................168
Uzyskiwanie pomocy .....................................................................................................................................168
Więcej informacji o logowaniu się do systemu ............................................................................ 170
Ekran logowania .............................................................................................................................................171
Co zrobić, kiedy nie możesz się zalogować ................................................................................................172
Logowanie zdalne — emulatory terminala, SSH i połączenia typu dial-up ..........................................172
Logowanie się przy użyciu terminala (emulatora) ....................................................................................173
Zmiana hasła użytkownika ...........................................................................................................................174
Zastosowanie konsoli wirtualnych ..............................................................................................................175
Praca z poziomu wiersza poleceń powłoki ................................................................................... 176
Poprawianie błędów ......................................................................................................................................176
Powtarzanie i edytowanie poleceń powłoki ...............................................................................................178
Podsumowanie rozdziału ................................................................................................................ 179
Ćwiczenia ........................................................................................................................................... 180
Ćwiczenia zaawansowane ................................................................................................................ 181
12 SPIS TREŚCI
5. N ARZĘDZIA SYSTEMU L INUX .......................................................................................... 183
Znaki specjalne .................................................................................................................................. 184
Podstawowe narzędzia systemowe ................................................................................................. 185
Polecenie ls — wyświetlanie nazw plików ..................................................................................................186
Polecenie cat — wyświetlanie zawartości pliku .........................................................................................186
Polecenie rm — usuwanie pliku ..................................................................................................................186
Polecenia less, ls i more — wyświetlanie tekstu po jednym ekranie ......................................................187
Polecenie hostname — wyświetlanie nazwy systemu ...............................................................................187
Praca z plikami .................................................................................................................................. 187
Polecenie cp — kopiowanie plików .............................................................................................................188
Polecenie mv — zmiana nazwy pliku .........................................................................................................189
Polecenie lpr — drukowanie pliku ..............................................................................................................189
Polecenie grep — wyszukiwanie łańcuchów tekstu ..................................................................................190
Polecenie head — wyświetlanie początkowych wierszy pliku .................................................................190
Polecenie tail — wyświetlanie wierszy z końca pliku ...............................................................................191
Polecenie sort — wyświetlanie zawartości pliku w określonej kolejności .............................................191
Polecenie uniq — usuwanie powtarzających się wierszy z pliku ............................................................192
Polecenie diff — porównywanie zawartości dwóch plików ....................................................................193
Polecenie file — rozpoznawanie zawartości pliku ....................................................................................193
Symbol potoku | — komunikacja między procesami .................................................................. 194
Kolejne cztery narzędzia .................................................................................................................. 194
Polecenie echo — wyświetlanie tekstu na ekranie ....................................................................................194
Polecenie date — wyświetlanie bieżącej daty i czasu ................................................................................195
Polecenie script — rejestrowanie sesji powłoki .........................................................................................195
Polecenie unix2dos — konwersja plików Linux i Macintosh do formatu Windows ..........................196
Kompresowanie i archiwizacja plików .......................................................................................... 197
Polecenie bzip2 — kompresowanie plików ...............................................................................................197
Polecenia bzcat oraz bunzip2 — dekompresowanie plików ...................................................................198
Polecenie gzip — kompresowanie plików ..................................................................................................199
Polecenie tar — pakowanie i rozpakowywanie archiwów .......................................................................199
Lokalizowanie poleceń ..................................................................................................................... 202
Polecenia which i whereis — wyszukiwanie narzędzi ..............................................................................202
Polecenie locate — wyszukiwanie plików ..................................................................................................203
Wyświetlanie informacji o systemie i użytkownikach ................................................................ 204
Polecenie who — wyświetlanie listy zalogowanych użytkowników .......................................................204
Polecenie finger — wyświetlanie listy użytkowników danego systemu ................................................205
Polecenie w — wyświetlanie listy zalogowanych użytkowników ...........................................................206
Komunikacja z innymi użytkownikami ........................................................................................ 207
Polecenie write — wysyłanie wiadomości ..................................................................................................207
Polecenie mesg — blokowanie lub przyjmowanie wiadomości .............................................................208
Poczta elektroniczna ........................................................................................................................ 209
Poradnik: jak użyć edytora vim do utworzenia i edytowania pliku .......................................... 209
Uruchamianie edytora vim ...........................................................................................................................210
Tryb komend i tryb wprowadzania .............................................................................................................212
Wprowadzanie tekstu ....................................................................................................................................212
Uzyskiwanie pomocy .....................................................................................................................................213
Zakończenie pracy z edytorem ....................................................................................................................216
Opcja compatible ...........................................................................................................................................216
Podsumowanie rozdziału ................................................................................................................ 217
Ćwiczenia ........................................................................................................................................... 219
Ćwiczenia zaawansowane ................................................................................................................ 220
 
Zgłoś jeśli naruszono regulamin