jak-dziala-linux.-podrecznik-administratora.-wydanie-ii helion.mobi

(16601 KB) Pobierz
Spis tre ci
PODZI KOWANIA ................................................................................... 17
WST P ...................................................................................................... 19
Kto powinien przeczyta t ksi k ? .........................................................................19
Wymagania ................................................................................................................20
Jak czyta t ksi k ? .................................................................................................20
wiczenia ..................................................................................................................21
Podzia tej ksi ki ......................................................................................................21
Co nowego w drugim wydaniu? ................................................................................22
Kilka s ów o terminologii ...........................................................................................22
1
INFORMACJE OGÓLNE ............................................................................. 23
1.1. Poziomy i warstwy abstrakcji w systemie Linux .......................................................24
1.2. Sprz t: pami operacyjna ........................................................................................26
1.3. J dro systemu ............................................................................................................26
1.3.1. Zarz dzanie procesami ...............................................................................27
1.3.2. Zarz dzanie pami ci ..................................................................................28
1.3.3. Sterowniki urz dze i zarz dzanie urz dzeniami ........................................29
1.3.4. Wywo ania systemowe ...............................................................................29
1.4. Przestrze u ytkownika ............................................................................................30
1.5. U ytkownicy .............................................................................................................32
1.6. Spojrzenie w przysz o ............................................................................................33
Kup książkę
Poleć książkę
2
PODSTAWOWE POLECENIA I HIERARCHIA KATALOGÓW ...................... 35
2.1. Pow oka Bourne’a: /bin/sh ........................................................................................ 36
2.2. Korzystanie z pow oki .............................................................................................. 37
2.2.1. Okno pow oki ............................................................................................ 37
2.2.2. Polecenie cat .............................................................................................. 37
2.2.3. Standardowe wej cie i wyj cie ................................................................... 38
2.3. Podstawowe polecenia ............................................................................................. 39
2.3.1. Polecenie ls ................................................................................................. 39
2.3.2. Polecenie cp ............................................................................................... 40
2.3.3. Polecenie mv .............................................................................................. 40
2.3.4. Polecenie touch .......................................................................................... 40
2.3.5. Polecenie rm ............................................................................................... 41
2.3.6. Polecenie echo ........................................................................................... 41
2.4. Polecenia dzia aj ce na katalogach ............................................................................ 41
2.4.1. Polecenie cd ............................................................................................... 42
2.4.2. Polecenie mkdir .......................................................................................... 42
2.4.3. Polecenie rmdir .......................................................................................... 42
2.4.4. Rozwijanie nazw (nazwy wieloznaczne) ..................................................... 42
2.5. Polecenia po rednicz ce ........................................................................................... 44
2.5.1. grep ............................................................................................................ 44
2.5.2. Polecenie less ............................................................................................. 45
2.5.3. Polecenie pwd ............................................................................................ 45
2.5.4. Polecenie diff .............................................................................................. 46
2.5.5. Polecenie file ............................................................................................... 46
2.5.6. Polecenia find i locate ................................................................................. 46
2.5.7. Polecenia head i tail .................................................................................... 47
2.5.8. Polecenie sort ............................................................................................. 47
2.6. Zmienianie has a i pow oki ....................................................................................... 47
2.7. Pliki z kropk ............................................................................................................ 47
2.8. Zmienne rodowiskowe i pow oki ........................................................................... 48
2.9.
cie ka polece ........................................................................................................ 49
2.10. Znaki specjalne ......................................................................................................... 50
2.11. Edycja wiersza polece ............................................................................................. 50
2.12. Edytory tekstu .......................................................................................................... 51
2.13. Uzyskiwanie pomocy ................................................................................................ 52
2.14. Wej cie i wyj cie pow oki ......................................................................................... 54
2.14.1. Standardowy strumie b dów .................................................................. 55
2.14.2. Przekierowywanie standardowego wej cia ................................................ 56
2.15. Prawid owe odczytywanie komunikatów o b dach ................................................ 56
2.15.1. Anatomia uniksowych komunikatów o b dach ......................................... 56
2.15.2. Typowe b dy ............................................................................................. 57
2.16. Przegl danie procesów i manipulowanie nimi .......................................................... 59
2.16.1. Opcje polecenia .......................................................................................... 59
2.16.2. Przerywanie dzia ania procesów ................................................................ 60
6
Spis tre ci
Kup książkę
Poleć książkę
2.17.
2.18.
2.19.
2.20.
2.21.
2.16.3. Kontrola zada ............................................................................................61
2.16.4. Procesy dzia aj ce w tle ..............................................................................61
Tryby plików i uprawnienia .......................................................................................62
2.17.1. Modyfikowanie uprawnie ..........................................................................64
2.17.2. Dowi zania symboliczne .............................................................................65
2.17.3. Tworzenie dowi za symbolicznych ..........................................................66
Archiwizowanie i kompresowanie plików ................................................................67
2.18.1. Program gzip ...............................................................................................67
2.18.2. Program tar .................................................................................................67
2.18.3. Archiwa skompresowane (.tar.gz) ..............................................................69
2.18.4. Program zcat ...............................................................................................69
2.18.5. Inne narz dzia kompresuj ce ......................................................................70
Hierarchia katalogów ................................................................................................70
2.19.1. Pozosta e katalogi g ówne ...........................................................................72
2.19.2. Katalog /usr .................................................................................................73
2.19.3. Umiejscowienie j dra systemu ....................................................................73
Uruchamianie polece przez superu ytkownika ......................................................74
2.20.1. Polecenie sudo ............................................................................................74
2.20.2. Plik /etc/sudoers ..........................................................................................74
Podsumowanie ..........................................................................................................75
3
URZ DZENIA .......................................................................................... 77
3.1. Pliki urz dze ............................................................................................................78
3.2.
cie ka urz dze sysfs ...............................................................................................79
3.3. Polecenie dd i urz dzenia ..........................................................................................81
3.4. Podsumowanie nazewnictwa urz dze ....................................................................82
3.4.1. Dyski twarde — /dev/sd* ............................................................................82
3.4.2. Nap dy CD i DVD: /dev/sr* .......................................................................83
3.4.3. Dyski twarde PATA: /dev/hd* .....................................................................84
3.4.4. Terminale: /dev/tty*, /dev/pts/* i /dev/tty ...................................................84
3.4.5. Porty szeregowe — /dev/ttyS* ...................................................................85
3.4.6. Porty równoleg e — /dev/lp0 i /dev/lp1 ......................................................85
3.4.7. Urz dzenia audio — /dev/dsp, /dev/audio, /dev/snd/* i inne ......................86
3.4.8. Tworzenie plików urz dze .......................................................................86
3.5. System udev ..............................................................................................................87
3.5.1. System plików devtmpfs .............................................................................87
3.5.2. Konfiguracja i dzia anie procesu udevd .......................................................88
3.5.3. Program udevadm .......................................................................................90
3.5.4. Monitorowanie urz dze ............................................................................91
3.6. Szczegó y: SCSI i j dro Linuksa .................................................................................92
3.6.1. Pami ci masowe USB i protokó SCSI ........................................................95
3.6.2. SCSI i ATA ...................................................................................................96
3.6.3. Ogólne urz dzenia SCSI ..............................................................................97
3.6.4. Wiele metod dost pu do jednego urz dzenia .............................................98
Spis tre ci
7
Kup książkę
Poleć książkę
4
DYSKI I SYSTEMY PLIKÓW ...................................................................... 99
4.1. Partycjonowanie urz dze dyskowych ................................................................... 102
4.1.1. Przegl danie tablicy partycji ...................................................................... 102
4.1.2. Modyfikowanie tablicy partycji ................................................................. 104
4.1.3. Geometria dysku i partycji ........................................................................ 105
4.1.4. Dyski SSD ................................................................................................. 107
4.2. Systemy plików ....................................................................................................... 107
4.2.1. Typy systemów plików ............................................................................. 108
4.2.2. Tworzenie systemu plików ...................................................................... 109
4.2.3. Montowanie systemu plików .................................................................... 110
4.2.4. Identyfikator UUID systemu plików ......................................................... 112
4.2.5. Buforowanie dysku i systemu plików ....................................................... 113
4.2.6. Opcje montowania systemów plików ...................................................... 114
4.2.7. Ponownie montowanie systemu plików ................................................... 115
4.2.8. Tabela systemów plików /etc/fstab .......................................................... 116
4.2.9. Rozwi zania konkurencyjne dla pliku /etc/fstab ....................................... 118
4.2.10. Pojemno systemu plików ...................................................................... 118
4.2.11. Sprawdzanie i naprawianie systemów plików .......................................... 119
4.2.12. Systemy plików o specjalnym znaczeniu .................................................. 122
4.3. Przestrze wymiany ............................................................................................... 123
4.3.1. Wykorzystywanie partycji jako przestrzeni wymiany ............................... 123
4.3.2. Wykorzystywanie pliku jako przestrzeni wymiany ................................... 124
4.3.3. Jak wielkiej przestrzeni wymiany potrzebuj ? .......................................... 124
4.4. Spojrzenie w przysz o : dyski i przestrze u ytkownika ...................................... 125
4.5. Tradycyjny system plików ...................................................................................... 126
4.5.1. Przegl danie szczegó ów w z ów inode .................................................. 128
4.5.2. Praca z systemami plików w przestrzeni u ytkownika ............................ 130
4.5.3. Ewolucja systemów plików ...................................................................... 130
5
JAK URUCHAMIA SI LINUX? ............................................................... 133
5.1. Komunikaty rozruchowe ........................................................................................ 134
5.2. Inicjowanie j dra i opcje rozruchu .......................................................................... 135
5.3. Parametry j dra ...................................................................................................... 136
5.4. Programy rozruchowe ........................................................................................... 137
5.4.1. Zadania programu rozruchowego ............................................................ 138
5.4.2. Przegl d programów rozruchowych ........................................................ 138
5.5. Wprowadzenie do programu GRUB ...................................................................... 139
5.5.1. Przeszukiwanie urz dze i partycji za pomoc wiersza polece
programu GRUB ....................................................................................... 142
5.5.2. Konfigurowanie programu GRUB ............................................................ 144
5.5.3. Instalowanie programu GRUB .................................................................. 146
5.6. Problemy z bezpiecznym rozruchem UEFI ............................................................ 148
5.7.
adowanie innych systemów operacyjnych ............................................................ 149
8
Spis tre ci
Kup książkę
Poleć książkę
Zgłoś jeśli naruszono regulamin