Niezastąpione źródło wiedzy, przydatne w sytuacjach awaryjnych.
-
Przeprowadź poprawnie proces instalacji, aktualizacji i konfiguracji systemu
-
Rozwiąż problemy z powłoką, interfejsem graficznym i pakietami oprogramowania
-
Skonfiguruj połączenia sieciowe, zabezpieczenia i usługi zewnętrzne
Linux, dzięki coraz prostszym narzędziom instalacyjnym i administracyjnym, staje się coraz łatwiejszy w obsłudze. Interfejs graficzny pozwala na wygodną pracę bez konieczności stosowania poleceń powłoki i trybu tekstowego. W sieci można znaleźć ogromną ilość oprogramowania i sterowników. Komputer z zainstalowanym systemem operacyjnym z rodziny Linux może być narzędziem pracy niemal dla każdego... aż do momentu pojawienia się jakiejkolwiek usterki lub problemu. Mnogość plików konfiguracyjnych i rozbudowana struktura systemu dość skutecznie utrudniają rozwiązanie problemu osobom nie będącym doświadczonymi administratorami systemu.
Książka "Linux. Rozwiązywanie problemów. Biblia" to pomoc dla osób, które korzystają z Linuksa, chcą być przygotowane na ewentualne problemy i wiedzieć, jak je usuwać. Opisuje sposoby radzenia sobie z usterkami wszystkich elementów systemu, optymalnego konfigurowania jego składników i przywracania Linuksa do pełnej funkcjonalności. Przedstawia metody tworzenia kopii zapasowych, zabezpieczania stacji roboczych przed niepowołanym dostępem oraz konfigurowania mechanizmów ochrony przed atakami z sieci. Dzięki niej żaden problem z Linuksem nie będzie dla Ciebie powodem do rozpaczy.
-
Instalacja systemu i pobieranie pakietów aktualizacyjnych
-
Tworzenie kopii zapasowych i migracja danych
-
Wykrywanie i konfiguracja sprzętu z poziomu trybu konsoli
-
Rozwiązywanie problemów z X Window oraz pakietami oprogramowania
-
Usuwanie usterek systemu plików
-
Wykrywanie włamań
-
Konfigurowanie zapór sieciowych
-
Korzystanie z usługi DNS
-
Drukowanie i udostępnianie plików
-
Praca z serwerami WWW, FTP i poczty elektronicznej
Przekonaj się, że każdy problem z Linuksem możesz rozwiązać samodzielnie.
SPIS TREŚCI:
O Autorach (17)
Przedmowa (19)
Część I Start (25)
Rozdział 1. Wprowadzenie (27)
-
Przedstawiamy Fedora Linux (28)
-
Nauka rozwiązywania problemów z Linuksem na przykładzie systemu Fedora (28)
-
Do czego przyda się znajomość systemu Fedora? (30)
-
Do pracy z Fedorą (i to nie samotnie) (33)
-
Wybór wersji Fedory (34)
-
Jak zdobyć system Fedora? (35)
-
Adres strony WWW projektu Fedora (36)
-
Gdzie znaleźć dokumentację? (36)
-
Listy dyskusyjne dla systemu Fedora (38)
-
Fedora w kanałach IRC (39)
-
Jak zdobyć dodatkowe oprogramowanie? (39)
-
Jak wnieść swój wkład do Fedory? (41)
-
Wyszukiwanie błędów i wypełnianie raportów (41)
-
Jak dołączyć się do projektu? (42)
-
Migracja do Fedora Core 2 (43)
-
Podsumowanie (44)
Rozdział 2. Rozwiązywanie problemów z instalacją (45)
-
Wprowadzenie (45)
-
Wybór sprzętu (50)
-
Pamięć RAM (50)
-
Nośnik instalacji (CD-ROM) (51)
-
Karty graficzne (52)
-
Problemy w laptopach (53)
-
Jeśli nic nie pomoże... (54)
-
Usuwamy problemy z instalacją (54)
-
Proces instalacji nie da się uruchomić (54)
-
Z poziomu wiersza polecenia (56)
-
Problemy z partycjonowaniem (60)
-
Ogólne wskazówki (61)
-
Uruchomienie Linuksa po instalacji (62)
-
Dodawanie opcji jądra po instalacji (63)
-
Wejście do trybu ratunkowego (64)
-
Źródła informacji (65)
-
Podsumowanie (65)
Rozdział 3. Aktualizacja i unowocześnienie systemu Fedora (67)
-
Jak zapewnić aktualność systemu Fedora Core? (68)
-
Aktualizacje automatyczne (69)
-
Aktualizacje ręczne (75)
-
Aktualizacje ze źródeł (79)
-
Rozwiązywanie problemów z aktualizacjami (79)
-
Uaktualnienie do Fedora Core (79)
-
Rozwiązywanie problemów z modernizacją systemu (86)
-
Aktualizacja Ximian Desktop (86)
-
Kontrola aktualizacji ze źródeł zewnętrznych (87)
-
Problemy ze sterownikami graficznymi (87)
-
Konserwacja eksploatacyjna systemów Red Hat Linux (87)
-
Fedora Legacy (88)
-
Progeny Linux Systems (88)
-
Podsumowanie (89)
Część II Zapobieganie problemom (91)
Rozdział 4. Zabezpieczanie i automatyzacja instalacji komputerów stacjonarnych i serwerów (93)
-
Wprowadzenie do techniki kickstart (94)
-
Zaczynamy tworzyć szablon kickstart (95)
-
Zawartość pliku ks.cfg (95)
-
Włączenie obsługi sieci w pliku ks.cfg (98)
-
Narzędzie konfiguracji kickstart (100)
-
Zapisywanie plików ks (101)
-
Zabezpieczanie komputerów stacjonarnych i serwerów (102)
-
Identyfikacja potrzeb komputerów stacjonarnych w firmie (102)
-
Identyfikacja potrzeb serwerów firmy (102)
-
Blokowanie instalacji z szablonu (103)
-
Ostateczny skrypt %post (109)
-
Tworzenie serwera instalacji kickstart (111)
-
Centralizacja i standaryzacja plików kickstart (112)
-
Tworzenie nośnika startowego do instalacji przez kickstart (114)
-
Znajdowanie obrazów startowych Red Hat (114)
-
Opcje instalacji przez sieć (115)
-
Tworzenie własnych dyskietek startowych (117)
-
Tworzenie CD do instalacji przez sieć (120)
-
Dodatkowe informacje o modyfikacjach dyskietek i CD (123)
-
Testowanie nowego nośnika kickstart (123)
-
Instalacja z dyskietki (123)
-
Instalacja z CD (124)
-
Typowe problemy z techniką kickstart (125)
-
Źródła (127)
-
Podsumowanie (127)
Rozdział 5. Przygotowanie kopii zapasowych i migracji (129)
-
Typy kopii zapasowych (130)
-
Poziomy kopii zapasowych (131)
-
Którą strategię wybrać? (133)
-
Klasyczna elegancja poziomów kopii zapasowych (134)
-
Potęga wieży Hanoi (135)
-
Typy nośników i sprzętu (137)
-
Inne wskazówki dotyczące sprzętu (142)
-
Strategie kopii zapasowych (143)
-
Co kopiować? (144)
-
Kopia zapasowa całego systemu operacyjnego (145)
-
Inne ważne pliki konfiguracyjne systemu (146)
-
Kopie zapasowe baz danych (147)
-
Konfiguracja urządzeń napędów taśmowych (148)
-
Wyłączanie usług (149)
-
Narzędzia kopii zapasowych i sposoby ich użycia (151)
-
Tar czy star? (151)
-
Dump i restore (151)
-
Klient-serwer Amanda (153)
-
Inne przydatne narzędzia (153)
-
Przykłady kopii zapasowych (154)
-
Używamy tar lokalnie (155)
-
Tar i poziom 4. w skryptach (155)
-
Używamy tar zdalnie (157)
-
Używamy programu dump (157)
-
Używamy dump zdalnie (162)
-
Testowanie i przywracanie kopii zapasowych (162)
-
Przywracanie z tar (162)
-
Przywracanie z narzędzia dump (163)
-
Przywracanie baz danych MySQL (165)
-
Migracje serwerów (165)
-
Sztuczki z dysku na dysk (165)
-
Problemy z oprogramowaniem (166)
-
Pułapki WWW/Apache (168)
-
Bezpieczeństwo (168)
-
Zasoby (169)
-
Podsumowanie (169)
Część III Rozwiązywanie problemów z podstawowymi komponentami (171)
Rozdział 6. Narzędzia (173)
-
Jak korzystać z powłoki? (173)
-
Dostęp uprzywilejowany jako root (185)
-
Dostęp jako root z powłoki (185)
-
Dostęp jako root z interfejsu graficznego (187)
-
Analiza procesów systemowych (188)
-
Śledzenie procesów narzędziem top (188)
-
Śledzenie problematycznych poleceń za pomocą strace (191)
-
Przejście do trybu ratunkowego (192)
-
Wykrywanie i konfiguracja sprzętu (193)
-
Wykrywanie sprzętu za pomocą kudzu (193)
-
Konfiguracja modułów sprzętowych (194)
-
Narzędzia sieciowe (197)
-
Zdalne logowanie i wykonywanie poleceń przez ssh (197)
-
Monitorowanie LAN za pomocą Ethereal (198)
-
Utrzymanie aktywnej sesji - narzędzie screen (199)
-
Podstawy rozwiązywania problemów z siecią (200)
-
Podsumowanie (201)
Rozdział 7. Rozwiązywanie problemów z X: grafika, mysz i klawiatura (203)
-
Zaczynamy pracę z systemem X Window (grafika, mysz, klawiatura) (203)
-
Konfiguracja grafiki, myszy i klawiatury (205)
-
Konfiguracja grafiki, myszy i klawiatury podczas instalacji (205)
-
Konfiguracja karty graficznej po instalacji (206)
-
Konfiguracja klawiatury po instalacji (208)
-
Konfiguracja myszy po instalacji (208)
-
Wgryzamy się w serwer X i plik XF86Config (208)
-
Serwer X - wprowadzenie (208)
-
Plik XF86Config - wprowadzenie (210)
-
Konfiguracja i dostrajanie sterownika grafiki (214)
-
Jak ustalić sterownik karty graficznej? (215)
-
Dostrajanie i testowanie karty graficznej (217)
-
Dopracowanie ustawień grafiki za pomocą xvidtune (219)
-
Rozwiązywanie problemów z grafiką - wskazówki (220)
-
Wskazówki dla DRI (221)
-
Wskazówki dla specyficzne dla różnych typów kart graficznych (chipsetów) (221)
-
Jak radzić sobie z awarią systemu graficznego? (223)
-
Inne wskazówki (224)
-
Źródła informacji (224)
-
Podsumowanie (225)
Rozdział 8. Rozwiązywanie problemów z pakietami oprogramowania (227)
-
Wprowadzenie do RPM (227)
-
Instalowanie, unowocześnianie i usuwanie pakietów (228)
-
Sprawdzanie pakietów oprogramowania (230)
-
Kontrola podpisu pakietów (230)
-
Kontrola zależności pakietów oprogramowania (234)
-
Weryfikacja zawartości pakietu oprogramowania (237)
-
Kontrola skryptów zawartych w pakietach oprogramowania (239)
-
Odpytywanie pakietów oprogramowania (240)
-
Odpytywanie pakietów lokalnych i zdalnych (240)
-
Odpytywanie pojedynczych pakietów (241)
-
Odpytywanie większej liczby pakietów (242)
-
Weryfikacja pakietów oprogramowania (243)
-
Naprawa uszkodzonej bazy danych RPM (245)
-
Wskazówki (245)
-
Źródła (246)
-
Podsumowanie (246)
Rozdział 9. Rozwiązywanie problemów z systemami plików, dyskami i zasilaniem (249)
-
Wprowadzenie do systemów plików w Linuksie (249)
-
Sprawdzanie partycji i systemów plików (250)
-
Rozwiązywanie problemów z partycjami i systemami plików (254)
-
Sprawdzanie i dostrajanie dysku twardego (259)
-
Gromadzenie informacji o dysku (260)
-
Zmiany ustawień dysku twardego (262)
-
Wprowadzenie zmian hdparm na stałe (271)
-
Zarządzanie ustawieniami zasilania w laptopach (271)
-
Zarządzanie energią za pomocą APM (273)
-
Zarządzanie zasilaniem z ACPI (274)
-
Zmiana ustawień zasilania za pomocą hdparm (275)
-
Źródła (276)
-
Podsumowanie (276)
Część IV Rozwiązywanie problemów z siecią (279)
Rozdział 10. Wykrywanie włamań i reagowanie na nie (281)
-
Wykrywanie włamań i reagowanie na nie - wprowadzenie (282)
-
Narzędzia do wykrywania włamań (283)
-
Red Hat Package Manager (283)
-
Narzędzia systemu plików (283)
-
Obserwacja systemu (284)
-
Narzędzia z innych źródeł (284)
-
Weryfikacja plików za pomocą RPM (286)
-
Zastosowanie RPM do utrzymania pakietów (286)
-
Kontrola bezpieczeństwa za pomocą RPM (288)
-
Tworzenie punktu odniesienia dla zabezpieczeń (290)
-
Tworzenie punktu odniesienia w RPM (290)
-
Dodajemy skanowanie chkrootkit (291)
-
Zautomatyzowane skanowanie systemu i powiadamianie (293)
-
Prosty skrypt skanujący (294)
-
Korzystanie ze skryptu (296)
-
Automatyzacja skryptu (298)
-
Rozwiązywanie problemów z włamaniami (299)
-
Chyba ktoś mi się włamał! (299)
-
Co mam zrobić w razie włamania? (300)
-
Mój ISP grozi mi! (301)
-
Myślałem, że jestem kryty! Co się stało? (302)
-
Zasoby (304)
-
Podsumowanie (304)
Rozdział 11. Rozwiązywanie problemów z zaporami sieciowymi (307)
-
Teoria zapór sieciowych (308)
-
Porty i stos IP (308)
-
Przydziały portów (309)
-
Struktury pakietów TCP (310)
-
Zapory sieciowe w akcji (312)
-
Pełna zapora sieciowa czy kontrola dostępu oparta na zaufaniu? (312)
-
Mechanizmy zapór sieciowych w Linuksie (314)
-
Osłony TCP (316)
-
iptables (317)
-
Osłony TCP: zabezpieczanie lokalnych usług (318)
-
Pliki hosts_access (320)
-
Rozwiązywanie problemów z osłonami TCP - wskazówki (323)
-
iptables w pojedynczym serwerze (324)
-
Narzędzia konfiguracyjne iptables (324)
-
Konfiguracja serwera autonomicznego (326)
-
Praktyczne testy reguł iptables (331)
-
iptables i zapory dla sieci (336)
-
Budowanie reguł zapory sieciowej (338)
-
Poznaj siebie samego (344)
-
Graficzne narzędzia zapór sieciowych (344)
-
Dystrybucje zapór sieciowych (345)
-
Narzędzia zapór sieciowych (345)
-
Rozwiązywanie problemów z iptables (347)
-
Włączenie przekazywania pakietów (347)
-
Brak dostępu SSH (348)
-
Konflikty z ipchains (349)
-
Dostęp nadal jest niemożliwy (349)
-
Zasoby (351)
-
Podsumowanie (352)
Rozdział 12. BIND9 i DNS (353)
-
Historia i teoria DNS-u (353)
-
Struktura DNS (354)
-
Nadrzędne i podrzędne serwery DNS (355)
-
Buforowanie DNS (356)
-
Konfiguracja głównego serwera DNS (357)
-
Struktura katalogów BIND9 (358)
-
/etc/named.conf (359)
-
Plik strefy localhost (362)
-
Narzędzia usługi nazewniczej (363)
-
Tworzenie własnych plików strefy (366)
-
Definiowanie wyszukiwania odwrotnego (368)
-
Wskazówki (370)
-
Podrzędne serwery DNS BIND9 (370)
-
Konfiguracja serwera podrzędnego (371)
-
Ustawienia odświeżania stref (372)
-
Bezpieczeństwo BIND9 (373)
-
Ryglowanie serwerów nazw (374)
-
BIND9 w trybie chroot (375)
-
Rozwiązywanie problemów z BIND9 i DNS-em (376)
-
Podrzędny serwer nazw nie aktualizuje swoich danych (378)
-
Jak skutecznie korzystać z whois? (379)
-
Nowy rekord aliasu lub adresu nie ładuje się (379)
-
Automatyzacja rozwiązywania problemów z plikami stref DNS (381)
-
Narzędzia do rozwiązywania problemów (381)
-
Zasoby (381)
-
Podsumowanie (381)
Rozdział 13. Modemy (383)
-
Wybór modemu (384)
-
Modemy PCI (384)
-
Modemy USB (388)
-
Modemy szeregowe (389)
-
Wykrywanie i testowanie modemu (390)
-
Konfiguracja modemu za pomocą narzędzia graficznego (391)
-
Konfiguracja modemu za pomocą minicomu (392)
-
Start minicomu (393)
-
Wyświetlanie i zmiana ustawień modemu (395)
-
Utrwalenie ustawień modemu (396)
-
Rozwiązywanie problemów - wskazówki (397)
-
Zasoby (398)
-
Podsumowanie (399)
Część V Rozwiązywanie problemów z usługami wewnętrznymi (401)
Rozdział 14. Drukarki (403)
-
CUPS: Common UNIX Printing System (403)
-
Wybór właściwej drukarki (406)
-
Języki opisu strony - wprowadzenie (406)
-
Szczegółowe informacje o sterownikach drukarek (407)
-
Gdzie szukać pomocy przy wyborze drukarki? (407)
-
Konfiguracja drukarki w Fedora Core (408)
-
Konfiguracja drukarki podczas instalacji (409)
-
Narzędzie Printer Configuration z systemu Red Hat (410)
-
Dodawanie drukarki za pomocą narzędzia WWW CUPS (412)
-
Udostępnianie drukarek w Fedora Core (416)
-
Wykraczamy poza konfigurację (417)
-
Rozwiązywanie problemów z podstawową konfiguracją (417)
-
Rozwiązywanie problemów ze zdalnym dostępem do drukarek (418)
-
Dostrajanie drukarki (419)
-
Najważniejsze wskazówki (421)
-
Klienty wymagają LPD, a nie CUPS (421)
-
Drukarka psuje się w trakcie obsługi zadań oczekujących w kolejce (422)
-
Drukarka jest cały czas zajęta przez jednego użytkownika (422)
-
Nikt spoza sieci lokalnej nie może drukować (422)
-
Zarządzanie drukarkami bez GUI (422)
-
Dodawanie drukarek narzędziem lpadmin (424)
-
Zasoby (425)
-
Podsumowanie (425)
Rozdział 15. Samba (429)
-
Samba - wprowadzenie (430)
-
Użytkownicy Samby (431)
-
Udziały w Sambie (431)
-
Podstawowa konfiguracja Samby (432)
-
Narzędzie konfiguracyjne Samba (432)
-
Konfiguracja z wiersza poleceń (433)
-
SWAT (434)
-
Zasoby poświęcone konfiguracji (437)
-
Praca z usługą Samba (438)
-
Sprawdzamy, kto jest podłączony (438)
-
Sprawdzamy adres IP (439)
-
Sprawdzamy dostępne udziały (439)
-
Rozwiązywanie problemów - wskazówki (440)
-
Zapobieganie dostępowi z zewnątrz (440)
-
Rozwiązywanie problemów z trybami zabezpieczeń (441)
-
Rozwiązywanie problemów z udostępnianiem katalogu [homes] (443)
-
Rozwiązywanie problemów z udostępnianiem drukarek (444)
-
Problemy z usługą nazewniczą w Sambie (444)
-
Brak dostępu do serwera (446)
-
Problemy z wydajnością (447)
-
Rozwiązywanie problemów z uprawnieniami do plików (447)
-
Zasoby (448)
-
Podsumowanie (448)
Rozdział 16. NFS (451)
-
Konfiguracja NFS (451)
-
Serwer NFS (452)
-
Klient NFS (455)
-
Uprawnienia użytkowników w NFS (457)
-
Rozwiązywanie problemów z NFS (459)
-
Niepowodzenie eksportu (460)
-
Niepowodzenie odmontowania (461)
-
Niepowodzenia montowania (461)
-
Uprawnienia do plików i katalogów (462)
-
Problemy z wydajnością (463)
-
Nieoczekiwane zachowania NFS (464)
-
Monitorowanie zachowania NFS (465)
-
Rozwiązywanie problemów z NFS - zasoby (468)
-
Podsumowanie (468)
Część VI Rozwiązywanie problemów z usługami zewnętrznymi (471)
Rozdział 17. Serwer WWW (473)
-
Wprowadzenie do Apache 2.0 (473)
-
Uniksowe wątki (474)
-
Nowy system kompilacji (474)
-
Obsługa wielu protokołów (474)
-
Lepsza obsługa platform innych niż UNIX (474)
-
Nowy API Apache (474)
-
Obsługa IPv6 (475)
-
Filtrowanie (475)
-
Wielojęzyczne odpowiedzi błędów (475)
-
Uproszczona konfiguracja (475)
-
Odrębne pliki konfiguracyjne dla aplikacji Apache (475)
-
Zaktualizowana biblioteka wyrażeń regularnych (475)
-
Konfiguracja Apache (476)
-
Pliki konfiguracyjne (476)
-
Pliki dziennika (477)
-
Inne pliki (477)
-
httpd.conf (477)
-
Praca z Apache (483)
-
Migracja z Apache 1.x do 2.0 (485)
-
Wskazówki i porady dla Apache 2.0 (486)
-
Testowanie pliku konfiguracyjnego (486)
-
Kontrola dostępu użytkowników (487)
-
Uruchomić Apache ponownie czy przeładować? (488)
-
Wyświetlanie ustawień hostów wirtualnych (489)
-
Wyświetlanie opcji kompilacji Apache (489)
-
Definiowanie uprawnień do katalogów WWW (491)
-
Dostosowanie Apache do większego obciążenia (494)
-
Obciążenie serwera a wymogi sprzętowe (495)
-
Pomiary wydajności (496)
-
Kontrola wydajności przez server-status (498)
-
Rozwiązywanie problemów z Apache (499)
-
Zasoby dla Apache (500)
-
Podsumowanie (500)
Rozdział 18. Rozwiązywanie problemów z przesyłaniem plików (503)
-
Której metody używać? (504)
-
FTP (504)
-
scp i sftp (504)
-
WebDAV (505)
-
Konfiguracja i praca z FTP (506)
-
Ograniczanie dostępu do FTP (508)
-
Konfiguracja zmiennych środowiskowych (509)
-
Pasywny FTP (510)
-
Konfiguracja i praca z scp i sftp (511)
-
OpenSSH w Fedora Core (512)
-
Korzystanie z scp (517)
-
Klienty dla użytkowników (521)
-
SSH i zapory sieciowe (521)
-
Konfiguracja i praca z WebDAV (523)
-
Definiowanie udziału WebDAV (524)
-
Zabezpieczanie WebDAV za pomocą SSL (527)
-
Inne rozwiązania transferu plików (528)
-
Sieciowe kopie zapasowe tar (529)
-
Synchronizacja serwerów (529)
-
Rozwiązywanie problemów z przesyłaniem plików (531)
-
Zasoby (532)
-
Podsumowanie (532)
Rozdział 19. Serwery poczty elektronicznej (535)
-
Przełączanie między MTA w systemie alternatives (536)
-
Wprowadzenie do systemu alternatives (536)
-
Praca z systemem alternatives (538)
-
Graficzne narzędzia konfiguracyjne dla alternatives (542)
-
Konfiguracja sendmaila (544)
-
/etc/mail/virtusertable (544)
-
/etc/aliases (547)
-
Porady i wskazówki dotyczące sendmaila (548)
-
Przekierowanie poczty systemowej (548)
-
Gdzie są moje ustawienia sendmaila? (549)
-
Zabezpieczanie plików .forward użytkowników (549)
-
Kolejka poczty wychodzącej (549)
-
Zmiana opcji sendmaila (550)
-
Diagnostyka problemów z sendmailem (553)
-
Diagnozowanie za pomocą plików dziennika (553)
-
Diagnozowanie problemów z MTA narzędziem Telnet (554)
-
Rozwiązywanie problemów z sendmailem (555)
-
Przychodzi mniej poczty niż się spodziewamy (555)
-
sendmail nie przyjmuje połączeń (556)
-
Nie można doręczyć wiadomości pod dany adres (556)
-
Problemy z kolejką (556)
-
POP3 nie działa (557)
-
Najczęstsze problemy z sendmailem (i ich rozwiązania) (558)
-
Adres IP na czarnej liście (558)
-
Błąd konfiguracji serwera pocztowego (560)
-
Poczta odbija się z powodu dynamicznej konfiguracji IP (560)
-
Postfix - wprowadzenie (561)
-
Postfix i sendmail - porównanie (562)
-
Konfiguracja Postfiksa (562)
-
Zasoby (567)
-
Podsumowanie (567)
Dodatki (569)
Dodatek A Repozytoria oprogramowania dla Fedory (571)
Dodatek B Rozwiązywanie problemów w SUSE Linux (573)
Dodatek C Debian GNU/Linux (595)
Skorowidz (625)