Carla Schroder linux. receptury full scan.pdf

(6587 KB) Pobierz
708422553 UNPDF
IDZ DO
PRZYK£ADOW Y ROZDZIA£
Linux. Receptury
SPIS TRECI
KATALOG KSI¥¯EK
Autor: Carla Schroder
T³umaczenie: Adam Jarczyk
ISBN: 83-7361-879-1
Tytu³ orygina³ u: Linux Cookbook
Format: B5, stron: 560
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
DODAJ DO KOSZYKA
Zbiór praktycznych porad dla u¿ytkowników i administratorów Linuksa
O popularnoci Linuksa i jej powodach napisano ju¿ bardzo du¿o. Dostêpny
nieodp³atnie system operacyjny, stabilny, bezpieczny i mo¿liwy do zastosowania
zarówno w serwerach, jak i stacjach roboczych -- brzmi to niemal jak utopia,
a jednak jest prawd¹. Wielu u¿ytkowników komputerów, zachêconych opiniami
na temat Linuksa, zdecydowa³o siê na jego instalacjê. Pierwszy kontakt z systemem
w wiêkszoci sytuacji przebiega bez problemów dziêki dopracowanemu modu³owi
instalacyjnemu i graficznemu interfejsowi u¿ytkownika. Problemy rozpoczynaj¹ siê
w momencie przejcia do bardziej zaawansowanych zagadnieñ. Tryb tekstowy,
polecenia z dziesi¹tkami opcji i parametrów, pliki konfiguracyjne licz¹ce dziesi¹tki
linijek i trudna do zlokalizowania dokumentacja doæ skutecznie odstraszaj¹
od prób poznawania tajników Linuksa.
„Linux. Receptury” to ksi¹¿ka, dziêki której Linux wyda siê mniej przera¿aj¹cy.
Zawiera rozwi¹zania wiêkszoci problemów mog¹cych pojawiæ siê podczas pracy
z Linuksem. Opisuje sposoby konfigurowania systemu, administrowania nim,
znajdowania informacji w dokumentacji oraz korzystania z poleceñ i narzêdzi
systemowych. Wszystko, co mo¿e sprawiaæ k³opoty u¿ytkownikowi lub
administratorowi Linuksa, zosta³o tu wyjanione w jasny i czytelny sposób. Ka¿da
receptura, poza omówieniem problemu i przedstawieniem gotowego rozwi¹zania,
zawiera tak¿e analizê, która jest bardzo pomocna przy dostosowywaniu sposobu
postêpowania do w³asnych potrzeb.
• Przeszukiwanie dokumentacji systemowej
• Instalowanie oprogramowania z pakietów RPM i z kodu ród³owego
• Wykrywanie nowego sprzêtu
• Uruchamianie i zatrzymywanie systemu
• Administracja kontami u¿ytkowników i systemem plików
• Aktualizowanie j¹dra systemu
• Nagrywanie p³yt CD i DVD
• Konfiguracja wielosystemowa
• Tworzenie kopii zapasowych i odtwarzanie systemu
• Konfiguracja us³ug sieciowych
• Serwer WWW i poczty elektronicznej
Stosowanie gotowych rozwi¹zañ najczêciej wystêpuj¹cych problemów to oszczêdnoæ
nie tylko pracy, ale i czasu.
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWOCIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
708422553.002.png 708422553.003.png 708422553.004.png 708422553.005.png
Spis treci
Przedmowa...................................................................................................................17
1. Znajdowanie dokumentacji..........................................................................................21
1.1. Wprowadzenie
21
1.2. Strony man — wprowadzenie
22
1.3. Znajdowanie odpowiednich stron man
24
1.4. Znajdowanie zgubionych stron man
25
1.5. Czytanie stron man bez odpowiedniej przegl"darki
26
1.6. Konfiguracja manpath
27
1.7. Korzystanie ze stron info
28
1.8. Drukowanie stron man
28
1.9. Drukowanie stron info
29
1.10. Drukowanie wybranych stron man lub info
30
1.11. Znajdowanie całej dokumentacji programu
31
2. Instalacja i zarzdzanie oprogramowaniem w systemach opartych na RPM...........35
2.1. Wprowadzenie 35
2.2. Instalowanie RPM-ów 36
2.3. Aktualizacja RPM-ów 37
2.4. Usuwanie RPM-ów 38
2.5. Gromadzenie informacji o zainstalowanych RPM-ach 39
2.6. Zdobywanie informacji z niezainstalowanych RPM-ów 41
2.7. Znajdowanie niedawno zainstalowanych RPM-ów 42
2.8. Przebudowa bazy danych RPM 42
2.9. 6ledzenie bibliotek skompilowanych ze 7ródeł w systemie RPM 43
2.10. Rozwi"zywanie problemów z instalacj" RPM 45
2.11. Instalowanie RPM-ów 7ródłowych 46
2.12. Zmiany opcji kompilacji RPM-a 7ródłowego 47
2.13. Instalacja Yum 49
2.14. Konfiguracja Yum 50
2.15. Instalacja i aktualizacja pakietów za pomoc" Yum 51
2.16. Usuwanie pakietów za pomoc" Yum 52
2.17. Gromadzenie za pomoc" Yum informacji o zainstalowanych pakietach 52
2.18. Konserwacja Yum
53
5
708422553.001.png
3. Instalacja i zarzdzanie oprogramowaniem w systemach opartych na Debianie...55
3.1. Wprowadzenie
55
3.2. Zdobywanie oprogramowania dla systemu Debian
56
3.3. Instalacja pakietów Debiana z płyt CD-ROM
58
3.4. Instalacja pakietów w systemach Debian
59
3.5. Usuwanie pakietów z systemu Debian
60
3.6. Instalacja ze 7ródeł w systemie Debian
60
3.7. Aktualizacja pakietów w systemie Debian
61
3.8. Aktualizacja systemu Debian
62
3.9. Przej:cie do nowszej wersji Debiana
63
3.10. Prowadzenie mieszanego systemu Debian
64
3.11. Wyszukiwanie pakietów zainstalowanych w systemie Debian
65
3.12. Utrzymanie pami;ci podr;cznej pakietów w Debianie
67
3.13. Rozwi"zywanie konfliktów zale<no:ci
68
3.14. Tworzenie lokalnego repozytorium Debiana
69
3.15. Wybór serwerów zwierciadlanych pakietów dla apt-proxy.conf
70
3.16. Dodajemy własn" pami;? podr;czn" pakietów do apt-proxy.conf
71
4. Instalacja programów z kodu 'ródłowego.................................................................73
4.1. Wprowadzenie
73
4.2. Przygotowanie systemu do kompilacji programów ze 7ródeł
73
4.3. Generowanie listy plików przy instalacji ze 7ródeł
w celu ułatwienia deinstalacji
75
4.4. Instalacja programów z kodu 7ródłowego
75
4.5. Tworzenie pakietów z kodu 7ródłowego za pomoc" CheckInstall
77
5. Wykrywanie sprz*tu bez otwierania obudowy.........................................................79
5.1. Wprowadzenie
79
5.2. Wykrywanie sprz;tu za pomoc" lspci
80
5.3. Gromadzenie informacji o sprz;cie za pomoc" dmesg
82
5.4. Obraz uruchomionego sprz;tu w /proc
83
5.5. Przegl"danie partycji dysku narz;dziem fdisk
86
5.6. Obliczenie pojemno:ci dysku twardego
87
6. Edycja plików tekstowych za pomoc JOE i Vim........................................................89
6.1. Wprowadzenie
89
6.2. Znajdowanie poleceA JOE
91
6.3. Dostosowanie JOE do własnych potrzeb
92
6.4. Zapis preferencji JOE w osobnym pliku
93
6.5. Kopiowanie pomi;dzy plikami w JOE
94
6.6. Wyszukiwanie i zast;powanie w JOE
95
6.7. Zaznaczanie tekstu pionowo w JOE
96
6 | Spis treci
6.8. Wyszukiwanie i otwieranie plików w JOE
97
6.9. Szybka nauka edytora Vim
98
6.10. Tworzenie autotekstu za pomoc" skrótów Vim
100
6.11. Przypisywanie poleceA do kombinacji klawiszy
101
6.12. Dostosowanie ustawieA edytora Vim do własnych potrzeb
102
6.13. Szybka nawigacja w edytorze Vim za pomoc" znaczników
104
6.14. Powrót do pracy w miejscu jej ukoAczenia — sesje edytora Vim
105
6.15. Ustawienie domy:lnego edytora
107
6.16. Wykrywanie opcji kompilacji edytora Vim
108
7. Uruchamianie i zamykanie systemu Linux................................................................109
7.1. Wprowadzenie 109
7.2. Zmiana poziomu działania po starcie 111
7.3. Zmiana domy:lnego poziomu działania 112
7.4. Uruchamianie i zatrzymywanie X 113
7.5. Zarz"dzanie poziomami działania w Debianie 114
7.6. Tworzenie tekstowych i graficznych poziomów działania w Debianie 115
7.7. Zarz"dzanie poziomami działania w systemie Red Hat
116
7.8. R;czna konfiguracja uruchamiania usług
118
7.9. R;czne uruchamianie i zatrzymywanie usług
119
7.10. Wył"czanie i przeładowywanie Linuksa
119
7.11. Wył"czanie i ograniczanie dost;pu do Ctrl+Alt+Del
121
7.12. Automatyczne wył"czanie systemu
121
8. Zarzdzanie u6ytkownikami i grupami.....................................................................123
8.1. Wprowadzenie
123
8.2. Rozró<nianie kont u<ytkowników i kont systemowych
124
8.3. Znajdowanie UID i GID u<ytkownika
126
8.4. Dodawanie u<ytkowników poleceniem useradd
126
8.5. Dodawanie u<ytkowników poleceniem adduser
128
8.6. Modyfikacja kont u<ytkowników
129
8.7. Usuwanie u<ytkownika
130
8.8. Łatwe i przyjemne zabijanie procesów u<ytkownika
131
8.9. Blokowanie kont
132
8.10. Zarz"dzanie hasłami
133
8.11. Dodawanie grup poleceniem groupadd
134
8.12. Usuwanie grup poleceniem groupdel
134
8.13. Tworzenie u<ytkownika systemowego
135
8.14. Tworzenie grup systemowych poleceniem addgroup
136
8.15. Dodawanie i usuwanie członków grupy
136
8.16. Kontrola poprawno:ci plików haseł
137
Spis treci
| 7
8.17. Dodawanie wsadowe u<ytkowników
138
8.18. Masowa zmiana haseł
143
8.19. Dodawanie wsadowe u<ytkowników do grup
144
8.20. Chwilowy dost;p do konta root za pomoc" polecenia su
145
8.21. Przyznawanie ograniczonych uprawnieA u<ytkownika root
za pomoc" sudo
146
8.22. Limity dyskowe
148
9. Zarzdzanie plikami i partycjami...............................................................................151
9.1. Wprowadzenie
151
9.2. Ustawianie uprawnieA do plików i katalogów
z u<yciem numerycznej notacji chmod
157
9.3. Operacje wsadowe z chmod
158
9.4. Ustawianie uprawnieA do plików i katalogów
z u<yciem symbolicznej notacji chmod 159
9.5. Zmiana wła:ciciela pliku poleceniem chown 161
9.6. Operacje wsadowe z chown 161
9.7. Tworzenie katalogu współu<ytkowanego za pomoc" setgid i bitu lepko:ci 162
9.8. Ustawianie domy:lnych uprawnieA poleceniem umask 164
9.9. Montowanie i odmontowywanie dysków wymiennych 165
9.10. Konfiguracja montowania systemów plików w /etc/fstab 167
9.11. Montowanie i odmontowywanie systemów plików na dyskach twardych 169
9.12. Znajdowanie nazw urz"dzeA na potrzeby mount i fstab
170
9.13. Tworzenie plików i katalogów
173
9.14. Usuwanie plików i katalogów
174
9.15. Kopiowanie, przenoszenie i zmiana nazw plików i katalogów
175
9.16. Tworzenie linuksowych partycji dyskowych poleceniem fdisk
176
9.17. Tworzenie systemu plików na nowej partycji
177
10. Łatanie, modyfikacje i aktualizacje jdra..................................................................179
10.1. Wprowadzenie
179
10.2. Dodawanie nowych funkcji do j"dra 2.4
181
10.3. Odchudzanie standardowego j"dra 2.4
185
10.4. Aktualizacja do najnowszej stabilnej wersji j"dra 2.4
186
10.5. Kompilacja j"dra 2.6
187
10.6. Dodawanie nowych funkcji do j"dra 2.6
188
10.7. Dodawanie nowego modułu ładowalnego j"dra
189
10.8. Instalacja poprawek
190
10.9. Usuwanie poprawki
193
10.10. Tworzenie obrazu initrd
193
10.11. Tworzenie dyskietki startowej w Debianie
194
10.12. Tworzenie dyskietki startowej w systemie Red Hat
195
8 | Spis treci
Zgłoś jeśli naruszono regulamin